TW202225941A - Virtually viewing devices in a facility - Google Patents

Virtually viewing devices in a facility Download PDF

Info

Publication number
TW202225941A
TW202225941A TW110140336A TW110140336A TW202225941A TW 202225941 A TW202225941 A TW 202225941A TW 110140336 A TW110140336 A TW 110140336A TW 110140336 A TW110140336 A TW 110140336A TW 202225941 A TW202225941 A TW 202225941A
Authority
TW
Taiwan
Prior art keywords
real
network
facility
enclosure
controller
Prior art date
Application number
TW110140336A
Other languages
Chinese (zh)
Inventor
瑞莎 馬奎茲
馬亨德 凡嘉提
班傑明 維尼亞
哈密特 布塔尼
露班 曼陀斯
艾倫 奈特
詹姆士 伯倫
阿斯塔德 克里維洛
德萊亞 斯里瓦斯塔瓦
史蒂芬 布朗
羅恩 卡迪特
宇陽 應
王清珺
羅諾喬伊 杜塔
Original Assignee
美商視野公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from PCT/US2021/027418 external-priority patent/WO2021211798A1/en
Priority claimed from PCT/US2021/030798 external-priority patent/WO2021226182A1/en
Priority claimed from PCT/US2021/033544 external-priority patent/WO2021237019A1/en
Application filed by 美商視野公司 filed Critical 美商視野公司
Publication of TW202225941A publication Critical patent/TW202225941A/en

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Program-control systems
    • G05B19/02Program-control systems electric
    • G05B19/04Program control other than numerical control, i.e. in sequence controllers or logic controllers
    • G05B19/042Program control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
    • EFIXED CONSTRUCTIONS
    • E06DOORS, WINDOWS, SHUTTERS, OR ROLLER BLINDS IN GENERAL; LADDERS
    • E06BFIXED OR MOVABLE CLOSURES FOR OPENINGS IN BUILDINGS, VEHICLES, FENCES OR LIKE ENCLOSURES IN GENERAL, e.g. DOORS, WINDOWS, BLINDS, GATES
    • E06B9/00Screening or protective devices for wall or similar openings, with or without operating or securing mechanisms; Closures of similar construction
    • E06B9/24Screens or other constructions affording protection against light, especially against sunshine; Similar screens for privacy or appearance; Slat blinds
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/011Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
    • EFIXED CONSTRUCTIONS
    • E06DOORS, WINDOWS, SHUTTERS, OR ROLLER BLINDS IN GENERAL; LADDERS
    • E06BFIXED OR MOVABLE CLOSURES FOR OPENINGS IN BUILDINGS, VEHICLES, FENCES OR LIKE ENCLOSURES IN GENERAL, e.g. DOORS, WINDOWS, BLINDS, GATES
    • E06B9/00Screening or protective devices for wall or similar openings, with or without operating or securing mechanisms; Closures of similar construction
    • E06B9/24Screens or other constructions affording protection against light, especially against sunshine; Similar screens for privacy or appearance; Slat blinds
    • E06B2009/2464Screens or other constructions affording protection against light, especially against sunshine; Similar screens for privacy or appearance; Slat blinds featuring transparency control by applying voltage, e.g. LCD, electrochromic panels
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/20Pc systems
    • G05B2219/23Pc programming
    • G05B2219/23363Barcode
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/36Nc in input of data, input key till input tape
    • G05B2219/36371Barcode reader

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Structural Engineering (AREA)
  • Human Computer Interaction (AREA)
  • Automation & Control Theory (AREA)
  • Architecture (AREA)
  • Civil Engineering (AREA)
  • Processing Or Creating Images (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

Provided herein are methods, systems, apparatuses, and computer programs related to various devices in an enclosure, e.g., using identification capturing device such as in conjunction with a digital twin of the enclosure. The computer program may be utilized for commissioning, maintenance, sales, marketing, and/or customer service. The computer program may receive customer, and/or customer service, input. The computer program may facilitate use of customer and/or customer service, e.g., input for controlling the facility (e.g., various devices of the facility), input for structuring the facility, and/or input for placing assets such as devices of the facility.

Description

虛擬檢視設施中之裝置Virtual viewing of devices in a facility

優先權申請priority application

本申請案主張2020年11月3日申請之標題為「ACCOUNTING FOR DEVICES IN A FACILITY」的美國臨時專利申請案序列號第63/109,306號及2021年6月24日申請之標題為「VIRTUALLY VIEWING DEVICES IN A FACILITY」的美國臨時專利申請案序列號第63/214,741號之優先權。本申請案亦主張作為2021年4月15日申請之標題為「INTERACTION BETWEEN AN ENCLOSURE AND ONE OR MORE OCCUPANTS」的國際專利申請案序列號第PCT/US21/27418號、2021年5月21日申請之標題為「ENVIRONMENTAL ADJUSTMENT USING ARTIFICIAL INTELLIGENCE」的國際專利申請案序列號第PCT/US21/33544號及2021年5月5日申請之標題為「DEVICE ENSEMBLES AND COEXISTENCE MANAGEMENT OF DEVICES」的國際專利申請案序列號第PCT/US21/ 30798號之部分接續申請案的優先權。上文所述之專利文獻中之每一者以全文引用之方式併入本文中。This application claims US Provisional Patent Application Serial No. 63/109,306, filed on November 3, 2020, entitled "ACCOUNTING FOR DEVICES IN A FACILITY," and filed on June 24, 2021, entitled "VIRTUALLY VIEWING DEVICES." IN A FACILITY" of U.S. Provisional Patent Application Serial No. 63/214,741. This application also claims as the International Patent Application Serial No. PCT/US21/27418 filed on April 15, 2021, entitled "INTERACTION BETWEEN AN ENCLOSURE AND ONE OR MORE OCCUPANTS", filed on May 21, 2021 International Patent Application Serial No. PCT/US21/33544 entitled "ENVIRONMENTAL ADJUSTMENT USING ARTIFICIAL INTELLIGENCE" and International Patent Application Serial No. entitled "DEVICE ENSEMBLES AND COEXISTENCE MANAGEMENT OF DEVICES" filed on May 5, 2021 Priority of Continued Partial Application No. PCT/US21/30798. Each of the above-mentioned patent documents is incorporated herein by reference in its entirety.

一些可著色窗可為電子控制的。此類控制可允許控制穿過窗之光(例如,熱)的量,且藉由調整(例如,吸收、分散及/或反射)穿過之光的量而使可著色窗有可能用作節能裝置。存在各種類型之可著色窗,例如,電致變色窗。Some tintable windows may be electronically controlled. Such controls may allow control of the amount of light (eg, heat) that passes through the window, and make it possible for tintable windows to be used for energy savings by adjusting (eg, absorbing, dispersing, and/or reflecting) the amount of light that passes through device. Various types of tintable windows exist, eg, electrochromic windows.

電致變色為材料在置於不同電子狀態中時例如藉由經歷電壓變化而展現光學性質之可逆電化學介導之改變的現象。光學性質可為色彩、透射率、吸收率及/或反射率。電致變色材料可併入至例如家庭、商業及/或其他用途之窗中。電致變色塗層可為窗格上之(例如,薄)膜塗層。此類窗之色彩、透射率、吸收率及/或反射率可藉由誘發電致變色材料之改變而改變,亦即,電致變色窗為可以電子方式變暗或變亮之窗。在一些實施例中,施加至窗之電致變色裝置(EC)的(例如,較小)電壓將使其變暗;反轉電壓極性使其變亮。Electrochromism is the phenomenon in which materials exhibit reversible electrochemically mediated changes in optical properties when placed in different electronic states, such as by undergoing a change in voltage. Optical properties can be color, transmittance, absorbance, and/or reflectance. Electrochromic materials can be incorporated into windows for household, commercial and/or other uses, for example. The electrochromic coating can be a (eg, thin) film coating on the pane. The color, transmittance, absorbance, and/or reflectivity of such windows can be altered by inducing changes in the electrochromic material, ie, electrochromic windows are windows that can be electronically darkened or brightened. In some embodiments, an (eg, smaller) voltage applied to the electrochromic device (EC) of the window will darken it; reversing the voltage polarity makes it brighter.

儘管在20世紀60年代已發現電致變色,但電致變色裝置且尤其電致變色窗仍遭受各種問題且尚未開始實現其全部商業潛力,儘管電致變色技術、設備、軟體及製造及/或使用電致變色裝置之相關方法取得了許多近期進步亦是如此。Although electrochromic was discovered in the 1960s, electrochromic devices and especially electrochromic windows still suffer from various problems and have not yet begun to realize their full commercial potential, despite electrochromic technology, equipment, software and manufacturing and/or The same holds true for many recent advances in related methods using electrochromic devices.

關於裝置(例如,可著色窗)及相關聯控制器之調測、維護及/或客戶滿意度仍為有問題的,尤其在具有多個此類窗及/或控制器之較大設施中。定位窗、控制器之置放及/或控制器與指定窗之連接的錯誤可證明定位及矯正係消耗時間及勞動的。類似地,定位發生故障之窗、控制器及/或控制器與指定窗之連接(例如,用於維護、升級及/或替換)可為消耗時間及勞動的。Commissioning, maintenance, and/or customer satisfaction with devices (eg, tintable windows) and associated controllers remains problematic, especially in larger facilities with multiple such windows and/or controllers. Errors in positioning windows, placement of controls, and/or connection of controls to designated windows may prove time- and labor-consuming to locate and correct. Similarly, locating a failed window, controller, and/or connection of the controller to a designated window (eg, for maintenance, upgrades, and/or replacement) can be time- and labor-consuming.

可著色窗(例如,包含電致變色裝置)、電子集體(例如,含有各種感測器、致動器及/或通信介面)及/或相關聯控制器(例如,主控制器、網路控制器及/或例如負責著色決策之其他控制器)可例如出於協調控制(例如,監控)之目的在階層式網路中互連。舉例而言,一或多個控制器可能需要利用連接至特定窗或窗集合之窗控制器之網路位址。為此目的,進行調測之功能以將窗控制器位址及/或另一識別資訊之正確指派以及建築物中之窗及/或窗控制器的實體位置提供至特定窗及窗控制器。在一些情況下,調測之目標為校正在將窗安設於錯誤位置中或將電纜連接至錯誤窗控制器時所作出的錯誤或其他問題。針對特定窗(例如,絕緣玻璃單元(IGU))之調測程序可涉及使窗或其他窗相關組件之識別(ID)與其對應窗控制器之網路位址相關聯。該程序可(例如,亦)將建築物位置及/或絕對位置(例如,緯度、經度及/或高度)指派至窗或其他組件。Tintable windows (eg, including electrochromic devices), electronic clusters (eg, containing various sensors, actuators, and/or communication interfaces), and/or associated controllers (eg, host controllers, network controls) Controllers and/or other controllers, eg, responsible for shading decisions) may be interconnected in a hierarchical network, eg, for the purpose of coordinated control (eg, monitoring). For example, one or more controllers may need to utilize the network address of a window controller connected to a particular window or set of windows. To this end, the function of commissioning is performed to provide the correct assignment of the window controller address and/or another identifying information and the physical location of the windows and/or window controllers in the building to specific windows and window controllers. In some cases, the goal of commissioning is to correct errors or other problems made when installing windows in the wrong location or connecting cables to the wrong window controller. The commissioning procedure for a particular window (eg, insulating glass unit (IGU)) may involve associating the identification (ID) of the window or other window-related components with the network address of its corresponding window controller. The program may (eg, also) assign building locations and/or absolute locations (eg, latitude, longitude, and/or altitude) to windows or other components.

在設施中之裝置之調測期間,一或多個裝置(例如,目標裝置)可能誤置放。舉例而言,可安設相同裝置,其可(例如,僅)由安設者例如藉由查閱具有刻寫之序號、條碼、快速回應(QR)碼、射頻識別(RF ID)及/或其他列印資訊之外部標記而彼此區分開。若預先指定每一特定裝置之位置,則可能需要大量工作(例如,勞動及成本)以確保正確置放。若未預先指定而是隨後手動記錄,則可能同樣需要大量工作(例如,勞動及成本)。此類工作(i)隨著裝置數目增加及(ii)隨著裝置所位於(例如,安置)之設施的大小及/或複雜度增加而增加。數位模型及/或其他檔案可與設施及裝置相關聯(例如,建築物資訊模型(BIM) (例如,Revit檔案、Microdesk (例如,ModelStream)、IMAGINiT、ATG USA或類似設施相關數位檔案))。數位模型及/或檔案在本文中可稱為設施之「數位分身」。當裝置眾多時,定位任何誤置放之裝置及更新數位分身之任務變得繁瑣、耗時、昂貴且易於發生人為錯誤(例如,歸因於手動鍵入)。在調測程序期間及/或之後至少部分地使定位及記錄裝置之程序自動化可為此類任務提供至少一些減輕。此至少部分地自動化之程序將增加指示其中之裝置(例如,資產)的設施之數位分身為準確的似然性。此程序將簡化形成整合設施之所有資產的集中式檔案,此將輔助租戶及客戶支援負責設施及/或其中之裝置的人員。During commissioning of devices in a facility, one or more devices (eg, target devices) may be misplaced. For example, the same device can be installed, which can be (eg, only) by the installer, such as by looking up serial numbers with inscriptions, barcodes, quick response (QR) codes, radio frequency identification (RF ID), and/or other serial numbers are distinguished from each other by the external marking of the printed information. If the location of each particular device is pre-specified, significant work (eg, labor and cost) may be required to ensure proper placement. Significant work (eg, labor and cost) may also be required if not pre-specified and then recorded manually. Such work increases (i) as the number of devices increases and (ii) as the size and/or complexity of the facility in which the devices are located (eg, housed) increases. Digital models and/or other files may be associated with facilities and devices (eg, Building Information Models (BIM) (eg, Revit files, Microdesk (eg, ModelStream), IMAGINiT, ATG USA, or similar facility-related digital files)). Digital models and/or files may be referred to herein as "digital clones" of the facility. When there are many devices, the task of locating any misplaced device and updating the digital avatar becomes tedious, time-consuming, expensive, and prone to human error (eg, due to manual typing). Automating, at least in part, the process of locating and recording the device during and/or after the commissioning process may provide at least some relief from such tasks. This at least partially automated process will increase the likelihood that the digital avatar of the facility indicating the device (eg, asset) therein is accurate. This process will simplify the formation of a centralized file for all assets of an integrated facility, which will assist tenants and customers in supporting those responsible for the facility and/or the installations therein.

在一些情況下,營銷小組成員、銷售小組成員及/或客戶成功管理者(CSM)並不具有將各種裝置併入其在其服務期間處理的設施中之工具(例如,自動工具)。在一些情況下,初始BIM檔案(諸如Autodesk Revit檔案)可為靜態的且併有設施之建築元件,但並非安設於設施中之裝置,更不必說此類裝置之更新後的狀態。可能需要大量人力以將建築平面圖轉譯為數位分身。舉例而言,3D建築模型有時可人工地建置為對應3D建築模型。裝置可手動地插入其中。對於數位分身中之裝置資料,可能需要地面實況驗證(例如,來自現場服務工程師)。In some cases, marketing team members, sales team members, and/or customer success managers (CSMs) do not have the tools (eg, automated tools) to incorporate various devices into the facilities they handle during their service. In some cases, an initial BIM file (such as an Autodesk Revit file) may be static and have building elements of the facility, but not the devices installed in the facility, let alone the updated state of such devices. A significant amount of manpower may be required to translate building plans into digital avatars. For example, 3D building models can sometimes be manually constructed to correspond to the 3D building models. The device can be inserted into it manually. Ground truth verification (eg, from a field service engineer) may be required for device data in the digital clone.

設施之(例如,自動)整合安設於其中之裝置的數位分身(該數位分身可經更新以反映即時或實質上即時狀態)可不僅輔助設施及/或其中之裝置的部署及維護,且亦可例如在與客戶或潛在客戶交互時提供用於CSM之工具。數位分身可為補充有裝置相關資訊之BIM,或可併有BIM資料。此類數位分身(例如,使用應用程式可見)可促進各種層級下之設施管理。有時,來自建築物佔用者之輸入可作為回饋工具以定製設施之控制(例如,控制設施中之裝置)。來自客戶及/或來自CMS之輸入(例如,經由應用程式)可例如使用數位分身饋入至設施(例如,設施之裝置)之控制中。在調測設施之各種態樣之前,數位分身可提供(例如,直觀及/或可視)防護工具。數位分身可向軟體應用程式之使用者提供設施(包括其資產,諸如裝置)之虛擬實境體驗。The (eg, automatic) integration of a facility with a digital avatar of the devices installed therein, which can be updated to reflect real-time or substantially real-time status, may not only assist in the deployment and maintenance of the facility and/or the devices therein, but also Tools for CSM may be provided, for example, when interacting with customers or potential customers. The digital avatar may be a BIM supplemented with device-related information, or may be combined with BIM data. Such digital avatars (eg, visible using applications) facilitate facility management at various levels. At times, input from building occupants can be used as a feedback tool to customize the controls of the facility (eg, to control devices in the facility). Input from the client and/or from the CMS (eg, via an application) may be fed into the control of the facility (eg, the facility's devices), eg, using a digital avatar. The digital clone may provide (eg, visual and/or visual) safeguards prior to commissioning various aspects of the facility. A digital avatar can provide a user of a software application with a virtual reality experience of a facility, including its assets, such as a device.

根據一些態樣,使用行進者(例如,現場服務工程師或機器人,諸如無人機)根據目標裝置之識別碼以及其在設施中之位置辨識該目標裝置之標識(例如,即時地),且自動更新封閉體之數位分身(例如,封閉體之虛擬三維模型)及/或BIM中之此資訊以自動更新從而形成更新後的BIM (例如,Revit (R)檔案)來克服先前技術之缺點。在一些實施例中,更新後的BIM將針對任何不符與先前版本(例如,初始) BIM相比較,該等不符可報告或以其他方式解決。 According to some aspects, a user (eg, a field service engineer or a robot, such as a drone) identifies the target device's identity (eg, in real-time) based on its identification code and its location in the facility, and updates automatically The digital avatar of the closed body (eg, a virtual 3D model of the closed body) and/or this information in the BIM is automatically updated to form an updated BIM (eg, a Revit (R) file) to overcome the shortcomings of the prior art. In some embodiments, the updated BIM will be compared to the previous version (eg, the original) BIM for any discrepancies, which may be reported or otherwise resolved.

在一些態樣中,可藉由行動裝置擷取ID碼。行動裝置可例如使用數位分身在有或無行進者之仿真的情況下(例如,使用擴增實境) (例如,即時地)呈現行進者周圍的設施之固定物的仿真。舉例而言,行動裝置可呈現封閉體之數位分身之至少一部分。In some aspects, the ID code can be retrieved by the mobile device. The mobile device may, for example, use a digital avatar to present (eg, in real time) a simulation of the fixtures of the facility surrounding the walker with or without a simulation of the walker (eg, using augmented reality). For example, the mobile device may present at least a portion of the digital avatar of the enclosure.

在一些態樣中,待定位之裝置(例如,目標裝置)可或可不以操作方式耦接至通信及/或電力網路。待定位之裝置可包含可著色窗、感測器、發射器、媒體顯示構造、天線、路由器、收發器、控制器(例如,微控制器)、處理器、桌、椅、門、照明、加熱器、通風機、照明、空氣調節裝置、鬧鐘或與設施相關聯之任何其他可識別裝置。目標裝置可包括固定物(例如,窗或非可移動傢俱,諸如擱架)及/或非固定物(例如,可移動傢俱)。In some aspects, the device to be located (eg, the target device) may or may not be operatively coupled to a communication and/or power network. Devices to be located may include tintable windows, sensors, transmitters, media display constructs, antennas, routers, transceivers, controllers (eg, microcontrollers), processors, tables, chairs, doors, lighting, heating appliances, ventilators, lighting, air conditioners, alarm clocks, or any other identifiable device associated with the facility. Target devices may include stationary objects (eg, windows or non-movable furniture, such as shelves) and/or non-fixed objects (eg, movable furniture).

在一些態樣中,目標裝置可表示於數位分身中或可使用行動裝置添加至數位分身中。數位分身可包括或以操作方式(例如,以通信方式)耦接至BIM。目標裝置可安置(例如,定位)於設施中之指定位置處或隨機位置處。In some aspects, the target device may be represented in the digital avatar or may be added to the digital avatar using a mobile device. The digital avatar may include or be operatively (eg, communicatively) coupled to the BIM. The target device can be placed (eg, positioned) at a designated location or at a random location in the facility.

在一些態樣中,數位分身可用於建築物自動化、分析、客戶服務、客戶管理、銷售、營銷及/或資產生命週期管理。數位分身可用於控制設施中之各種裝置及/或設施之環境(例如,照明系統、保全系統、安全系統、加熱、空氣調節及/或通風(例如,HVAC系統))。數位分身可以操作方式耦接至建築物管理系統(BMS)。In some aspects, the digital avatar may be used for building automation, analytics, customer service, customer management, sales, marketing, and/or asset lifecycle management. Digital clones may be used to control various devices in a facility and/or the facility's environment (eg, lighting systems, security systems, security systems, heating, air conditioning, and/or ventilation (eg, HVAC systems)). The digital doppelganger may be operatively coupled to a building management system (BMS).

在另一態樣中,一種登錄一或多個真實目標裝置之方法,該方法包含:(A)至少部分地藉由以下操作識別一真實目標裝置之一位置資訊:(i)使用一行動裝置在其中安置該真實目標裝置的一封閉體之一虛擬表示中選擇一虛擬目標裝置,該虛擬目標裝置為該真實目標裝置之一虛擬表示,該真實目標裝置包括於安置於該封閉體中的該一或多個真實目標裝置中,及/或(ii)使用定位該真實目標裝置的地理資訊;(B)使用一識別擷取裝置來擷取該真實目標裝置之一識別碼,該識別碼附著至該真實目標裝置;及(C)至少部分地藉由連結(I)該識別碼、(II)該位置資訊及(III)該封閉體之該虛擬表示而登錄該真實目標裝置。In another aspect, a method of logging into one or more real target devices, the method comprising: (A) identifying a location information of a real target device at least in part by: (i) using a mobile device Select a virtual target device in a virtual representation of an enclosure in which the real target device is housed, the virtual target device being a virtual representation of the real target device included in the enclosure housed in the enclosure one or more real target devices, and/or (ii) use geographic information to locate the real target device; (B) use an identification capture device to capture an identification code of the real target device, the identification code attached to the real target device; and (C) logging into the real target device at least in part by linking (I) the identification code, (II) the location information, and (III) the virtual representation of the enclosure.

在一些實施例中,該封閉體之該虛擬表示為一擴增實境。在一些實施例中,該封閉體之該虛擬表示顯示於該行動裝置上。在一些實施例中,該虛擬表示包括該一或多個真實目標裝置中之至少一些之虛擬表示。在一些實施例中,該方法進一步包含根據該行動裝置在該封閉體中之移動而在該封閉體之該虛擬表示內導航。在一些實施例中,該行動裝置係藉由該封閉體內之一行進者運輸,且其中該虛擬擴增實境表示中之一縮放視圖即時呈現於該行動裝置之一顯示器上以至少部分地基於該行進者之一當前位置描繪該真實目標裝置之一虛擬表示。在一些實施例中,該行進者為一人類。在一些實施例中,該行進者為具有影像辨識能力之一機器人。在一些實施例中,該方法進一步包含根據該目標裝置之該登錄而更新該封閉體之該虛擬表示。在一些實施例中,該封閉體之該虛擬表示係自該封閉體之一建築模型導出及/或包含該建築模型。在一些實施例中,該方法進一步包含根據該真實目標裝置之登錄而更新該建築模型。在一些實施例中,該方法進一步包含至少部分地藉由利用該封閉體之該虛擬表示、該真實目標裝置之該虛擬表示及經由利用該擷取裝置獲得之相關聯資訊來判定該真實目標裝置之一狀態。在一些實施例中,該相關聯資訊連結至該真實目標裝置及/或連結至該封閉體。在一些實施例中,該相關聯資訊係自由該識別擷取裝置識別為該擷取之一結果的一來源獲得。在一些實施例中,該來源為藉由該識別碼連結之至少一個伺服器檔案。在一些實施例中,該方法進一步包含(a)在所判定之該狀態指示一服務需要時起始該真實目標裝置之服務,及(b)在該服務完成後即刻更新所判定之該狀態。在一些實施例中,該地理資訊為一絕對資訊。在一些實施例中,該絕對資訊至少部分地自一全球定位系統(GPS)接收器或自一超寬頻(UWB)接收器導出。在一些實施例中,該地理資訊為該封閉體之該虛擬表示中之一相對位置。在一些實施例中,該相對位置係參考該封閉體之一固定物。在一些實施例中,該識別擷取裝置係行動的。在一些實施例中,該識別擷取裝置以光學方式及/或以電子方式擷取該識別碼。在一些實施例中,該識別碼包括一條碼及/或一快速回應(QR)碼。在一些實施例中,該識別碼包括至少一維碼或二維碼。在一些實施例中,該識別碼包括一電磁碼。在一些實施例中,當識別該位置資訊時,該真實目標裝置不具有在該封閉體之該虛擬表示中的一對應虛擬目標裝置表示。在一些實施例中,該方法進一步包含使用該識別碼用該真實目標裝置之一虛擬表示及/或該真實目標裝置之相關聯資訊填充(a)該封閉體之該虛擬表示及/或(b)該封閉體之該虛擬表示之至少一個相關聯資料庫。在一些實施例中,該識別碼在該至少一個相關聯資料庫中連結至該真實目標裝置之該虛擬表示及/或關於該真實目標裝置之該相關聯資訊。在一些實施例中,該至少一個相關聯資料庫包含一查找表。在一些實施例中,該方法進一步包含自由該行動裝置呈現之複數個選擇選擇該真實目標裝置之該虛擬表示。在一些實施例中,該方法進一步包含自由該行動裝置呈現之複數個識別碼選擇該真實目標裝置之該識別碼。在一些實施例中,該方法進一步包含將所擷取之識別碼傳輸至用於儲存及/或以操作方式耦接至該封閉體之該虛擬表示的至少一個資料庫。在一些實施例中,該封閉體包括一網路。在一些實施例中,該行動裝置以一有線及/或無線方式經由該網路以通信方式耦接至該至少一個資料庫。在一些實施例中,該網路以通信方式耦接至該真實目標裝置。在一些實施例中,該網路為包含複數個控制器之一階層式網路。在一些實施例中,該網路提供電力及通信,該網路經組態以用於至少第四(4G)代或至少第五(5G)代蜂巢式通信。在一些實施例中,該網路經組態以用於使用同軸纜線、光學電線及/或雙絞線之媒體及/或視訊傳輸。在一些實施例中,該行動裝置包括於一手持型指向裝置中。在一些實施例中,該行動裝置包括於一行動電話中。在一些實施例中,該行動裝置包括於一平板電腦中。In some embodiments, the virtual representation of the enclosure is an augmented reality. In some embodiments, the virtual representation of the enclosure is displayed on the mobile device. In some embodiments, the virtual representation includes virtual representations of at least some of the one or more real target devices. In some embodiments, the method further includes navigating within the virtual representation of the enclosure based on movement of the mobile device within the enclosure. In some embodiments, the mobile device is transported by a traveler within the enclosure, and wherein a zoomed view in the virtual augmented reality representation is presented in real-time on a display of the mobile device based at least in part on The current location of one of the walkers depicts a virtual representation of the real target device. In some embodiments, the traveler is a human. In some embodiments, the traveler is a robot with image recognition capabilities. In some embodiments, the method further includes updating the virtual representation of the enclosure based on the registration of the target device. In some embodiments, the virtual representation of the enclosure is derived from and/or includes an architectural model of the enclosure. In some embodiments, the method further includes updating the building model according to the registration of the real target device. In some embodiments, the method further includes determining the real target device at least in part by utilizing the virtual representation of the enclosure, the virtual representation of the real target device, and associated information obtained by utilizing the capture device one of the states. In some embodiments, the associated information is linked to the real target device and/or to the enclosure. In some embodiments, the associated information is obtained from a source identified by the identifying retrieval device as a result of the retrieval. In some embodiments, the source is at least one server file linked by the identifier. In some embodiments, the method further includes (a) initiating service of the real target device when the determined state indicates a service need, and (b) updating the determined state upon completion of the service. In some embodiments, the geographic information is absolute information. In some embodiments, the absolute information is derived at least in part from a global positioning system (GPS) receiver or from an ultra-wideband (UWB) receiver. In some embodiments, the geographic information is a relative location in the virtual representation of the enclosure. In some embodiments, the relative position is referenced to a fixture of the enclosure. In some embodiments, the identification retrieval device is mobile. In some embodiments, the identification capture device captures the identification code optically and/or electronically. In some embodiments, the identification code includes a barcode and/or a quick response (QR) code. In some embodiments, the identification code includes at least a one-dimensional code or a two-dimensional code. In some embodiments, the identification code includes an electromagnetic code. In some embodiments, the real target device does not have a corresponding virtual target device representation in the virtual representation of the enclosure when the location information is identified. In some embodiments, the method further includes populating (a) the virtual representation of the enclosure and/or (b) with a virtual representation of the real target device and/or associated information of the real target device using the identification code ) at least one associated database of the virtual representation of the enclosure. In some embodiments, the identifier is linked to the virtual representation of the real target device and/or the associated information about the real target device in the at least one association database. In some embodiments, the at least one association database includes a lookup table. In some embodiments, the method further includes selecting the virtual representation of the real target device from a plurality of selections presented by the mobile device. In some embodiments, the method further includes selecting the identification code of the real target device from a plurality of identification codes presented by the mobile device. In some embodiments, the method further includes transmitting the retrieved identification code to at least one database for storing and/or operatively coupled to the virtual representation of the enclosure. In some embodiments, the enclosure includes a network. In some embodiments, the mobile device is communicatively coupled to the at least one database via the network in a wired and/or wireless manner. In some embodiments, the network is communicatively coupled to the real target device. In some embodiments, the network is a hierarchical network including a plurality of controllers. In some embodiments, the network provides power and communications, and the network is configured for at least fourth (4G) generation or at least fifth (5G) generation cellular communications. In some embodiments, the network is configured for media and/or video transmission using coaxial cables, optical wires, and/or twisted pairs. In some embodiments, the mobile device is included in a handheld pointing device. In some embodiments, the mobile device is included in a mobile phone. In some embodiments, the mobile device is included in a tablet computer.

在另一態樣中,一種用於登錄一或多個真實目標裝置之非暫時性電腦可讀媒體,該非暫時性電腦可讀媒體在由一或多個處理器讀取時經組態以執行以上方法中之任一者之操作。In another aspect, a non-transitory computer-readable medium for logging into one or more real target devices, the non-transitory computer-readable medium configured to execute when read by one or more processors Operation of any of the above methods.

在另一態樣中,一種用於登錄一或多個真實目標裝置之設備,該設備包含具有電路系統之至少一個控制器,該至少一個控制器經組態以:(A)以操作方式耦接至一識別擷取裝置且耦接至其中安置該一或多個真實目標裝置的一封閉體之一虛擬表示;(B)至少部分地藉由以下操作接收或引導接收一真實目標裝置之位置資訊:(i)在其中安置該真實目標裝置的一封閉體之一虛擬表示中選擇一虛擬目標裝置,該虛擬目標裝置為該真實目標裝置之一虛擬表示,該真實目標裝置包括於該一或多個真實目標裝置中,及/或(ii)定位該真實目標裝置之地理資訊;(C)自經組態以擷取該真實目標裝置之一識別碼的該識別擷取裝置接收或引導接收該真實目標裝置之識別資訊,該識別碼附著至該真實目標裝置;及(D)至少部分地藉由連結或引導連結(I)該識別碼、(II)該位置資訊及(III)該封閉體之該虛擬表示而登錄或引導登錄該真實目標裝置。In another aspect, an apparatus for logging into one or more real target devices, the apparatus comprising at least one controller having circuitry, the at least one controller configured to: (A) operatively couple connected to an identification capture device and coupled to a virtual representation of an enclosure in which the one or more real target devices are positioned; (B) receiving or directing reception of the location of a real target device at least in part by Information: (i) selecting a virtual target device in a virtual representation of an enclosure in which the real target device is housed, the virtual target device being a virtual representation of the real target device included in the one or among a plurality of real target devices, and/or (ii) locate the geographic information of the real target device; (c) receive or direct reception from the identification retrieval device configured to retrieve an identification code of the real target device identification information of the real target device to which the identification code is attached; and (D) at least in part by linking or leading to link (I) the identification code, (II) the location information and (III) the closure The virtual representation of the entity is used to log or boot into the real target device.

在一些實施例中,該至少一個控制器經組態以產生或引導產生該封閉體之該虛擬表示作為一擴增實境。在一些實施例中,該至少一個控制器經組態以顯示或引導顯示該行動裝置上之該封閉體之該虛擬表示。在一些實施例中,該虛擬表示包括該一或多個真實目標裝置中之至少一些之虛擬表示。在一些實施例中,該至少一個控制器經進一步組態以根據該行動裝置在該封閉體中之移動在該封閉體之該虛擬表示內導航或引導導航。在一些實施例中,該行動裝置係藉由該封閉體內之一行進者運輸,且其中該至少一個控制器經組態以即時在該行動裝置之一顯示器上呈現或引導呈現該虛擬擴增實境表示中之一縮放視圖以至少部分地基於該行進者之一當前位置描繪該真實目標裝置之一虛擬表示。在一些實施例中,該行進者為一人類。在一些實施例中,該行進者為具有影像辨識能力之一機器人。在一些實施例中,該至少一個控制器經進一步組態以根據該真實目標裝置之該登錄而更新或引導更新該封閉體之該虛擬表示。在一些實施例中,該封閉體之該虛擬表示係自該封閉體之一建築模型導出及/或包含該建築模型。在一些實施例中,該至少一個控制器經進一步組態以根據該真實目標裝置之登錄而更新或引導更新該建築模型。在一些實施例中,該至少一個控制器經進一步組態以至少部分地藉由利用(i)該封閉體之該虛擬表示、(ii)該真實目標裝置之該虛擬表示及(iii)經由利用該擷取裝置獲得之相關聯資訊來判定或引導判定該真實目標裝置之一狀態。在一些實施例中,該相關聯資訊連結至該真實目標裝置及/或連結至該封閉體。在一些實施例中,該至少一個控制器經進一步組態以自由該識別擷取裝置識別為該擷取之一結果的一來源獲得或引導獲得該相關聯資訊。在一些實施例中,該來源為藉由該識別碼連結之至少一個資料庫檔案。在一些實施例中,該至少一個控制器經進一步組態以(a)在所判定之該狀態指示一服務需要時起始該真實目標裝置之服務或引導起始該真實目標裝置之服務,及(b)在該服務完成後即刻更新或引導更新所判定之該狀態。在一些實施例中,該地理資訊為一絕對資訊。在一些實施例中,該至少一個控制器經進一步組態以至少部分地自一全球定位系統(GPS)接收器或自一超寬頻(UWB)接收器導出或引導導出該絕對資訊。在一些實施例中,該地理資訊為該封閉體之該虛擬表示中之一相對位置。在一些實施例中,該至少一個控制器經進一步組態以參考或引導參考與該封閉體之一固定物的該相對位置。在一些實施例中,該識別擷取裝置係行動的。在一些實施例中,該至少一個控制器經組態以引導該識別擷取裝置以光學方式及/或以電子方式擷取該識別碼,該控制器以操作方式耦接至該識別擷取裝置。在一些實施例中,該識別碼包括一條碼及/或一快速回應(QR)碼。在一些實施例中,該識別碼包括至少一維碼或二維碼。在一些實施例中,該識別碼包括一電磁碼。在一些實施例中,當識別出該位置資訊時,該真實目標裝置不具有在該封閉體之該虛擬表示中的一對應虛擬目標裝置表示。在一些實施例中,該至少一個控制器經進一步組態以使用或引導使用該識別碼用(i)該真實目標裝置之一虛擬表示及/或(ii)該真實目標裝置之相關聯資訊填充(a)該封閉體之該虛擬表示及/或(b)該封閉體之該虛擬表示之至少一個相關聯資料庫。在一些實施例中,該識別碼在該至少一個相關聯資料庫中連結至該真實目標裝置之該虛擬表示及/或關於該真實目標裝置之該相關聯資訊。在一些實施例中,該至少一個相關聯資料庫包含一查找表。在一些實施例中,該至少一個控制器經進一步組態以促進自由該行動裝置呈現之複數個選擇選擇該真實目標裝置之該虛擬表示。在一些實施例中,該至少一個控制器經進一步組態以促進自由該行動裝置呈現之複數個識別碼選擇該真實目標裝置之該識別碼。在一些實施例中,該至少一個控制器經進一步組態以將所擷取之識別碼傳達或引導傳達至儲存及/或以操作方式耦接至該封閉體之該虛擬表示的至少一個資料庫。在一些實施例中,該封閉體包括一網路。在一些實施例中,該行動裝置以一有線及/或無線方式經由該網路以通信方式耦接至該至少一個資料庫。在一些實施例中,該網路以通信方式耦接至該真實目標裝置。在一些實施例中,該網路為包含複數個控制器之一階層式網路。在一些實施例中,該網路提供電力及通信,該網路經組態以用於至少第四(4G)代或至少第五(5G)代蜂巢式通信。在一些實施例中,該網路經組態以用於使用同軸纜線、光學電線及/或雙絞線之媒體、視訊及/或電力傳輸。在一些實施例中,該行動裝置包括於一手持型指向裝置中。在一些實施例中,該行動裝置包括於一行動電話中。在一些實施例中,該行動裝置包括於一平板電腦中。In some embodiments, the at least one controller is configured to generate or direct the generation of the virtual representation of the enclosure as an augmented reality. In some embodiments, the at least one controller is configured to display or direct display of the virtual representation of the enclosure on the mobile device. In some embodiments, the virtual representation includes virtual representations of at least some of the one or more real target devices. In some embodiments, the at least one controller is further configured to navigate or guide navigation within the virtual representation of the enclosure based on movement of the mobile device within the enclosure. In some embodiments, the mobile device is transported by a traveler within the enclosure, and wherein the at least one controller is configured to present or direct presentation of the virtual augmented reality on a display of the mobile device in real-time A zoomed view of one of the environmental representations to depict a virtual representation of the real target device based at least in part on a current location of a traveler. In some embodiments, the traveler is a human. In some embodiments, the traveler is a robot with image recognition capabilities. In some embodiments, the at least one controller is further configured to update or direct update of the virtual representation of the enclosure based on the registration of the real target device. In some embodiments, the virtual representation of the enclosure is derived from and/or includes an architectural model of the enclosure. In some embodiments, the at least one controller is further configured to update or direct update of the building model based on the registration of the real target device. In some embodiments, the at least one controller is further configured to, at least in part, by utilizing (i) the virtual representation of the enclosure, (ii) the virtual representation of the real target device, and (iii) by utilizing The associated information obtained by the capture device is used to determine or guide the determination of a state of the real target device. In some embodiments, the associated information is linked to the real target device and/or to the enclosure. In some embodiments, the at least one controller is further configured to obtain or direct obtaining the associated information from a source identified by the identifying capturing device as a result of the capturing. In some embodiments, the source is at least one database file linked by the identifier. In some embodiments, the at least one controller is further configured to (a) initiate service of the real target device or direct initiating service of the real target device when the determined state indicates a service need, and (b) the status as determined by the immediate update or boot update upon completion of the service. In some embodiments, the geographic information is absolute information. In some embodiments, the at least one controller is further configured to derive or direct the derivation of the absolute information, at least in part, from a global positioning system (GPS) receiver or from an ultra-wideband (UWB) receiver. In some embodiments, the geographic information is a relative location in the virtual representation of the enclosure. In some embodiments, the at least one controller is further configured to reference or direct reference to the relative position to a fixture of the enclosure. In some embodiments, the identification retrieval device is mobile. In some embodiments, the at least one controller is configured to direct the identification capture device to optically and/or electronically capture the identification code, the controller being operatively coupled to the identification capture device . In some embodiments, the identification code includes a barcode and/or a quick response (QR) code. In some embodiments, the identification code includes at least a one-dimensional code or a two-dimensional code. In some embodiments, the identification code includes an electromagnetic code. In some embodiments, when the location information is identified, the real target device does not have a corresponding virtual target device representation in the virtual representation of the enclosure. In some embodiments, the at least one controller is further configured to use or direct use of the identification code to populate with (i) a virtual representation of the real target device and/or (ii) associated information of the real target device (a) the virtual representation of the enclosure and/or (b) at least one associated database of the virtual representation of the enclosure. In some embodiments, the identification code is linked to the virtual representation of the real target device and/or the associated information about the real target device in the at least one association database. In some embodiments, the at least one association database includes a lookup table. In some embodiments, the at least one controller is further configured to facilitate selection of the virtual representation of the real target device from a plurality of selections presented by the mobile device. In some embodiments, the at least one controller is further configured to facilitate selection of the identification code of the real target device from a plurality of identification codes presented by the mobile device. In some embodiments, the at least one controller is further configured to communicate or direct the communication of the captured identification code to at least one database storing and/or operatively coupled to the virtual representation of the enclosure . In some embodiments, the enclosure includes a network. In some embodiments, the mobile device is communicatively coupled to the at least one database via the network in a wired and/or wireless manner. In some embodiments, the network is communicatively coupled to the real target device. In some embodiments, the network is a hierarchical network including a plurality of controllers. In some embodiments, the network provides power and communications, and the network is configured for at least fourth (4G) generation or at least fifth (5G) generation cellular communications. In some embodiments, the network is configured for media, video, and/or power transmission using coaxial cables, optical wires, and/or twisted pair wires. In some embodiments, the mobile device is included in a handheld pointing device. In some embodiments, the mobile device is included in a mobile phone. In some embodiments, the mobile device is included in a tablet computer.

在另一態樣中,一種用於模擬一真實設施之方法,該方法包含:(i)至少部分地藉由使用一真實設施之一虛擬建築模型來產生一真實設施之一數位分身;(ii)在該數位分身中將該真實設施之至少一個裝置填充於對應於其在該真實設施中之真實位置的一虛擬位置處,該至少一個裝置係可控制的;及(iii)模擬或引導模擬至少一個環境屬性對該真實設施之影響。In another aspect, a method for simulating a real facility, the method comprising: (i) generating a digital avatar of a real facility at least in part by using a virtual building model of a real facility; (ii) ) populate at least one device of the real facility in the digital avatar at a virtual location corresponding to its real location in the real facility, the at least one device being controllable; and (iii) simulate or guide the simulation The effect of at least one environmental attribute on the real facility.

在一些實施例中,填充至數位分身中為虛擬填充(例如,與實體連接相反),諸如建立數位分身中之一或多個裝置之虛擬表示。在一些實施例中,該環境屬性包含照明、輻射、溫度、氣體速度、氣體流量、氣體含量、氣體濃度、氣體壓力、聲音、揮發性有機化合物或微粒物質。在一些實施例中,該照射為撞擊於該真實設施上及/或穿透該真實設施之一外部輻射。在一些實施例中,該氣體包含氧氣、二氧化碳、一氧化碳、氡氣、氧氣、氮氣、硫化氫、一或多種氮氧化物污染物(NO x)或水蒸氣。在一些實施例中,該方法進一步包含在該數位分身受該環境屬性影響時在一使用者介面上顯示該數位分身以在一設施觀察儀中使該數位分身可視化。在一些實施例中,該模擬為一時變模擬。在一些實施例中,該方法進一步包含保存該時變模擬。在一些實施例中,該方法進一步包含使用該設施觀察儀向一使用者懇求影響該數位分身之一或多個態樣的一輸入。在一些實施例中,該至少一個裝置包含一可著色窗、一感測器及發射器、一控制器、一收發器、一天線、一媒體顯示器或一裝置集體。在一些實施例中,該裝置集體包含(i)一收發器、(ii)感測器或(iii)一感測器及一發射器。在一些實施例中,該數位分身用於控制該真實設施。在一些實施例中,該方法進一步包含調整或創建該真實設施之一佔用區。在一些實施例中,該至少一個裝置為複數個裝置,且其中該方法進一步包含調整或創建該真實設施之與該複數個裝置之至少一部分相關聯的一分區。在一些實施例中,使該複數個裝置之該至少該部分與該分區相關聯。在一些實施例中,該至少一個裝置為不同類型之複數個裝置,且其中該方法進一步包含搜尋該複數個裝置之該等不同類型中的一類型。在一些實施例中,該方法進一步包含在該數位分身中呈現該複數個裝置之該等不同類型中的該類型。在一些實施例中,該至少一個裝置為複數個裝置,且其中該方法進一步包含選擇該複數個裝置中的一個裝置。在一些實施例中,該方法進一步包含將該複數個裝置中的該一個裝置與其狀態、網路識別及/或工廠資訊一起呈現於該數位分身中,其中該網路識別為該一個裝置在該真實設施之一網路上的一唯一識別符。在一些實施例中,該方法進一步包含該數位分身中之該至少一個環境屬性之一映射。在一些實施例中,該模擬為一時間相依模擬。在一些實施例中,該方法進一步包含用來自一使用者之輸入填充該數位分身。在一些實施例中,該使用者介面之一使用者包含一調測人員、一維護人員、一客戶服務人員或一客戶。 In some embodiments, stuffing into a digital avatar is virtual stuffing (eg, as opposed to a physical connection), such as establishing a virtual representation of one or more devices in the digital avatar. In some embodiments, the environmental attribute includes lighting, radiation, temperature, gas velocity, gas flow, gas content, gas concentration, gas pressure, sound, volatile organic compounds, or particulate matter. In some embodiments, the irradiation is an external radiation impinging on and/or penetrating the real facility. In some embodiments, the gas comprises oxygen, carbon dioxide, carbon monoxide, radon, oxygen, nitrogen, hydrogen sulfide, one or more nitrogen oxide pollutants ( NOx ), or water vapor. In some embodiments, the method further includes displaying the digital avatar on a user interface to visualize the digital avatar in a facility viewer when the digital avatar is affected by the environmental attribute. In some embodiments, the simulation is a time-varying simulation. In some embodiments, the method further includes saving the time-varying simulation. In some embodiments, the method further includes using the facility viewer to solicit an input from a user that affects one or more aspects of the digital avatar. In some embodiments, the at least one device includes a tintable window, a sensor and transmitter, a controller, a transceiver, an antenna, a media display, or a collection of devices. In some embodiments, the device collectively includes (i) a transceiver, (ii) a sensor, or (iii) a sensor and a transmitter. In some embodiments, the digital avatar is used to control the real facility. In some embodiments, the method further includes adjusting or creating an occupancy area of the real facility. In some embodiments, the at least one device is a plurality of devices, and wherein the method further includes adjusting or creating a partition of the real facility associated with at least a portion of the plurality of devices. In some embodiments, the at least the portion of the plurality of devices is associated with the partition. In some embodiments, the at least one device is a plurality of devices of different types, and wherein the method further includes searching for one of the different types of the plurality of devices. In some embodiments, the method further includes presenting the type of the different types of the plurality of devices in the digital avatar. In some embodiments, the at least one device is a plurality of devices, and wherein the method further includes selecting a device of the plurality of devices. In some embodiments, the method further includes presenting the one of the plurality of devices in the digital avatar along with its status, network identification and/or factory information, wherein the network identification is the one device in the digital avatar A unique identifier on the network of one of the real facilities. In some embodiments, the method further includes a mapping of one of the at least one environmental attribute in the digital avatar. In some embodiments, the simulation is a time-dependent simulation. In some embodiments, the method further includes populating the digital avatar with input from a user. In some embodiments, a user of the user interface includes a commissioning person, a maintenance person, a customer service person, or a customer.

在另一態樣中,一種用於使一真實設施之一數位分身可視化的非暫時性電腦可讀媒體,該非暫時性電腦可讀媒體在由一或多個處理器讀取時經組態以執行上文所揭示之方法中之任一者之操作。In another aspect, a non-transitory computer-readable medium for visualizing a digital avatar of a real facility, the non-transitory computer-readable medium, when read by one or more processors, is configured to The operations of any of the methods disclosed above are performed.

在另一態樣中,一種用於模擬一真實設施之設備,該設備包含至少一個控制器,該至少一個控制器經組態以執行或引導執行上文所揭示之方法中之任一者。In another aspect, an apparatus for simulating a real facility includes at least one controller configured to perform or direct the performance of any of the methods disclosed above.

在另一態樣中,一種用於模擬一真實設施之系統,該系統包含一網路,該網路經組態以傳輸與上文所揭示之方法中之任一者相關聯的一或多個信號。In another aspect, a system for simulating a real facility, the system including a network configured to transmit one or more associated with any of the methods disclosed above a signal.

在另一態樣中,一種用於模擬一真實設施之系統,該系統包含:一網路,其經組態以:以操作方式耦接至該真實設施之至少一個裝置,在一數位分身中將該至少一個裝置填充於對應於其在該真實設施中之真實位置的一虛擬位置處,該至少一個裝置可經由該網路控制;傳達該真實設施之該數位分身,該數位分身係至少部分地藉由使用一真實設施之一虛擬建築模型產生;及傳達包含至少一個環境屬性對該真實設施之一影響的一模擬。In another aspect, a system for simulating a real facility, the system comprising: a network configured to: operatively coupled to at least one device of the real facility, in a digital clone populating the at least one device at a virtual location corresponding to its real location in the real facility, the at least one device being controllable via the network; communicating the digital avatar of the real facility, the digital avatar being at least partially generated by using a virtual building model of a real facility; and conveying a simulation including at least one environmental attribute an effect of the real facility.

在一些實施例中,該網路為一區域網路。在一些實施例中,該網路包含經組態以在一單一電纜中傳輸電力及通信之一電纜。通信可為一或多種類型之通信。通信可包含遵守至少第二代(2G)、第三代(3G)、第四代(4G)或第五代(5G)蜂巢式通信協定之蜂巢式通信。在一些實施例中,該通信包含促進靜止圖像、音樂或動畫串流(例如,電影或視訊)之媒體通信。在一些實施例中,該通信包含資料通信(例如,感測器資料)。在一些實施例中,該通信包含控制通信例如以控制以操作方式耦接至該等網路之一或多個節點。在一些實施例中,該網路包含安設於該真實設施中之一第一(例如,敷設電纜)網路。在一些實施例中,該網路包含安設於該真實設施之一包絡中(例如,包括於該真實設施中之一建築物之一包絡中)的一(例如,敷設電纜)網路。In some embodiments, the network is a local area network. In some embodiments, the network includes a cable configured to transmit power and communication in a single cable. The communication can be one or more types of communication. The communication may include cellular communication complying with at least second generation (2G), third generation (3G), fourth generation (4G) or fifth generation (5G) cellular communication protocols. In some embodiments, the communication includes media communication that facilitates still images, music or animation streaming (eg, movies or video). In some embodiments, the communication includes data communication (eg, sensor data). In some embodiments, the communication includes control communication, eg, to control operatively coupled to one or more nodes of the networks. In some embodiments, the network includes a first (eg, cabling) network installed in the real facility. In some embodiments, the network includes a (eg, cabling) network installed in an envelope of the real facility (eg, included in an envelope of a building in the real facility).

在另一態樣中,一種用於使一真實設施之一數位分身可視化的非暫時性電腦可讀媒體,該非暫時性電腦可讀媒體在由一或多個處理器讀取時經組態以執行包含下述者的操作:(i)至少部分地藉由使用一真實設施之一虛擬建築模型來產生或引導產生一真實設施之一數位分身;(ii)在該數位分身中將該真實設施之至少一個裝置填充或引導填充於對應於其在該真實設施中之真實位置的一虛擬位置處,該至少一個裝置係可控制的;及(iii)模擬或引導模擬至少一個環境屬性對該真實設施之影響。在一些實施例中,該等操作進一步包含在該數位分身受該環境屬性影響時在一使用者介面上顯示或引導顯示該數位分身以使該數位分身可視化。In another aspect, a non-transitory computer-readable medium for visualizing a digital avatar of a real facility, the non-transitory computer-readable medium, when read by one or more processors, is configured to performing operations comprising: (i) generating or directing the generation of a digital clone of a real facility at least in part by using a virtual building model of a real facility; (ii) in the digital clone the real facility at least one device fills or guides fills at a virtual location corresponding to its actual location in the real facility, the at least one device being controllable; and (iii) simulates or guides simulation of at least one environmental attribute to the real facility Facility impact. In some embodiments, the operations further include displaying or directing display of the digital avatar on a user interface to visualize the digital avatar when the digital avatar is affected by the environmental property.

在另一態樣中,一種用於模擬一真實設施之設備,該設備包含至少一個控制器,該至少一個控制器經組態以:(i)至少部分地藉由使用一真實設施之一虛擬建築模型來產生或引導產生一真實設施之一數位分身;(ii)在該數位分身中將該真實設施之至少一個裝置填充或引導填充於對應於其在該真實設施中之真實位置的一虛擬位置處,該至少一個裝置係可控制的;及(iii)模擬或引導模擬至少一個環境屬性對該真實設施之影響。在一些實施例中,該模擬用以控制該真實設施。在一些實施例中,該至少一個控制器經組態以引導一軟體應用程式在該數位分身受該環境屬性影響時在一使用者介面上顯示該數位分身以使該數位分身可視化,其中該至少一個控制器以操作方式耦接至該應用程式,或併有該軟體應用程式。In another aspect, an apparatus for simulating a real facility, the apparatus including at least one controller configured to: (i) at least partially by using a virtual facility using a real facility building models to generate or guide the generation of a digital avatar of a real facility; (ii) populate or guide filling in the digital avatar at least one device of the real facility with a virtual one corresponding to its real location in the real facility at the location, the at least one device is controllable; and (iii) simulating or leading to simulate the effect of at least one environmental attribute on the real facility. In some embodiments, the simulation is used to control the real facility. In some embodiments, the at least one controller is configured to direct a software application to display the avatar on a user interface to visualize the avatar when the avatar is affected by the environmental property, wherein the at least A controller is operatively coupled to the application, or is associated with the software application.

在另一態樣中,本發明提供實施本文中所揭示之方法中之任一者的系統、設備(例如,控制器)及/或一或多種非暫時性電腦可讀媒體(例如,軟體)。In another aspect, the present disclosure provides systems, apparatuses (eg, controllers) and/or one or more non-transitory computer-readable media (eg, software) that implement any of the methods disclosed herein .

在另一態樣中,本發明提供使用本文中所揭示之系統、電腦可讀媒體及/或設備中之任一者的方法,例如出於其預期目的。In another aspect, the present disclosure provides methods of using any of the systems, computer-readable media, and/or devices disclosed herein, eg, for their intended purposes.

在另一態樣中,一種設備包含至少一個控制器,該至少一個控制器經程式化以引導用以實施(例如,實行)本文中所揭示之方法中之任一者的機構,該至少一個控制器經組態以以操作方式耦接至該機構。在一些實施例中,(例如,該方法之)至少兩個操作由同一控制器引導/執行。在一些實施例中,至少兩個操作由不同控制器引導/執行。In another aspect, an apparatus includes at least one controller programmed to direct a mechanism for implementing (eg, performing) any of the methods disclosed herein, the at least one The controller is configured to be operatively coupled to the mechanism. In some embodiments, at least two operations (eg, of the method) are directed/performed by the same controller. In some embodiments, at least two operations are directed/performed by different controllers.

在另一態樣中,一種設備包含至少一個控制器,該至少一個控制器經組態(例如,經程式化)以實施(例如,實行)本文中所揭示之方法中之任一者。至少一個控制器可實施本文中所揭示之方法中之任一者。在一些實施例中,(例如,該方法之)至少兩個操作由同一控制器引導/執行。在一些實施例中,至少兩個操作由不同控制器引導/執行。In another aspect, an apparatus includes at least one controller configured (eg, programmed) to implement (eg, perform) any of the methods disclosed herein. At least one controller can implement any of the methods disclosed herein. In some embodiments, at least two operations (eg, of the method) are directed/performed by the same controller. In some embodiments, at least two operations are directed/performed by different controllers.

在一些實施例中,該至少一個控制器中之一個控制器經組態以進行兩個或更多個操作。在一些實施例中,該至少一個控制器中之兩個不同控制器經組態以各自進行一不同操作。In some embodiments, one of the at least one controllers is configured to perform two or more operations. In some embodiments, two different ones of the at least one controller are configured to each perform a different operation.

在另一態樣中,一種系統包含至少一個控制器,該至少一個控制器經程式化以引導至少一個另一設備(或其組件)及該設備(或其組件)之操作,其中該至少一個控制器以操作方式耦接至該設備(或耦接至其該組件)。該設備(或其組件)可包括本文中所揭示之任何設備(或其組件)。至少一個控制器可經組態以引導本文中所揭示之任何設備(或其組件)。至少一個控制器可經組態以以操作方式耦接至本文中所揭示之任何設備(或其組件)。在一些實施例中,(例如,該設備之)至少兩個操作由同一控制器引導。在一些實施例中,至少兩個操作由不同控制器引導。In another aspect, a system includes at least one controller programmed to direct operation of at least one other device (or component thereof) and the device (or component thereof), wherein the at least one A controller is operatively coupled to the device (or to the component thereof). The apparatus (or components thereof) may include any apparatus (or components thereof) disclosed herein. At least one controller can be configured to direct any of the devices (or components thereof) disclosed herein. At least one controller can be configured to be operatively coupled to any of the devices (or components thereof) disclosed herein. In some embodiments, at least two operations (eg, of the device) are directed by the same controller. In some embodiments, at least two operations are directed by different controllers.

在另一態樣中,一種儲存有程式指令之電腦軟體產品(例如,刻寫於一或多個非暫時性媒體上),該等指令在由至少一個處理器(例如,電腦)讀取時使得至少一個處理器引導本文中所揭示之機構實施(例如,實行)本文中所揭示之方法中之任一者,其中該至少一個處理器經組態以以操作方式耦接至該機構。機構可包含本文中所揭示之任何設備(或其任何組件)。在一些實施例中,(例如,該設備之)至少兩個操作由同一處理器引導/執行。在一些實施例中,至少兩個操作由不同處理器引導/執行。In another aspect, a computer software product storing program instructions (eg, written on one or more non-transitory media) that, when read by at least one processor (eg, a computer), cause At least one processor directs the mechanisms disclosed herein to implement (eg, perform) any of the methods disclosed herein, wherein the at least one processor is configured to be operatively coupled to the mechanism. A mechanism may include any device (or any component thereof) disclosed herein. In some embodiments, at least two operations (eg, of the device) are directed/performed by the same processor. In some embodiments, at least two operations are directed/performed by different processors.

在另一態樣中,本發明提供一種非暫時性電腦可讀程式指令(例如,包括於包含一或多個非暫時性媒體之一程式產品中),其包含機器可執行程式碼,該機器可執行程式碼在由一或多個處理器執行時實施本文中所揭示之方法中之任一者。在一些實施例中,(例如,該方法之)至少兩個操作由同一處理器引導/執行。在一些實施例中,至少兩個操作由不同處理器引導/執行。In another aspect, the present invention provides non-transitory computer-readable program instructions (eg, included in a program product comprising one or more non-transitory media) comprising machine-executable code for the machine The executable code, when executed by one or more processors, implements any of the methods disclosed herein. In some embodiments, at least two operations (eg, of the method) are directed/performed by the same processor. In some embodiments, at least two operations are directed/performed by different processors.

在另一態樣中,本發明提供一或多種非暫時性電腦可讀媒體,其包含機器可執行程式碼,該機器可執行程式碼在由一或多個處理器執行時實行對(例如,如本文中所揭示之)控制器的引導。在一些實施例中,(例如,該控制器之)至少兩個操作由同一處理器引導/執行。在一些實施例中,至少兩個操作由不同處理器引導/執行。In another aspect, the present invention provides one or more non-transitory computer-readable media comprising machine-executable code that, when executed by one or more processors, executes a pair of (eg, Bootstrapping of the controller as disclosed herein). In some embodiments, at least two operations (eg, of the controller) are directed/performed by the same processor. In some embodiments, at least two operations are directed/performed by different processors.

在另一態樣中,本發明提供一種電腦系統,其包含一或多個電腦處理器及與之耦接的一或多個非暫時性電腦可讀媒體。該非暫時性電腦可讀媒體包含機器可執行程式碼,該機器可執行程式碼在由一或多個處理器執行時實施本文中所揭示之方法中之任一者及/或實行對本文中所揭示之控制器的引導。In another aspect, the present invention provides a computer system comprising one or more computer processors and one or more non-transitory computer readable media coupled thereto. The non-transitory computer-readable medium includes machine-executable code that, when executed by one or more processors, implements any of the methods disclosed herein and/or performs any of the methods disclosed herein. Guide to the Revealed Controller.

在另一態樣中,本發明提供一種非暫時性電腦可讀程式指令,該等非暫時性電腦可讀程式指令在由一或多個處理器讀取時使得該一或多個處理器執行本文中所揭示之方法的任何操作、由本文中所揭示之設備進行(或經組態以進行)的任何操作及/或由本文中所揭示之設備引導(或經組態以引導)的任何操作。In another aspect, the present invention provides non-transitory computer-readable program instructions that when read by one or more processors cause the one or more processors to execute Any operation of a method disclosed herein, any operation performed (or configured to perform) by an apparatus disclosed herein, and/or any operation directed (or configured to direct) by an apparatus disclosed herein operate.

在一些實施例中,程式指令刻寫於一或多個非暫時性電腦可讀媒體中。在一些實施例中,該等操作中之至少兩者由該一或多個處理器中之一者執行。在一些實施例中,操作中之至少兩者各自由一或多個處理器中之不同處理器執行。In some embodiments, the program instructions are written on one or more non-transitory computer-readable media. In some embodiments, at least two of the operations are performed by one of the one or more processors. In some embodiments, at least two of the operations are each performed by a different one of the one or more processors.

在另一態樣中,本發明提供經組態以用於傳輸促進本文中所揭示之操作中之任一者的任何通信(例如,信號)及/或(例如,電)功率之網路。通信可包含控制通信、蜂巢式通信、媒體通信及/或資料通信。資料通信可包含感測器資料通信及/或經處理資料通信。網路可經組態以遵守促進此通信之一或多個協定。舉例而言,由網路(例如,具有BMS)使用之通信協定可為建築物自動化及控制網路協定(BACnet)。舉例而言,通信協定可促進遵守至少第2代、第3代、第4代或第5代蜂巢式通信協定之蜂巢式通信。In another aspect, the present disclosure provides a network configured for transporting any communication (eg, signal) and/or (eg, electrical) power that facilitates any of the operations disclosed herein. Communications may include control communications, cellular communications, media communications, and/or data communications. Data communications may include sensor data communications and/or processed data communications. The network can be configured to adhere to one or more protocols that facilitate this communication. For example, the communication protocol used by the network (eg, with BMS) may be the Building Automation and Control Network Protocol (BACnet). For example, a communication protocol may facilitate cellular communications that adhere to at least a 2nd, 3rd, 4th, or 5th generation cellular communication protocol.

此發明內容章節之內容提供為本發明之簡化介紹,且不意欲用以限制本文中所揭示之任何發明的範圍或所附申請專利範圍之範圍。The contents of this Summary section are provided as a simplified introduction to the invention, and are not intended to limit the scope of any invention disclosed herein or the scope of the appended claims.

根據以下實施方式,本發明之額外態樣及優勢對於熟習此項技術者將變得顯而易見,其中僅展示及描述本發明之說明性實施例。如應認識到,本發明能夠具有其他及不同實施例,且其若干細節能夠在各種顯而易見的方面進行修改,該等修改皆不脫離本發明。因此,圖式及描述在本質上應視為說明性而非限制性的。Additional aspects and advantages of the present invention will become apparent to those skilled in the art from the following description, in which only illustrative embodiments of the present invention are shown and described. As will be realized, the invention is capable of other and different embodiments, and its several details are capable of modification in various obvious respects, all without departing from the invention. Accordingly, the drawings and descriptions are to be regarded as illustrative and not restrictive in nature.

將更詳細地參考圖式來描述此等及其他特徵及實施例。 以引用之方式併入 These and other features and embodiments will be described in greater detail with reference to the drawings. incorporated by reference

本說明書中所提及之所有公開案、專利及專利申請案均以引用之方式併入本文中,其引用的程度如同每一個別公開案、專利或專利申請案經特定及個別地指示以引用的方式併入一般。All publications, patents and patent applications mentioned in this specification are incorporated herein by reference to the same extent as if each individual publication, patent or patent application was specifically and individually indicated to be by reference way incorporated into the general.

儘管本發明之各種實施例已展示且描述於本文中,但熟習此項技術者顯而易見,此類實施例僅作為實例而提供。熟習此項技術者可在不脫離本發明之情況下想到眾多變化、改變及取代。應理解,可採用本文中所描述之本發明之實施例的各種替代方案。While various embodiments of the invention have been shown and described herein, it will be apparent to those skilled in the art that such embodiments are provided by way of example only. Numerous variations, changes, and substitutions can occur to those skilled in the art without departing from the invention. It should be understood that various alternatives to the embodiments of the invention described herein may be employed.

諸如「一(a/an)」及「該」之術語並不意欲僅指單一實體,而是包括特定實例可用於說明之一般類別。本文中之術語用於描述本發明之特定實施例,但其使用不對本發明進行定界。Terms such as "a/an" and "the" are not intended to refer to only a single entity, but rather include the general class to which specific examples may be used to illustrate. The terminology herein is used to describe specific embodiments of the invention, but their usage does not delimit the invention.

除非另外指定,否則當提及範圍時,範圍意欲為包括性的。舉例而言,介於值1與值2之間的範圍意欲為包括性的且包括值1及值2。包括性範圍將跨越約值1至約值2之任何值。如本文中所使用的術語「鄰近」或「鄰近於」包括「靠近」、「鄰接」、「接觸」及「接近」。Unless otherwise specified, when referring to a range, the range is intended to be inclusive. For example, a range between value 1 and value 2 is intended to be inclusive and includes both value 1 and value 2. An inclusive range will span any value from about 1 to about 2. The terms "adjacent" or "adjacent to" as used herein include "adjacent", "adjacent", "contacting" and "proximity."

如本文中所使用,包括在申請專利範圍中所使用,諸如「包括X、Y及/或Z」之片語中之連接詞「及/或」係指包括X、Y及Z之任何組合或複數者。舉例而言,此片語意謂包括X。例如,此片語意謂包括Y。舉例而言,此片語意謂包括Z。舉例而言,此片語意謂包括X及Y。舉例而言,此片語意謂包括X及Z。舉例而言,此片語意謂包括Y及Z。舉例而言,此片語意謂包括複數個X。舉例而言,此片語意謂包括複數個Y。舉例而言,此片語意謂包括複數個Z。舉例而言,此片語意謂包括複數個X及複數個Y。舉例而言,此片語意謂包括複數個X及複數個Z。舉例而言,此片語意謂包括複數個Y及複數個Z。舉例而言,此片語意謂包括複數個X及Y。舉例而言,此片語意謂包括複數個X及Z。舉例而言,此片語意謂包括複數個Y及Z。舉例而言,此片語意謂包括X及複數個Y。舉例而言,此片語意謂包括X及複數個Z。舉例而言,此片語意謂包括Y及複數個Z。連接詞「及/或」意欲具有與片語「X、Y、Z或其任何組合或複數者」相同的效應。連接詞「及/或」意欲具有與片語「一或多個X、Y、Z或其任何組合」相同的效應。As used herein, including within the scope of the claims, the conjunction "and/or" in a phrase such as "including X, Y, and/or Z" is intended to include any combination of X, Y, and Z or plural. For example, this phrase means to include X. For example, this phrase is meant to include Y. For example, the phrase is meant to include Z. For example, this phrase is meant to include X and Y. For example, the phrase is meant to include X and Z. For example, this phrase is meant to include Y and Z. For example, the phrase is meant to include a plurality of X's. For example, the phrase is meant to include plural Ys. For example, the phrase is meant to include a plurality of Z's. For example, this phrase is meant to include plural X and plural Y. For example, the phrase is meant to include a plurality of X's and a plurality of Z's. For example, this phrase is meant to include Y's and Z's. For example, the phrase is meant to include a plurality of X and Y. For example, the phrase is meant to include a plurality of X's and Z's. For example, the phrase is meant to include a plurality of Y and Z. For example, this phrase is meant to include X and a plurality of Ys. For example, this phrase is meant to include X and a plurality of Z. For example, this phrase is meant to include Y and a plurality of Z. The conjunction "and/or" is intended to have the same effect as the phrase "X, Y, Z, or any combination or plural thereof." The conjunction "and/or" is intended to have the same effect as the phrase "one or more of X, Y, Z, or any combination thereof."

術語「以操作方式耦接」或「以操作方式連接」係指耦接(例如,連接)至第二元件以允許第二及/或第一元件之預期操作的第一元件(例如,機構)。耦接可包含實體或非實體耦接(例如,通信耦接)。非實體耦接可包含信號誘發之耦接(例如,無線耦接)。耦接可包括實體耦接(例如,實體連接)或非實體耦接(例如,經由無線通信)。以操作方式耦接可包含以通信方式耦接。The terms "operatively coupled" or "operatively connected" refer to a first element (eg, mechanism) that is coupled (eg, connected) to a second element to allow intended operation of the second and/or first element . Coupling may include physical or non-physical coupling (eg, communicative coupling). Non-physical coupling may include signal-induced coupling (eg, wireless coupling). Coupling may include physical coupling (eg, a physical connection) or non-physical coupling (eg, via wireless communication). Operationally coupling may include communicatively coupling.

「經組態以」進行功能的元件(例如,機構)包括使得元件進行此功能的結構特徵。結構特徵可包括電特徵,諸如電路系統或電路元件。結構特徵可包括致動器。結構特徵可包括電路系統(例如,包含電氣或光學電路系統)。電氣電路系統可包含一或多根電線。光學電路系統可包含至少一個光學元件(例如,光束分光器、鏡面、透鏡及/或光纖)。結構特徵可包括機械特徵。機械特徵可包含閂鎖、彈簧、閉合件、鉸鏈、底盤、支撐件、固定件或懸臂支架等。進行功能可包含利用邏輯特徵。邏輯特徵可包括程式化指令。程式化指令可由至少一個處理器執行。程式化指令可儲存或編碼於可由一或多個處理器存取之媒體上。另外,在以下描述中,片語「可操作以」、「經調適以」、「經組態以」、「經設計以」、「經程式化以」或「能夠」可在適當時互換地使用。An element (eg, mechanism) that is "configured to" perform a function includes structural features that enable the element to perform that function. Structural features may include electrical features, such as circuitry or circuit elements. Structural features may include actuators. Structural features may include circuitry (eg, including electrical or optical circuitry). The electrical circuitry may contain one or more wires. Optical circuitry may include at least one optical element (eg, a beam splitter, mirror, lens, and/or optical fiber). Structural features may include mechanical features. Mechanical features may include latches, springs, closures, hinges, chassis, supports, mounts, or cantilevers, among others. Performing functions may include utilizing logic features. Logical features may include programmed instructions. The programmed instructions are executable by at least one processor. Programming instructions can be stored or encoded on a medium that can be accessed by one or more processors. Additionally, in the following description, the phrases "operable with," "adapted with," "configured with," "designed with," "programmed with," or "capable of" may be used interchangeably as appropriate use.

此外,如本文中所使用,術語窗格(pane)及窗片(lite)可互換地使用。電致變色窗可呈絕緣玻璃單元(IGU)\層壓結構或二者之形式,例如,其中IGU具有一或多個層壓窗格作為其窗片,例如,一個窗格為單片玻璃且另一窗格為兩片玻璃之層壓物的雙窗格IGU。層壓物可包括兩片、三片或更多片玻璃。Also, as used herein, the terms pane and lite are used interchangeably. The electrochromic window may be in the form of an insulating glass unit (IGU)\laminated structure or both, eg, where the IGU has one or more laminated panes as its panes, eg, one pane is a single pane of glass and The other pane is a dual pane IGU that is a laminate of two pieces of glass. The laminate may include two, three or more pieces of glass.

有時,安設人員(例如,現場服務工程師)在封閉體(例如,設施之建築物)中之特定位置處安設錯誤窗。調測可校正安設錯誤。調測可允許貫穿建築物或地點隨機地安設特定類型之裝置(例如,窗)。舉例而言,可在具有可容納具有此等尺寸之窗的開口之位置處隨機地安設具有相同尺寸之所有光學可切換窗。調測可考慮將特定裝置識別為位於封閉體中之特定位置中。Occasionally, installers (eg, field service engineers) install faulty windows at specific locations in an enclosure (eg, a facility's building). Commissioning corrects installation errors. Commissioning may allow certain types of devices (eg, windows) to be installed randomly throughout a building or site. For example, all optically switchable windows of the same size can be randomly placed at locations with openings that can accommodate windows of these sizes. Commissioning may consider identifying a particular device as being located in a particular location within the enclosure.

在一些實施例中,調測包含使建築物內之實體裝置與識別資料(例如,網路ID)相關聯,該識別資料允許實體裝置經考慮、經追蹤及/或電可到達(當其耦接至網路時)。以操作方式(例如,以通信方式)耦接至網路之經調測裝置可經由網路存取。在經由調測程序已知之位置處的經調測裝置可經由發送至經由調測與裝置相關聯之網路位址的命令來控制。調測可確保由控制邏輯提供或提供至控制邏輯之著色命令、感測器讀數等與正確實體裝置相關聯,該等實體裝置具有已知位置及/或與網路之連接性(例如,連接性點、集線器及/或位址)。In some embodiments, commissioning includes associating a physical device within a building with identifying data (eg, a network ID) that allows the physical device to be considered, tracked, and/or electrically reachable when it is coupled when connected to the Internet). A debugged device that is operatively (eg, communicatively) coupled to the network is accessible via the network. A commissioned device at a location known via the commissioning program can be controlled via commands sent to the network address associated with the device via the commissioning. Commissioning ensures that shading commands, sensor readings, etc. provided by or to the control logic are associated with the correct physical devices that have a known location and/or connectivity to the network (e.g., connect gender, hub and/or address).

隨著建築物變得較大,且隨著建築物中之裝置的數量增加,調測程序可消耗大量時間及工作量。當裝置具有不同性質時,其調測可能需要具有不同專業知識之人員來安設及/或組態。在一些情況下,調測可耗費數週或甚至數月完成。在一些情況下,調測技術需要使用者等待裝置動作以準確地組態該裝置動作。舉例而言,安設者可能必須等待窗著色,此可耗費若干分鐘。As buildings become larger, and as the number of devices in the building increases, the commissioning process can consume a lot of time and effort. When devices are of different nature, their commissioning may require personnel with different expertise to install and/or configure. In some cases, commissioning can take weeks or even months to complete. In some cases, debugging techniques require the user to wait for a device action to accurately configure the device action. For example, the installer may have to wait for the window to tint, which can take several minutes.

本文中所描述之某些實施例可允許裝置之更快速調測。在一些情況下,擷取裝置(例如,諸如RF讀取器、攝影機或其他成像裝置之感測器)置放於具有待調測之裝置的封閉體之區中(例如,建築物之大廳中)。擷取裝置可經操作以擷取待在該區中調測之裝置之影像及/或識別標籤。在一些實施例中,擷取區中之每個裝置。調測邏輯可將裝置影像與封閉體之數位分身的二維或三維格式中之位置相關聯,且藉此識別區中的一或多個裝置之位置。所擷取之資訊(例如,影像)可擷取裝置之某一獨特特性。在某些實施例中,獨特特性為永久或暫時應用之指示符,諸如ID標籤(例如,具有條碼、QR碼或另一類型之影像可辨別識別符;或發射標籤,諸如RFID)。Certain embodiments described herein may allow for faster commissioning of devices. In some cases, the capture device (eg, a sensor such as an RF reader, camera, or other imaging device) is placed in an area of an enclosure with the device to be commissioned (eg, in the lobby of a building) ). The capture device is operable to capture images and/or identification tags of devices to be commissioned in the region. In some embodiments, each device in the area is captured. Commissioning logic can associate the device image with the location in the two-dimensional or three-dimensional format of the digital avatar of the enclosure, and thereby identify the location of one or more devices in the zone. The captured information (eg, images) may capture some unique characteristic of the device. In some embodiments, the unique characteristic is an indicator of permanent or temporary application, such as an ID tag (eg, with a barcode, QR code, or another type of image-distinguishable identifier; or a emitting tag, such as an RFID).

在一些實施中,調測邏輯讀取或以其他方式識別識別符(例如,ID標籤)中所含有之資訊以唯一地識別一或多個裝置。在某些實施例中,調測邏輯另外識別封閉體之區中之容納已藉由其識別符識別出的一或多個裝置之位置。當將裝置ID與其位置資訊耦接時,調測邏輯可使唯一地識別出的裝置與其位置相關聯。In some implementations, the debug logic reads or otherwise identifies information contained in an identifier (eg, an ID tag) to uniquely identify one or more devices. In some embodiments, the commissioning logic additionally identifies the location in the region of the enclosure housing the one or more devices identified by their identifiers. When coupling the device ID with its location information, the debug logic can associate a uniquely identified device with its location.

在一些實施例中,調測方法可包含在具有待調測之一或多個裝置之封閉體區中提供擷取裝置。一或多個裝置可具有識別符,該等識別符在待安設於封閉體區中之裝置當中為唯一的。此類識別符可為可存取的以用於由影像擷取裝置成像。ID擷取裝置可擷取待調測之一或多個裝置的一或多個影像。藉由使用由影像擷取裝置拍攝之影像,可判定(例如,使用機器影像辨識)封閉體區之影像中一或多個裝置的位置。可判定(例如,使用機器影像辨識)由擷取裝置擷取之影像中所含有之任何解譯影像可辨別識別符。舉例而言,藉由其唯一識別符識別個別裝置。識別出的裝置可與其位置相關聯。用於一或多個裝置之位置及/或識別符對可儲存(例如,在一或多個資料庫中)及/或傳輸(例如,有線及/或無線地,例如,使用網路)。In some embodiments, the commissioning method may include providing a capture device in an enclosed body region having one or more devices to be commissioned. One or more devices may have identifiers that are unique among the devices to be installed in the enclosed body region. Such identifiers may be accessible for imaging by the image capture device. The ID capture device can capture one or more images of one or more devices to be debugged. Using the images captured by the image capture device, the location of one or more devices in the image of the enclosed volume can be determined (eg, using machine image recognition). Any deciphered image identifiers contained in the images captured by the capture device can be determined (eg, using machine image recognition) to be recognizable. For example, individual devices are identified by their unique identifiers. An identified device can be associated with its location. Location and/or identifier pairs for one or more devices may be stored (eg, in one or more databases) and/or transmitted (eg, wired and/or wirelessly, eg, using a network).

在一些實施例中,以光學方式識別之標識可為例如由數位照片組成之機器可讀程式碼RFID。數位照片可包含兩個明顯可識別之色調(例如,色彩)之陣列或線。數位照片可包含黑色及白色正方形或線之陣列(例如,條碼或快速回應(QR)碼)。行進者可使用行動裝置(例如,蜂巢式智慧型電話)或相關聯外圍裝置(例如,條碼掃描儀)來記錄及/或掃描裝置之標識。在一些實施例中,RFID (例如,UWB ID)標籤附著至裝置。射頻識別(RFID)利用電磁場來自動識別及/或追蹤附著至裝置之標籤。RFID標籤攝影機包含(例如,微)無線電應答器、無線電接收器及傳輸器。RFID標籤之讀取器可發送電磁詢問脈衝,且標籤可藉由將數位資料(例如,識別庫存號)傳輸回至讀取器來作出回應。標籤可為被動的(例如,由來自RFID讀取器之詢問無線電波之能量供電)或主動的(例如,由電池供電)。與被動RFID標籤相比,主動RFID標籤可具有較大範圍。舉例而言,主動RFID可具有至少約20m、50m、100m或500m之範圍。ID碼(例如,條碼或QR碼)可能需要在(例如,人類)行進者之視線內。ID碼(例如,RFID)可不在(例如,人類)行進者之視線內,而是在讀取器(例如,感測器)之範圍內。資料擷取可為自動識別及資料擷取(AIDC)。ID標籤可包含微晶片。ID標籤及/或碼可附著至待識別之任何裝置(及/或嵌入於該任何裝置中)。In some embodiments, the optically identifiable identification may be, for example, a machine-readable code RFID consisting of a digital photograph. A digital photograph may contain an array or line of two distinctly recognizable tones (eg, colors). A digital photograph may contain an array of black and white squares or lines (eg, a barcode or quick response (QR) code). Travelers may use a mobile device (eg, a cellular smart phone) or an associated peripheral device (eg, a barcode scanner) to record and/or scan the device's identification. In some embodiments, an RFID (eg, UWB ID) tag is attached to the device. Radio Frequency Identification (RFID) utilizes electromagnetic fields to automatically identify and/or track tags attached to devices. RFID tag cameras include (eg, micro) radio transponders, radio receivers, and transmitters. The reader of the RFID tag can send electromagnetic interrogation pulses, and the tag can respond by transmitting digital data (eg, identifying inventory numbers) back to the reader. Tags can be passive (eg, powered by energy from interrogating radio waves from an RFID reader) or active (eg, battery powered). Active RFID tags can have a larger range than passive RFID tags. For example, an active RFID can have a range of at least about 20m, 50m, 100m, or 500m. ID codes (eg, barcodes or QR codes) may need to be within the (eg, human) pedestrian's line of sight. The ID code (eg, RFID) may not be within the line of sight of a (eg, human) traveler, but within the range of a reader (eg, a sensor). The data capture may be automatic identification and data capture (AIDC). ID tags may contain microchips. ID tags and/or codes can be attached to (and/or embedded in) any device to be identified.

在一些實施例中,ID標籤為影像可辨別識別符(例如,條碼或QR碼)。影像可辨別識別符可為可提供於藉由影像擷取裝置獲得之影像中的各種識別符中之任一者。在各種實施例中,可藉由影像分析邏輯解譯影像可辨別識別符之影像以判定由識別符編碼或以其他方式由識別符表示的碼或其他資訊。In some embodiments, the ID tag is an image-recognizable identifier (eg, a barcode or QR code). The image distinguishable identifier can be any of a variety of identifiers that can be provided in an image obtained by an image capture device. In various embodiments, the image of the image-recognizable identifier may be interpreted by image analysis logic to determine the code or other information encoded or otherwise represented by the identifier.

在某些實施例中,影像可辨別識別符包含圖案,該圖案含有圖案中之元件之空間配置中的資訊。配置可含有一個、兩個或三個維度中之資訊。其可呈圓點、長條、多邊形及/或其他形狀之形式。識別符可在電磁頻譜之任何一或多個範圍內偵測到,包括可見範圍、紫外範圍、紅外範圍及/或射頻範圍。識別符可藉由反射、吸收、折射、螢光、發光及/或其他電磁(EM)波相互作用偵測到。影像可辨別識別符之實例包括條碼、QR碼及其類似者。影像可辨別識別符可出現廣泛範圍的大小及/或形狀。在某些實施例中,識別符具有至少約10 cm或15 cm之基本長度比例尺(FLS) (例如,識別符可為約10 cm×10 cm或更大,或識別符為約15 cm×15 cm或更大)。基本長度比例尺(FLS)包含限界圓之高度、長度、寬度、直徑或直徑。In some embodiments, the image-distinguishable identifier includes a pattern that contains information in the spatial arrangement of elements in the pattern. A configuration can contain information in one, two, or three dimensions. It can be in the form of dots, strips, polygons and/or other shapes. The identifiers can be detected in any one or more ranges of the electromagnetic spectrum, including the visible range, the ultraviolet range, the infrared range and/or the radio frequency range. Identifiers can be detected by reflection, absorption, refraction, fluorescence, luminescence, and/or other electromagnetic (EM) wave interactions. Examples of image-distinguishable identifiers include barcodes, QR codes, and the like. Image-distinguishable identifiers can occur in a wide range of sizes and/or shapes. In certain embodiments, the identifier has a base length scale (FLS) of at least about 10 cm or 15 cm (eg, the identifier may be about 10 cm x 10 cm or more, or the identifier may be about 15 cm x 15 cm or larger). The basic length scale (FLS) contains the height, length, width, diameter or diameter of the bounding circle.

可在更新數位分身前之任何點處進行影像可辨別識別符至裝置(或與其相關聯之任何組件)的應用。在某些實施例中,在製造地點處進行應用。此處,識別符可與裝置相關聯。在某些實施例中,識別符永久或暫時貼附至裝置。在一些情況下,識別符提供為貼紙、聚合剝離貼片及其類似者。在一些情況下,識別符嵌入於裝置內(例如,RFID)。The application of the image-distinguishable identifier to the device (or any component associated with it) can occur at any point prior to updating the digital avatar. In some embodiments, the application is performed at the manufacturing site. Here, an identifier may be associated with a device. In some embodiments, the identifier is permanently or temporarily affixed to the device. In some cases, the identifiers are provided as stickers, polymeric peel-off stickers, and the like. In some cases, the identifier is embedded within the device (eg, RFID).

識別符可應用於可使用擷取裝置擷取ID之裝置或裝置相關聯組件的任何區。實例包括透明或反射性窗片,其包括光學可切換窗片、窗框、窗控制器、與窗、豎框及/或非窗片IGU組件(諸如隔片)相關聯之感測器或感測器集體。An identifier can be applied to any area of a device or device-associated component that can retrieve an ID using a capture device. Examples include transparent or reflective windows, including optically switchable windows, window frames, window controls, sensors or sensors associated with windows, mullions, and/or non-window IGU components such as spacers. Tester collective.

在某些實施例中,可藉由將攝影機或其他影像擷取裝置置放在區中且移動影像擷取裝置以擷取該區中之多個窗之影像或窗之某一可辨識特徵來獲得封閉體之區中的裝置之影像。移動影像擷取裝置可包含樞轉或旋轉裝置,同時其保持在房間或區內之固定方位處。樞轉或旋轉可允許裝置相對於固定方位在區中以多個角度擷取影像。在某些實施例中,影像擷取裝置定位於房間或其他區之幾何中心處或接近該幾何中心。移動影像擷取裝置可替代地或另外包含將裝置之實體位置移動至區內之多個不同位置。In some embodiments, this can be achieved by placing a camera or other image capture device in the area and moving the image capture device to capture images of windows in the area or some identifiable feature of the windows. Obtain an image of the device in the Enclosed Zone. A mobile image capture device may include a pivoting or rotating device while it remains at a fixed orientation in a room or area. Pivoting or rotating may allow the device to capture images at multiple angles in the zone relative to a fixed orientation. In some embodiments, the image capture device is positioned at or near the geometric center of the room or other area. Moving the image capture device may alternatively or additionally include moving the physical location of the device to a number of different locations within the region.

在某些實施例中,影像擷取裝置及/或相關聯邏輯經組態以在移動裝置(例如,旋轉從而以多個角度擷取影像)的同時拍攝影像序列及將影像拼接在一起以形成全景視圖。在某些實施例中,攝影機掃描房間之弧線,例如,至少約90°弧線、180°弧線、270°弧線或完整360°圓形。在某些實施例中,拍攝影像序列所經過之時間為至多約1小時、30分鐘或15分鐘。此時,裝置可擷取至少約4個裝置、7個裝置或10個裝置之影像。在某些實施例中,影像擷取裝置經組態以自一距離擷取裝置或裝置組件之多個影像(例如,相對於需要將手動擷取裝置個別地緊鄰每一窗或其標誌固持)。影像擷取裝置及任何相關聯設備(例如,三角架或其他座架)可自封閉體之一個區移動至另一區(例如,在正調測之建築物中自房間至房間移動)。In some embodiments, the image capture device and/or associated logic are configured to capture a sequence of images and stitch the images together to form a Panoramic view. In some embodiments, the camera scans an arc of the room, eg, at least about a 90° arc, a 180° arc, a 270° arc, or a full 360° circle. In certain embodiments, the time elapsed to capture the sequence of images is at most about 1 hour, 30 minutes, or 15 minutes. At this time, the device can capture images of at least about 4 devices, 7 devices, or 10 devices. In some embodiments, the image capture device is configured to capture multiple images of the device or device component from a distance (eg, as opposed to the need to hold the manual capture device individually adjacent to each window or its logo) . The image capture device and any associated equipment (eg, a tripod or other mount) can be moved from one area of the enclosure to another (eg, from room to room in the building being commissioned).

在某些實施例中,調測邏輯或其他適當邏輯經組態以比較來自封閉體之區的全景影像或影像序列與區之架構表示,使得影像中之裝置可與封閉體中之窗的實際位置相關聯。在一些實施中,邏輯經組態以將影像疊加於諸如建築圖式之三維圖式上。邏輯可經組態以在多維(例如,2D或3D)圖式上判定特定成像裝置所位於之處。封閉體中之裝置之實體位置的表示可提供於數位分身、互連圖式、建築圖式或建築物之其他表示中。在某些實施例中,邏輯採用平面佈局,其可由建築圖式創建。在某些實施例中,邏輯採用互連圖式,其可描繪在建築物之區處之電線佈線(例如,中繼線)、各種裝置在網路上之定位(例如,控制器、電源供應器、控制面板、窗及感測器)及/或網路組件之識別資訊(例如,網路ID)。在某些實施例中,邏輯採用來自CAD軟體之線框模型,諸如Trimble Navigation之SketchUp™、Autodesk Revit或其類似者。「調測邏輯」可包括以軟體、在窗網路之一或多個控制器上及/或在計算系統(其可為獨立或分散式計算系統)之一或多個處理器上實施的程序。In some embodiments, the commissioning logic or other suitable logic is configured to compare the panoramic image or sequence of images from the region of the enclosure with the architectural representation of the region so that the devices in the image can be compared with the actual size of the windows in the enclosure location associated. In some implementations, the logic is configured to overlay the imagery on a three-dimensional drawing, such as an architectural drawing. The logic can be configured to determine on a multidimensional (eg, 2D or 3D) graph where a particular imaging device is located. The representation of the physical location of the device in the enclosure may be provided in a digital avatar, interconnection drawing, architectural drawing, or other representation of a building. In some embodiments, the logic employs a floor plan, which can be created from architectural drawings. In some embodiments, the logic employs an interconnection schema that can depict the wiring of electrical wiring at areas of a building (eg, trunks), the location of various devices on a network (eg, controllers, power supplies, control panels, windows, and sensors) and/or identification information (eg, network ID) of network components. In some embodiments, the logic employs wireframe models from CAD software, such as Trimble Navigation's SketchUp™, Autodesk Revit, or the like. "Commissioning logic" may include programs implemented in software, on one or more controllers of a window network, and/or on one or more processors of a computing system (which may be a stand-alone or distributed computing system) .

在一些實施例中,將如由裝置擷取之影像及其實體位置提供至軟體,該軟體識別裝置中之具有如(i)在影像擷取資訊中、(ii)藉由封閉體中之感測器及/或發射器網路及/或(iii)藉由任何其他地理位置技術(例如,如本文中所揭示)識別出的特定裝置位置之唯一識別符。In some embodiments, the image and its physical location, as captured by the device, are provided to software that recognizes the device as (i) in the image capture information, (ii) by means of a sense in the enclosure A network of detectors and/or transmitters and/or (iii) a unique identifier for a particular device location identified by any other geolocation technique (eg, as disclosed herein).

在一些實施例中,個別裝置不與特定網路位址相關聯。此關聯可在裝置製造期間或之後且在裝置安設於封閉體中且將裝置耦接至網路之前實現。裝置之網路關聯可涉及創建裝置之唯一實體識別符(如由ID擷取裝置擷取)與裝置之網路可辨識識別符之間的關聯。裝置的網路可辨識識別符可為儲存於至少一個資料庫中的裝置的序號或其他電子識別符。該至少一個資料庫可儲存於記憶體中。記憶體可駐存於晶片中或在安設裝置時可由網路讀取之另一裝置(例如,伺服器)中。在某些實施例中,網路可辨識識別符提供於諸如窗之尾纖(pigtail)中之記憶體晶片的可讀晶片中。In some embodiments, individual devices are not associated with a particular network address. This association can be accomplished during or after the device is manufactured and before the device is installed in the enclosure and coupled to the network. Network association of a device may involve creating an association between the device's unique physical identifier (eg, as retrieved by an ID retrieval device) and the device's network identifiable identifier. The network identifiable identifier of the device may be a serial number or other electronic identifier of the device stored in at least one database. The at least one database can be stored in memory. The memory can reside on the chip or in another device (eg, a server) that can be read by the network when the device is installed. In some embodiments, the network recognizable identifier is provided in a readable chip such as a memory chip in a pigtail of a window.

為了允許調測,ID碼可與裝置之特性及/或組件(例如,窗片ID、序號或以電子方式編碼且儲存於窗之網路可讀組件上的其他資料)相關聯。該關聯可儲存於至少一個表、資料庫及/或其他資料建構中。To allow debugging, the ID code can be associated with a device's characteristics and/or components (eg, window ID, serial number, or other data electronically encoded and stored on a network-readable component of the window). The association can be stored in at least one table, database and/or other data construct.

在一些情況下,多維(例如,建築物(例如,其包括於數位分身中)之二維或三維模型)由電腦輔助設計軟體產生,該電腦輔助設計軟體具有用於建築物結構之設計及檢查的模型化環境。在一些情況下,使可著色(例如,光學可切換)窗中之每一者之網路ID與至少一個網路節點ID配對包括將每一配對儲存於網路組態檔案中。節點可為以操作方式(例如,以通信方式)耦接至網路之裝置。In some cases, multi-dimensional (eg, a two-dimensional or three-dimensional model of a building (eg, included in a digital avatar)) is generated by computer-aided design software with capabilities for the design and inspection of building structures model environment. In some cases, pairing the network ID of each of the shadeable (eg, optically switchable) windows with the at least one network node ID includes storing each pairing in a network configuration file. A node may be a device that is operatively (eg, communicatively) coupled to a network.

在一些實施例中,封閉體包含由至少一個結構界定之區域。至少一個結構可包含至少一個壁。封閉體可包含及/或封閉一或多個子封閉體。至少一個壁可包含金屬(例如,鋼)、黏土、石頭、塑膠、玻璃、灰泥(例如,石膏)、聚合物(例如,聚胺基甲酸酯、苯乙烯或乙烯基)、石棉、纖維玻璃、混凝土(例如,鋼筋混凝土)、木材、紙張或陶瓷。至少一個壁可包含線、磚、塊(例如,煤渣塊)、磚片、乾壁或框架(例如,鋼框架)。In some embodiments, the enclosure includes an area bounded by at least one structure. At least one structure may comprise at least one wall. An enclosure may contain and/or enclose one or more sub-enclosures. At least one wall may comprise metal (eg, steel), clay, stone, plastic, glass, plaster (eg, gypsum), polymer (eg, polyurethane, styrene, or vinyl), asbestos, fibers Glass, concrete (eg reinforced concrete), wood, paper or ceramic. At least one wall may comprise wire, bricks, blocks (eg, cinder blocks), tiles, drywall, or frames (eg, steel frames).

在一些實施例中,封閉體包含一或多個開口。一或多個開口可為可逆地封閉的。一或多個開口可為永久地打開的。一或多個開口之基本長度比例尺相對於界定封閉體之壁的基本長度比例尺可較小。基本長度比例尺可包含定界圓形之直徑、長度、寬度或高度。一或多個開口之表面相對於界定封閉體之壁的表面可較小。開口表面可為壁之全部表面的百分比。舉例而言,開口表面可量測至多約30%、20%、10%、5%或1%之壁。壁可包含地板、天花板或側壁。可封閉開口可由至少一個窗或門封閉。封閉體可為設施之至少一部分。設施可包含建築物。封閉體可包含建築物之至少一部分。建築物可為私人建築物及/或商用建築物。建築物可包含一或多個樓層。建築物(例如,其樓層)可包括以下中之至少一者:房間、大廳、門廳、閣樓、地下室、陽台(例如,內陽台或外陽台)、樓梯井、走廊、電梯井、立面、夾層、頂樓、車庫、門廊(例如,封閉門廊)、露台(例如,封閉露台)、自助餐廳及/或管道。在一些實施例中,封閉體可為靜止及/或可移動的(例如,火車、飛機、遊輪、車輛或火箭)。In some embodiments, the closure includes one or more openings. The one or more openings may be reversibly closed. One or more openings may be permanently open. The base length scale of the one or more openings may be relatively small relative to the base length scale of the walls defining the closure. The basic length scale can include the diameter, length, width or height of the bounding circle. The surface of the one or more openings may be relatively small relative to the surface of the wall defining the closure. The open surface may be a percentage of the total surface of the wall. For example, the open surface may measure up to about 30%, 20%, 10%, 5% or 1% of the wall. Walls can include floors, ceilings, or side walls. The closable opening may be closed by at least one window or door. The enclosure may be at least a portion of the facility. Facilities may contain buildings. The enclosure may contain at least a portion of the building. The buildings can be private buildings and/or commercial buildings. A building can contain one or more floors. A building (eg, its floors) may include at least one of the following: rooms, halls, foyers, attics, basements, balconies (eg, interior or exterior balconies), stairwells, hallways, elevator shafts, facades, mezzanine levels , attic, garage, porch (eg, enclosed porch), patio (eg, enclosed patio), cafeteria, and/or plumbing. In some embodiments, the enclosure may be stationary and/or movable (eg, a train, airplane, cruise ship, vehicle, or rocket).

在一些實施例在中,複數個目標裝置可以操作方式(例如,以通信方式)耦接至控制系統。複數個裝置可安置於設施(例如,包括建築物及/或房間)中。控制系統可包含控制器之階層。目標裝置可包含發射器、感測器或(例如,可著色)窗(例如,IGU)。裝置可為如本文中所揭示之任何裝置。複數個裝置中之至少兩者可屬於同一類型。舉例而言,兩個或更多個IGU可耦接至控制系統。複數個裝置中之至少兩者可屬於不同類型。舉例而言,感測器及發射器可耦接至控制系統。有時,複數個裝置可包含至少20、50、100、500、1000、2500、5000、7500、10000、50000、100000或500000個裝置。複數個裝置可為前述數目之間的任何數目(例如,20個裝置至500000個裝置、20個裝置至50個裝置、50個裝置至500個裝置、500個裝置至2500個裝置、1000個裝置至5000個裝置、5000個裝置至10000個裝置、10000個裝置至100000個裝置或100000個裝置至500000個裝置)。舉例而言,樓層中窗之數目可為至少5、10、15、20、25、30、40或50。樓層中之窗的數目可為前述數目之間的任何數目(例如,5至50、5至25或25至50)。有時,裝置可在多層建築物中。多層建築物之樓層的至少一部分可具有由控制系統控制之裝置(例如,多層建築物之樓層的至少一部分可由控制系統控制)。舉例而言,多層建築物可具有由控制系統控制之至少2、8、10、25、50、80、100、120、140或160個樓層。由控制系統控制之樓層(例如,其中之裝置)的數目可為前述數目之間的任何數目(例如,2至50、25至100,或80至160)。樓層可具有至少約150 m 2、250 m 2、500m 2、1000 m 2、1500 m 2或2000平方公尺(m 2)之面積。樓層可具有前述樓層面積值中之任一者之間的面積(例如,約150 m 2至約2000 m 2、約150 m 2至約500 m 2、約250 m 2至約1000 m 2或約1000 m 2至約2000 m 2)。 In some embodiments, a plurality of target devices may be operatively (eg, communicatively) coupled to a control system. A plurality of devices may be placed in a facility (eg, including buildings and/or rooms). A control system may include a hierarchy of controllers. A target device may include an emitter, a sensor, or a (eg, tintable) window (eg, an IGU). The device can be any device as disclosed herein. At least two of the plurality of devices may be of the same type. For example, two or more IGUs may be coupled to the control system. At least two of the plurality of devices may be of different types. For example, sensors and transmitters can be coupled to a control system. Sometimes, the plurality of devices may include at least 20, 50, 100, 500, 1000, 2500, 5000, 7500, 10000, 50000, 100000, or 500000 devices. The plurality of devices can be any number between the foregoing numbers (eg, 20 devices to 500,000 devices, 20 devices to 50 devices, 50 devices to 500 devices, 500 devices to 2500 devices, 1000 devices to 5,000 devices, 5,000 devices to 10,000 devices, 10,000 devices to 100,000 devices, or 100,000 devices to 500,000 devices). For example, the number of windows in a floor may be at least 5, 10, 15, 20, 25, 30, 40 or 50. The number of windows in a floor can be any number between the foregoing numbers (eg, 5 to 50, 5 to 25, or 25 to 50). In some cases, devices may be in multi-storey buildings. At least a portion of the floors of the multi-story building may have devices controlled by the control system (eg, at least a portion of the floors of the multi-story building may be controlled by the control system). For example, a multi-story building may have at least 2, 8, 10, 25, 50, 80, 100, 120, 140 or 160 floors controlled by the control system. The number of floors (eg, devices therein) controlled by the control system can be any number between the foregoing numbers (eg, 2 to 50, 25 to 100, or 80 to 160). A floor may have an area of at least about 150 m 2 , 250 m 2 , 500 m 2 , 1000 m 2 , 1500 m 2 or 2000 square meters (m 2 ). Floors can have an area between any of the foregoing floor area values (eg, about 150 m 2 to about 2000 m 2 , about 150 m 2 to about 500 m 2 , about 250 m 2 to about 1000 m 2 or about 1000 m 2 to about 2000 m 2 ).

某些所揭示實施例提供封閉體(例如,諸如建築物之設施)中之網路基礎設施。網路基礎設施可用於各種目的,諸如用於提供通信及/或電力服務。通信服務可包含高頻寬(例如,無線及/或有線)通信服務。通信服務可針對設施之佔用者及/或設施(例如,建築物)外部之使用者。網路基礎設施可與一或多個蜂巢式運營商之基礎設施協同工作或作為其部分替換。網路基礎設施可設置於包括電可切換窗之設施中。網路基礎設施之組件之實例包括高速回程。網路基礎設施可包括至少一個電纜、開關、實體天線、收發器、感測器、傳輸器、接收器、無線電、處理器及/或控制器(其可包含處理器)。網路基礎設施可以操作方式耦接至無線網路及/或包括無線網路。網路基礎設施可包含佈線。一或多個感測器可作為安設網路之部分及/或在安設網路之後部署(例如,安設)於環境中。網路可為區域網路。網路可包含經組態以在單一電纜中傳輸電力及通信之電纜。通信可為一或多種類型之通信。通信可包含遵守至少第二代(2G)、第三代(3G)、第四代(4G)或第五代(5G)蜂巢式通信協定之蜂巢式通信。通信可包含促進靜止圖像、音樂或動畫串流(例如,電影或視訊)之媒體通信。通信可包含資料通信(例如,感測器資料)。通信可包含控制通信,例如以控制以操作方式耦接至網路之一或多個節點。網路可包含安設於設施中之第一(例如,敷設電纜)網路。網路可包含安設於設施之包絡中(例如,諸如設施之封閉體的包絡中。舉例而言,包括於設施中之建築物的包絡中)之(例如,敷設電纜)網路。Certain disclosed embodiments provide network infrastructure in an enclosure (eg, a facility such as a building). Network infrastructure may be used for various purposes, such as for providing communication and/or power services. Communication services may include high bandwidth (eg, wireless and/or wireline) communication services. Communication services may be directed to occupants of the facility and/or users outside the facility (eg, a building). The network infrastructure may work in conjunction with or replace part of the infrastructure of one or more cellular operators. The network infrastructure may be provided in a facility that includes electrically switchable windows. Examples of components of network infrastructure include high-speed backhaul. The network infrastructure may include at least one cable, switch, physical antenna, transceiver, sensor, transmitter, receiver, radio, processor and/or controller (which may include a processor). The network infrastructure may be operatively coupled to and/or include a wireless network. Network infrastructure can include cabling. One or more sensors may be deployed (eg, installed) in the environment as part of and/or after the network is installed. The network may be a local area network. A network may include cables configured to transmit power and communications in a single cable. The communication can be one or more types of communication. The communication may include cellular communication complying with at least second generation (2G), third generation (3G), fourth generation (4G) or fifth generation (5G) cellular communication protocols. Communications may include media communications that facilitate streaming of still images, music, or animation (eg, movies or video). Communication may include data communication (eg, sensor data). Communication may include control communication, eg, to control one or more nodes operatively coupled to a network. The network may include the first (eg, cabling) network installed in the facility. A network may include a network (eg, cabling) installed in the envelope of the facility (eg, in the envelope of an enclosure such as the facility. For example, included in the envelope of a building in the facility).

在各種實施例中,網路基礎設施支援用於諸如可著色(例如,電致變色)窗之一或多個窗的控制系統。控制系統可包含以操作方式耦接(例如,直接地或間接地)至一或多個窗之一或多個控制器。儘管所揭示實施例描述可著色窗(在本文中亦稱為「光學可切換窗」或「智慧型窗」),諸如電致變色窗,但本文中所揭示之概念可適用於其他類型之可切換光學裝置,包含液晶裝置、電致變色裝置、懸浮粒子裝置(SPD)、NanoChromics顯示器(NCD)、有機電致發光顯示器(OELD)、懸浮粒子裝置(SPD)、NanoChromics顯示器(NCD)或有機電致發光顯示器(OELD)。顯示元件可附接至透明主體(諸如,窗)之一部分。可著色窗可安置於諸如建築物之(非暫時性)設施中,及/或安置於諸如汽車、RV、公共汽車、火車、飛機、直升機、輪船或船之暫時性設施(例如,載具)中。In various embodiments, the network infrastructure supports a control system for one or more windows such as tintable (eg, electrochromic) windows. The control system may include one or more controllers operatively coupled (eg, directly or indirectly) to the one or more windows. Although the disclosed embodiments describe tintable windows (also referred to herein as "optically switchable windows" or "smart windows"), such as electrochromic windows, the concepts disclosed herein may be applicable to other types of tintable windows. Switching optical devices, including liquid crystal devices, electrochromic devices, suspended particle devices (SPD), NanoChromics displays (NCD), organic electroluminescent displays (OELD), suspended particle devices (SPD), NanoChromics displays (NCD) or organic Electroluminescent Display (OELD). The display element may be attached to a portion of the transparent body, such as a window. Tintable windows can be placed in (non-transitory) installations such as buildings, and/or in temporary installations such as automobiles, RVs, buses, trains, airplanes, helicopters, ships, or boats (eg, vehicles) middle.

在一些實施例中,可著色窗展現窗之至少一個光學性質的(例如,可控制及/或可逆)改變,例如在施加刺激時。改變可為連續改變。改變可針對離散著色等級(例如,針對至少約2、4、8、16或32個著色等級)。光學性質可包含色調或透射率。色調可包含色彩。透射率可具有一或多個波長。波長可包含紫外波長、可見波長或紅外波長。刺激可包括光學、電氣及/或磁性刺激。舉例而言,刺激可包括施加之電壓及/或電流。一或多個可著色窗可用於例如藉由調節傳播穿過其的太陽能之傳輸來控制照明及/或眩光條件。一或多個可著色窗可用於例如藉由調節傳播穿過窗之太陽能的傳輸來控制建築物內之溫度。太陽能之控制可控制強加於設施(例如,建築物)之內部上的熱負荷。該控制可為手動及/或自動的。控制可用於維持一或多個所請求(例如,環境)條件,例如,佔用者舒適性。該控制可包括減少加熱、通風、空氣調節及/或照明系統之能量消耗。加熱、通風及空氣調節中之至少兩者可由個別系統誘發。加熱、通風及空氣調節中之至少兩者可由一個系統誘發。加熱、通風及空氣調節可由單一系統(本文中縮寫為「HVAC」)誘發。在一些情況下,可著色窗可回應於(例如,且以通信方式耦接至)一或多個環境感測器及/或使用者控制。可著色窗可包含(例如,可為)電致變色窗。窗可定位於結構(例如,設施,例如建築物)之內部至外部的範圍內。然而,不必如此。可著色窗可使用液晶裝置、懸浮粒子裝置、微機電系統(MEMS)裝置(諸如微快門)或經組態以控制通過窗之光透射的目前已知或稍後開發之任何技術來操作。窗(例如,具有用於著色之MEMS裝置)描述於2015年5月15日申請之2019年7月23日發佈之標題為「MULTI-PANE WINDOWS INCLUDING ELECTROCHROMIC DEVICES AND ELECTROMECHANICAL SYSTEMS DEVICES」的美國專利第10,359,681號中,該美國專利以全文引用之方式併入本文中。在一些情況下,一或多個可著色窗可位於建築物之內部,例如位於會議室與走廊之間。在一些情況下,一或多個可著色窗可用於汽車、火車、飛機及其他載具中,例如代替被動及/或非著色窗。In some embodiments, a tintable window exhibits a (eg, controllable and/or reversible) change in at least one optical property of the window, eg, upon application of a stimulus. The changes may be continuous changes. Changes may be for discrete shading levels (eg, for at least about 2, 4, 8, 16, or 32 shading levels). Optical properties may include hue or transmittance. Hue can contain color. The transmittance can have one or more wavelengths. The wavelengths may include ultraviolet wavelengths, visible wavelengths, or infrared wavelengths. Stimulation may include optical, electrical and/or magnetic stimulation. For example, stimulation may include applied voltage and/or current. One or more tintable windows can be used to control lighting and/or glare conditions, for example, by modulating the transmission of solar energy propagating therethrough. One or more tintable windows can be used to control temperature within a building, for example, by regulating the transmission of solar energy propagating through the windows. Control of solar energy can control the thermal load imposed on the interior of a facility (eg, a building). The control may be manual and/or automatic. Controls may be used to maintain one or more requested (eg, environmental) conditions, eg, occupant comfort. The control may include reducing energy consumption of heating, ventilation, air conditioning and/or lighting systems. At least two of heating, ventilation and air conditioning can be induced by individual systems. At least two of heating, ventilation and air conditioning can be induced by one system. Heating, ventilation and air conditioning can be induced by a single system (abbreviated herein as "HVAC"). In some cases, the tintable window may be responsive to (eg, and communicatively coupled to) one or more environmental sensors and/or user controls. Tintable windows can include (eg, can be) electrochromic windows. Windows can be positioned from the interior to the exterior of a structure (eg, a facility, such as a building). However, this need not be the case. Tintable windows may be operated using liquid crystal devices, suspended particle devices, microelectromechanical systems (MEMS) devices such as microshutters, or any technology currently known or later developed that is configured to control the transmission of light through the window. Windows (eg, with MEMS devices for coloring) are described in US Patent No. 10,359,681, filed on May 15, 2015, and issued July 23, 2019, entitled "MULTI-PANE WINDOWS INCLUDING ELECTROCHROMIC DEVICES AND ELECTROMECHANICAL SYSTEMS DEVICES" No. , this US patent is incorporated herein by reference in its entirety. In some cases, one or more tintable windows may be located within the building, such as between a conference room and a hallway. In some cases, one or more tinted windows may be used in automobiles, trains, airplanes, and other vehicles, eg, in place of passive and/or non-tinted windows.

電致變色窗可用於各種設定中,例如在辦公樓及住宅樓中。許多習知電致變色窗(例如,控制器之佈線、安設及程式化等)之複雜度可能阻礙其使用。舉例而言,住宅客戶有可能使得窗由可能不熟悉電致變色窗及其安設要求的本地承包人安設。因此,某些所揭示實施例中之一個目標為提供易於作為非電致變色窗安設之電致變色IGU及窗總成。促進容易安設之某些所揭示特徵包括無線供電能力及/或自供電能力、無線控制通信、自嚙合網路、機載控制器、自動化調測及通常可用窗(例如,雙窗格或三窗格IGU)之外觀尺寸匹配。容易安設可指快速、需要具有最少資歷之勞動力、堅固(例如,不易於出錯)及廉價之安設。可包括於各種實施例中之其他目標裝置包括蜂巢式或其他天線(例如,設置於窗上)、蜂巢式轉發器(例如,在控制器中)、觸控面板控制(例如,附接至媒體顯示構造)、可安裝及/或可移除控制器、學習功能性、天氣追蹤、感測器輸出之共用及其他控制資訊(例如,耦接至諸如窗之網路的裝置之間)、可包括某些控制器組件之子框架、無線匯流排、光學(例如,內建式光)感測器、其他感測器等。此等目標裝置中之任何兩者或更多者可如針對特定應用所請求而組合。Electrochromic windows can be used in various settings, such as in office and residential buildings. The complexity of many conventional electrochromic windows (eg, wiring, installation and programming of controllers, etc.) may hinder their use. For example, a residential customer may have windows installed by a local contractor who may not be familiar with electrochromic windows and their installation requirements. Accordingly, one goal of certain disclosed embodiments is to provide an electrochromic IGU and window assembly that is easily installed as a non-electrochromic window. Some of the disclosed features that facilitate easy installation include wireless and/or self-powered capabilities, wireless control communications, self-meshing networking, onboard controllers, automated commissioning, and commonly available windows (eg, dual pane or triple The appearance size of the pane IGU) matches. Ease of installation may refer to installation that is quick, requires minimally qualified labor, is robust (eg, not prone to errors), and is inexpensive. Other target devices that may be included in various embodiments include cellular or other antennas (eg, provided on windows), cellular repeaters (eg, in controllers), touch panel controls (eg, attached to media) display structure), installable and/or removable controllers, learning functionality, weather tracking, sharing of sensor outputs and other control information (eg, between devices coupled to a network such as windows), This includes sub-frames of certain controller components, wireless busses, optical (eg, built-in light) sensors, other sensors, and the like. Any two or more of these target devices may be combined as required for a particular application.

藉由在封閉體中部署目標裝置(例如,新生電致變色窗技術之目標裝置)呈現的挑戰為網路位址及/或另一識別資訊至特定目標裝置(例如,窗)及其電控制器(窗控制器)以及設施(例如,建築物)中之目標裝置(例如,窗及/或窗控制器)的位置的正確指派。The challenge presented by deploying a target device (eg, a target device of nascent electrochromic window technology) in an enclosure is the network address and/or another identifying information to a specific target device (eg, a window) and its electrical control correct assignment of the location of target devices (eg, windows and/or window controllers) in a facility (eg, a building).

在一些實施例中,藉由控制系統對目標裝置之控制使控制至目標裝置之耦接成為必要的,該目標裝置(i)可由控制系統及/或網路正確地識別、(ii)在特定位置中,且(iii)屬於特定類型。舉例而言,為了控制可著色窗之著色控制(例如,以允許控制系統改變一個特定窗或IGU或特定窗或IGU之集合之著色狀態),(例如,主)控制器(負責著色決策)可具備連接至彼特定窗或窗集合之窗控制器之網路位址。舉例而言,為了控制建築物之房間中的氛圍之溫度(例如,以允許控制系統改變一個HVAC組件或HVAC組件之集合之著色狀態),控制器(負責環境溫度)可具備耦接至彼特定房間之HVAC組件(例如,通風口及吹風機單元)之網路位址。In some embodiments, control of the target device by the control system necessitates the coupling of the control to the target device that is (i) correctly identified by the control system and/or network, (ii) at a particular position, and (iii) are of a specific type. For example, to control the shading control of a tintable window (eg, to allow a control system to change the shading state of a particular window or IGU or a set of particular windows or IGUs), the (eg, master) controller (responsible for shading decisions) may Have the network address of the window controller connected to that particular window or set of windows. For example, in order to control the temperature of the atmosphere in a room of a building (eg, to allow the control system to change the tint state of an HVAC component or a collection of HVAC components), the controller (responsible for ambient temperature) may have a device coupled to that specific The network address of the room's HVAC components (eg, vents and blower units).

在一些實施例中,影響封閉體中之一或多個特定位置的目標裝置之手動(例如,使用者)控制取決於關於每一目標裝置之標識、安設位置及/或能力的唯一資訊之集合。關於每一目標裝置之唯一資訊可併入至封閉體之數位分身中。對數位分身之控制介面可經組態以准許經授權使用者以直接方式起始目標裝置之操作的改變,例如,此係由於數位分身連結每一所表示目標元件與(例如,所有)必需資訊以選擇及/或控制彼目標裝置。In some embodiments, manual (eg, user) control of target devices affecting one or more specific locations in the enclosure depends on a combination of unique information about each target device's identification, installation location, and/or capabilities gather. Unique information about each target device can be incorporated into the digital avatar of the enclosure. The control interface to the avatar can be configured to allow authorized users to initiate changes in the operation of the target device in a direct manner, for example, because the avatar links each represented target element with (eg, all) required information to select and/or control the target device.

舉例而言,由可著色(例如,電致變色)窗技術呈現之挑戰為具有許多此類可著色窗之建築物之特定窗中之(例如,電致變色裝置)著色狀態的手動控制。與此相關的係存取關於具有許多可著色窗之建築物中之個別可著色(例如,電致變色)窗或分區的資訊。建築物管理員及/或佔用者可能需要對設施(例如,建築物)中之一些(或所有)可著色(例如,電致變色)窗的至少某一控制。For example, a challenge presented by tintable (eg, electrochromic) window technology is the manual control of the tinting state in particular windows (eg, electrochromic devices) in buildings with many such tintable windows. Related to this is accessing information about individual tintable (eg, electrochromic) windows or partitions in buildings with many tintable windows. Building managers and/or occupants may require at least some control over some (or all) tintable (eg, electrochromic) windows in a facility (eg, building).

在一些實施例中,IGU或其他窗總成經提供為在使用之前需要至多最小實體連接(例如,線)的簡單、自含式、就緒單元。此單元可看起來像非可著色(例如,電致變色)IGU或窗總成(具有在其中或其上某處之控制器)。可著色(例如,電致變色)IGU可以與非可著色IGU實質上相同之方式安設。此等實施例可有益於在無與佈線電功率、通信線等相關之顯著額外工作的情況下請求快速安設之住宅客戶。In some embodiments, an IGU or other window assembly is provided as a simple, self-contained, ready unit that requires at most minimal physical connections (eg, wires) prior to use. This unit may look like a non-tintable (eg, electrochromic) IGU or window assembly (with a controller somewhere in or on it). Colorable (eg, electrochromic) IGUs can be installed in substantially the same manner as non-colorable IGUs. These embodiments may be beneficial to residential customers who require fast installation without significant additional work associated with wiring electrical power, communication lines, and the like.

在電致變色裝置之一些實施例中,第一及第二電致變色層包括陰極著色層及陽極著色層。在此類實施例中,當暴露於相反極性時,第一及第二電致變色層將著色。舉例而言,第一電致變色層可在所施加的陰極電位下著色(且在所施加的陽極電位下清透),而第二電致變色層可在所施加的陽極電位下著色(且在所施加的陰極電位下清透)。當然,對於一些應用,可顛倒配置。無論如何,第一及第二電致變色層可協同工作以著色及清透。In some embodiments of the electrochromic device, the first and second electrochromic layers include a cathodic coloring layer and an anodic coloring layer. In such embodiments, the first and second electrochromic layers will be colored when exposed to opposite polarities. For example, a first electrochromic layer can be colored at an applied cathodic potential (and clear at an applied anodic potential), while a second electrochromic layer can be colored at an applied anodic potential (and clear at an applied anodic potential) clear at the applied cathodic potential). Of course, for some applications, the configuration can be reversed. Regardless, the first and second electrochromic layers can work together to color and clear.

在一些實施例中,第一及第二電致變色層中之一者可經非電致變色離子儲存層取代。在此類情況下,兩個層中之(例如,僅)一者展現電致變色,使得其在合適電位之施加下著色及清透。另一層(有時稱為反電極層)在另一層暴露於陰極電位時簡單地充當離子儲集器。In some embodiments, one of the first and second electrochromic layers may be replaced by a non-electrochromic ion storage layer. In such cases, (eg, only) one of the two layers exhibits electrochromism, such that it is colored and clear under application of a suitable potential. The other layer, sometimes referred to as the counter electrode layer, simply acts as an ion reservoir when the other layer is exposed to the cathode potential.

在一些實施例中,裝置堆疊具有不同層,而在其他實施例中,電致變色堆疊可為分級結構或可包括諸如天線結構之額外組件。儘管本發明中的論述中之一些聚焦於具有電致變色裝置之窗,但本發明可更大體而言係關於具有任何類型之光學可切換裝置(諸如液晶裝置及懸浮粒子裝置)的窗,以及係關於除可著色窗外之目標裝置,包括任何電可控制裝置,諸如感測器、發射器、感測器及/或發射器之集體、媒體顯示構造、天線、路由器、收發器、控制器(例如,微控制器)、處理器、桌、椅、門、發光裝置、加熱器、通風機、空氣調節裝置、鬧鐘,或與設施相關聯之任何其他可識別裝置。In some embodiments, the device stack has different layers, while in other embodiments, the electrochromic stack may be a hierarchical structure or may include additional components such as antenna structures. Although some of the discussion in this disclosure focuses on windows having electrochromic devices, this disclosure may more generally relate to windows having any type of optically switchable device, such as liquid crystal devices and suspended particle devices, and pertains to target devices other than tintable windows, including any electrically controllable device such as sensors, transmitters, collections of sensors and/or transmitters, media display constructs, antennas, routers, transceivers, controllers ( For example, microcontrollers), processors, tables, chairs, doors, lighting devices, heaters, ventilators, air conditioners, alarm clocks, or any other identifiable device associated with the facility.

圖1描繪安置於基板102上之電致變色裝置100。裝置100按以下次序自基板開始包括第一導電層104、第一電致變色層(EC1) 106、離子導體層(IC) 108、第二電致變色層(EC2) 110及第二導電層112。組件104、106、108、110及112統稱為電致變色堆疊114。在一些實施例中,透明導體層由諸如透明導電氧化物(其可稱為「TCO」)之透明材料製成。由於TCO層為透明的,故EC1-IC-EC2堆疊之著色行為可經由TCO層觀測,例如,從而允許在窗上使用此類裝置以用於可逆著色。可操作以在電致變色堆疊114上施加電位之電壓源116實現電致變色裝置自例如清透狀態(亦即,透明)至著色狀態之轉變。在一些實施例中,電致變色裝置可不包括不同離子導體層。參見2014年7月1日發佈之美國專利第8,764,950號及2015年5月1日申請之PCT公開案第WO2015/168626號,該美國專利及該PCT公開案均以全文引用之方式併入本文中。FIG. 1 depicts an electrochromic device 100 disposed on a substrate 102 . The device 100 includes a first conductive layer 104, a first electrochromic layer (EC1) 106, an ionic conductor layer (IC) 108, a second electrochromic layer (EC2) 110, and a second conductive layer 112 in the following order starting from the substrate . Components 104 , 106 , 108 , 110 and 112 are collectively referred to as electrochromic stack 114 . In some embodiments, the transparent conductor layer is made of a transparent material such as transparent conductive oxide (which may be referred to as "TCO"). Since the TCO layer is transparent, the coloring behavior of the EC1-IC-EC2 stack can be observed through the TCO layer, for example, allowing the use of such devices on windows for reversible coloring. A voltage source 116 operable to apply a potential across the electrochromic stack 114 effectuates the transition of the electrochromic device from, for example, a clear state (ie, transparent) to a colored state. In some embodiments, the electrochromic device may not include layers of different ionic conductors. See US Patent No. 8,764,950, issued July 1, 2014, and PCT Publication No. WO2015/168626, filed May 1, 2015, which are incorporated herein by reference in their entirety .

在一些實施例中,IGU包括兩個(或更多個)實質上透明的基板,例如兩個玻璃窗格,其中至少一個基板包括安置於其上之電致變色裝置,且窗格具有安置於其間的分隔物。IGU可為氣密(例如,氣體)密封的,其具有與周圍環境隔離之內部區。「窗總成」可包括IGU或例如單獨的層壓物,且包括用於將一或多個電致變色裝置的IGU或層壓物連接至電壓源、開關及其類似者的電引線,且可包括支撐IGU或層壓物的框架。窗總成可包括窗控制器(例如,如本文中所描述)及/或窗控制器之組件(例如,銜接件),或以操作方式(例如,以通信方式)耦接至該窗控制器及/或該等組件。In some embodiments, the IGU includes two (or more) substantially transparent substrates, such as two glass panes, wherein at least one of the substrates includes an electrochromic device disposed thereon, and the panes have an electrochromic device disposed thereon dividers in between. The IGU may be hermetically (eg, gas) sealed, having an interior region isolated from the surrounding environment. A "window assembly" may include an IGU or, for example, a separate laminate, and include electrical leads for connecting the IGU or laminate of one or more electrochromic devices to voltage sources, switches, and the like, and A frame to support the IGU or laminate may be included. A window assembly may include, or be operatively (eg, communicatively coupled to) a window controller (eg, as described herein) and/or components of a window controller (eg, adapters) and/or such components.

窗控制器相對於其控制之光學可切換窗可具有許多大小、格式及位置。控制器可附接至IGU及/或層壓物之玻璃。控制器可安置於容納IGU及/或層壓物之框架中。可著色(例如,電致變色)窗可包括一個、兩個、三個或更多個個別電致變色窗格(透明基板上之電致變色裝置)。電致變色窗之個別窗格可具有電致變色塗層,其具有獨立可著色分區。如本文中所描述之控制器可控制與此類窗相關聯之所有電致變色塗層,無論電致變色塗層為單體抑或分區的。A window controller can have many sizes, formats, and positions relative to the optically switchable windows it controls. The controller can be attached to the IGU and/or the glass of the laminate. The controller can be placed in a frame that houses the IGU and/or laminate. Tintable (eg, electrochromic) windows can include one, two, three, or more individual electrochromic panes (electrochromic devices on transparent substrates). Individual panes of an electrochromic window can have an electrochromic coating with individually tintable zones. A controller as described herein can control all electrochromic coatings associated with such windows, whether the electrochromic coatings are monomeric or zoned.

控制器通常可緊密接近可著色(例如,電致變色)窗安置,通常鄰近於玻璃、在玻璃上或在IGU內部(例如,在自含式總成之框架內)安置。在一些實施例中,窗控制器為「原位」控制器;亦即,控制器為窗總成、IGU及/或層壓物之部分。控制器可能不一定必須與可著色窗匹配,且安設於現場中,例如,控制器作為來自工廠的總成之部分與窗一起行進。控制器可安設於窗總成之窗框中或為IGU及/或層壓物總成之部分。控制器可安裝在IGU之窗格上或IGU之窗格之間或層壓物的窗格上。在控制器位於IGU之可見部分上的情況下,控制器之至少一部分可(例如,實質上)透明。玻璃上控制器之另外實例提供於2015年11月24日申請之標題為「SELF CONTAINED EC IGU」之美國專利申請案序列號第14/951,410號中,該專利申請案以全文引用之方式併入本文中。在一些實施例中,將局部控制器提供為多於一個部分,其中將至少一個部分(例如,包括儲存關於相關聯可著色窗之資訊的記憶體組件)提供為窗總成之一部分,且至少一個其他部分為分離的且經組態以與作為窗總成、IGU或層壓物之部分的至少一個部分配合。在一些實施例中,控制器為不在單一外殼中而是間隔開(例如,在IGU之二次密封中)的互連部分之總成。在一些實施例中,控制器為緊密單元,例如在單一外殼中或在組合之兩個或更多個組件(例如,銜接件及外殼總成)中,該銜接件及外殼總成接近玻璃、不在可視區域中或安裝於可視區域中之玻璃上。The controller can typically be placed in close proximity to the tintable (eg, electrochromic) window, typically adjacent to, on the glass, or within the IGU (eg, within the frame of a self-contained assembly). In some embodiments, the window controller is an "in-situ" controller; that is, the controller is part of the window assembly, IGU, and/or laminate. The controller may not necessarily have to match the tintable window and be installed in the field, eg the controller travels with the window as part of the assembly from the factory. The controller may be mounted in the sash of the window assembly or be part of the IGU and/or laminate assembly. The controller can be mounted on the panes of the IGU or between the panes of the IGU or on the panes of the laminate. Where the controller is located on a visible portion of the IGU, at least a portion of the controller may be (eg, substantially) transparent. Additional examples of controllers on glass are provided in US Patent Application Serial No. 14/951,410, filed November 24, 2015, entitled "SELF CONTAINED EC IGU," which is incorporated by reference in its entirety in this article. In some embodiments, the local controller is provided as more than one part, wherein at least one part (eg, including a memory component that stores information about the associated tintable window) is provided as part of the window assembly, and at least One other portion is separate and configured to mate with at least one portion that is part of the window assembly, IGU or laminate. In some embodiments, the controller is an assembly of interconnected portions that are not in a single housing but are spaced apart (eg, in a secondary seal of the IGU). In some embodiments, the controller is a compact unit, such as in a single housing or in a combination of two or more components (eg, a connector and housing assembly) proximate the glass, Not in viewable area or mounted on glass in viewable area.

在一個實施例中,控制器在可著色窗之安設之前併入至IGU及/或窗框中或上。在一個實施例中,控制器在離開製造設施之前併入至IGU及/或窗框中或上。在一個實施例中,控制器併入至IGU中,實質上在二次密封內。在另一實施例中,控制器併入至IGU中或上,部分地、實質上或完全在由密封分隔物與基板之間的初級密封界定的周邊內。In one embodiment, the controller is incorporated into or on the IGU and/or window frame prior to installation of the tintable window. In one embodiment, the controller is incorporated into or on the IGU and/or sash before leaving the manufacturing facility. In one embodiment, the controller is incorporated into the IGU, substantially within the secondary seal. In another embodiment, the controller is incorporated into or on the IGU, partially, substantially or completely within the perimeter defined by the primary seal between the sealing spacer and the substrate.

在使控制器作為IGU及/或窗總成之部分的情況下,IGU可擁有例如與IGU或窗單元一起行進之控制器的邏輯及/或特徵。舉例而言,當控制器為具有電致變色窗之IGU總成之部分時,在電致變色裝置之特性隨時間改變(例如,經由劣化)之情況下,特徵化功能可例如用以更新用以驅動著色狀態轉變之控制參數。在另一實施例中,若已安設於可著色窗單元中,則控制器之邏輯及/或特徵可用於校準控制參數中之一或多者,例如,以匹配預期安設。若已安設,則一或多個控制參數可經再校準以匹配可著色窗之效能特性。Where the controller is made as part of the IGU and/or window assembly, the IGU may possess, for example, the logic and/or features of the controller that travels with the IGU or window unit. For example, when the controller is part of an IGU assembly with an electrochromic window, in the event that the characteristics of the electrochromic device change over time (eg, through degradation), the characterization function can be used, for example, to update the Control parameters to drive shading state transitions. In another embodiment, if installed in a tintable window unit, the logic and/or features of the controller may be used to calibrate one or more of the control parameters, eg, to match the intended installation. If installed, one or more control parameters may be recalibrated to match the performance characteristics of the tintable window.

在一些實施例中,控制器不與窗預先關聯,而是例如具有對任何可著色窗通用之部分的銜接件組件在工廠處與每一窗相關聯。在窗安設之後或在現場以其他方式,控制器之第二組件可與銜接件組件組合以完成可著色窗控制器總成。銜接件組件可包括在工廠處程式化之晶片,其具有銜接件附接至之特定窗的實體特性及/或參數(例如,在安設之後將面向建築物之內部之表面上,有時稱為表面4或「S4」)。第二組件(有時稱為「載體」、「殼體」、「外殼」或「控制器」)可與銜接件配合,且在供電時,第二組件可讀取晶片且根據儲存於晶片上之特定特性及參數組態自身以為窗供電。以此方式,經運送窗(例如,僅)需要使其相關聯參數儲存在與窗成一體之晶片上,而更複雜的電路系統及組件可稍後經組合(例如,分開運送且由窗製造商在玻璃工已安設窗之後安設,接著由窗製造商調測)。在一些實施例中,晶片包括於附接至窗控制器之電線或電線連接器中。具有連接器之此類電線有時稱為尾纖。In some embodiments, the controller is not pre-associated with the windows, but instead is associated with each window at the factory, for example, at the factory with an adapter assembly having a portion common to any tintable window. After the window is installed or otherwise in the field, the second component of the controller can be combined with the adapter component to complete the tintable window controller assembly. The adapter assembly may include a wafer programmed at the factory with the physical properties and/or parameters of the particular window to which the adapter is attached (eg, on a surface that will face the interior of a building after installation, sometimes referred to as for Surface 4 or "S4"). A second component (sometimes referred to as a "carrier," "housing," "housing," or "controller") can mate with the connector, and when powered, the second component can read the chip and store on the chip according to The specific characteristics and parameter configuration of the device itself powers the window. In this way, a shipped window (eg, only) needs to have its associated parameters stored on a wafer integral with the window, while more complex circuitry and components can later be combined (eg, shipped separately and fabricated from the window). The manufacturer installs the window after the glazier has installed the window, and is then commissioned by the window manufacturer). In some embodiments, the wafer is included in a wire or wire connector attached to the window controller. Such wires with connectors are sometimes called pigtails.

如本文中所使用,術語「外側」意謂更接近於外部環境,而術語「內側」意謂更接近於建築物之內部。舉例而言,在具有兩個窗格之IGU的情況下,更接近於外部環境定位之窗格稱為外側窗格或外窗格,而更接近於建築物之內部定位的窗格稱為內側窗格或內窗格。IGU之不同表面可稱為S1、S2、S3及S4 (假定兩窗格IGU)。S1係指外側窗片之面向外部的表面(亦即,可由站立於外部之某人實體地觸摸的表面)。S2係指外側窗片之面向內部的表面。S3係指內側窗片之面向外部的表面。S4係指內側窗片之面向內部的表面(亦即,可由站立於建築物內部之某人實體地觸摸的表面)。換言之,自IGU之最外表面開始且向內計數,表面經標記為S1至S4。在IGU包括三個窗格之情況下,此相同趨勢保持(其中S6係可由站立於建築物內部之某人實體地觸摸的表面)。在採用兩個窗格之一些實施例中,電致變色裝置(或另一光學可切換裝置)安置於S3上。As used herein, the term "outside" means closer to the outside environment, and the term "inside" means closer to the interior of the building. For example, in the case of an IGU with two panes, the pane positioned closer to the outside environment is called the outside pane or outer pane, and the pane positioned closer to the interior of the building is called the inside pane or inner pane. The different surfaces of the IGU may be referred to as S1, S2, S3 and S4 (assuming a two pane IGU). S1 refers to the exterior-facing surface of the outer pane (ie, the surface that can be physically touched by someone standing outside). S2 refers to the inward facing surface of the outer pane. S3 refers to the outwardly facing surface of the inner pane. S4 refers to the interior facing surface of the inner pane (ie, the surface that can be physically touched by someone standing inside the building). In other words, starting from the outermost surface of the IGU and counting inwards, the surfaces are labeled S1 through S4. This same trend holds where the IGU includes three panes (where S6 is a surface that can be physically touched by someone standing inside the building). In some embodiments employing two panes, an electrochromic device (or another optically switchable device) is placed on S3.

可著色窗、窗控制器、其使用方法及其特徵之實例呈現於2016年10月26日申請之標題為「CONTROLLERS FOR OPTICALLY-SWITCHABLE DEVICES」的美國專利申請案序列號第15/334,832號及2018年9月6日申請之標題為「METHOD OF COMMISSIONING ELECTROCHROMIC WINDOWS」的美國專利申請案序列號第16/082,793號中,該等申請案中之每一者以全文引用之方式併入本文中。Examples of Tintable Windows, Window Controllers, Methods of Using the Same, and Features therefor are presented in US Patent Application Serial Nos. 15/334,832 and 2018, filed Oct. 26, 2016, entitled "CONTROLLERS FOR OPTICALLY-SWITCHABLE DEVICES" US Patent Application Serial No. 16/082,793, entitled "METHOD OF COMMISSIONING ELECTROCHROMIC WINDOWS," filed on September 6, 2009, each of which is incorporated herein by reference in its entirety.

圖2展示用於控制及驅動複數個可著色窗之系統200的描述。其可用以控制與諸如窗天線之可著色窗相關聯之一或多個裝置之操作。系統200可經調適以與包含商業辦公室建築物或住宅建築物之設施(例如,建築物204)一起使用。在一些實施例中,系統200經設計以結合現代加熱、通風及空氣調節(HVAC)系統206、內部照明系統207、保全系統208及電力系統209而充當用於整個建築物204或建築物204之園區之單一整體及高效能量控制系統。系統200的一些實施例特別適合於與建築物管理系統(BMS) 210整合。BMS 210為可安設於建築物中以監控及控制建築物之機械及電氣裝備(諸如HVAC系統、照明系統、電力系統、電梯、防火系統及保全系統)的基於電腦的控制系統。BMS 210可包括硬體及相關聯韌體或軟體,其用於根據由佔用者或由建築物管理者或其他管理員設定之偏好來維持建築物204中之條件。軟體可基於例如網際網路協定或開放標準。2 shows a description of a system 200 for controlling and driving a plurality of shadeable windows. It can be used to control the operation of one or more devices associated with a tintable window, such as a window antenna. System 200 may be adapted for use with facilities including commercial office buildings or residential buildings (eg, building 204). In some embodiments, system 200 is designed to function as a system for the entire building 204 or building 204 in conjunction with a modern heating, ventilation, and air conditioning (HVAC) system 206, interior lighting system 207, security system 208, and power system 209 A single integrated and efficient energy control system for the park. Some embodiments of system 200 are particularly suitable for integration with building management system (BMS) 210 . The BMS 210 is a computer-based control system that can be installed in a building to monitor and control the building's mechanical and electrical equipment, such as HVAC systems, lighting systems, electrical systems, elevators, fire protection systems, and security systems. BMS 210 may include hardware and associated firmware or software for maintaining conditions in building 204 according to preferences set by occupants or by building managers or other administrators. The software may be based on, for example, the Internet Protocol or open standards.

BMS可用於較大建築物中,在該等建築物中,該BMS用以控制建築物內之環境。舉例而言,BMS 210可控制建築物204內之照明、溫度、二氧化碳含量及/或濕度。可存在由BMS 210控制之若干(例如,眾多)機械及/或電氣裝置,包括例如爐或其他加熱器、空氣調節器、吹風機及/或通風口。為控制建築物環境,BMS 210可例如根據規則及/或回應於條件而接通及斷開此等各種裝置。此類規則及/或條件可由使用者(例如,建築物管理者及/或管理員)選擇及/或指定。BMS 210之一個功能可為例如在最小化加熱及冷卻能量損失及成本的同時為建築物204之佔用者維持舒適環境。在一些實施例中,BMS 210 (例如,不僅)經組態以監控及控制,且亦經組態以最佳化各種系統之間的協同作用,例如以節約能量且降低建築物運營成本。A BMS can be used in larger buildings where the BMS is used to control the environment within the building. For example, BMS 210 may control lighting, temperature, carbon dioxide levels, and/or humidity within building 204 . There may be several (eg, numerous) mechanical and/or electrical devices controlled by the BMS 210, including, for example, furnaces or other heaters, air conditioners, blowers, and/or vents. To control the building environment, the BMS 210 may switch these various devices on and off, eg, according to rules and/or in response to conditions. Such rules and/or conditions may be selected and/or specified by users (eg, building managers and/or administrators). One function of BMS 210 may be, for example, to maintain a comfortable environment for the occupants of building 204 while minimizing heating and cooling energy losses and costs. In some embodiments, the BMS 210 is (eg, not only) configured to monitor and control, but is also configured to optimize synergies between the various systems, eg, to save energy and reduce building operating costs.

一些實施例經設計以回應性地或反應性地基於回饋起作用。回饋控制方案可包含經由例如熱感測器、光學感測器或其他感測器感測到之量測結果。回饋控制方案可包含來自HVAC、內部照明系統之輸入及/或來自使用者控制之輸入。控制系統、其使用方法及其相關軟體之實例可見於2014年4月22日發佈之美國專利第8,705,162號中,該美國專利以全文引用之方式併入本文中。一些實施例用於現有結構中,包括例如具有傳統或習知HVAC及/或內部照明系統之商業及/或住宅結構。一些實施例經修整以供在大齡設施(例如,住宅家庭)中使用。Some embodiments are designed to act responsively or reactively based on feedback. Feedback control schemes may include measurements sensed via, for example, thermal sensors, optical sensors, or other sensors. Feedback control schemes may include input from HVAC, interior lighting systems, and/or input from user controls. An example of a control system, method of use thereof, and associated software can be found in US Patent No. 8,705,162, issued April 22, 2014, which is incorporated herein by reference in its entirety. Some embodiments are used in existing structures, including, for example, commercial and/or residential structures with conventional or conventional HVAC and/or interior lighting systems. Some embodiments are tailored for use in older facilities (eg, residential homes).

系統200包括經組態以控制複數個窗控制器214之網路控制器212。舉例而言,一個網路控制器212可控制至少數十、數百或數千個窗控制器214。每一窗控制器214又可控制及驅動一或多個電致變色窗202。在一些實施例中,網路控制器212可發佈高層級指令,諸如可著色窗之最終著色狀態。窗控制器可接收此等命令且例如藉由施加電刺激而直接控制其相關聯窗以適當地驅動著色狀態轉變及/或維持著色狀態。每一窗控制器214可驅動之可著色(例如,電致變色)窗202之數目及大小通常可受控制各別電致變色窗202之窗控制器214上的負載之電壓及/或電流特性限制。在一些實施例中,窗控制器214可驅動之最大窗大小受電壓、電流及/或功率要求限制,以在所請求時間框內引起電致變色窗202之所請求光學轉變。此類要求又為窗之表面積的函數。在一些實施例中,此關係為非線性的。舉例而言,電壓、電流及/或功率要求可隨電致變色窗202之表面積非線性地增大。在不希望受理論束縛之情況下,在一些情況下,關係為非線性的,此至少部分地係由於第一及第二導電層之薄片電阻隨第一或第二導電層之長度及寬度上的距離非線性地增大。在一些實施例中,驅動具有相等大小及形狀之多個電致變色窗202所需的電壓、電流及/或功率要求之間的關係與經驅動之電致變色窗202之數目成正比。The system 200 includes a network controller 212 configured to control a plurality of window controllers 214 . For example, one network controller 212 can control at least tens, hundreds or thousands of window controllers 214 . Each window controller 214 in turn can control and drive one or more electrochromic windows 202 . In some embodiments, the network controller 212 may issue high-level instructions, such as the final shaded state of a shadeable window. A window controller may receive these commands and directly control its associated window, eg, by applying electrical stimulation, to appropriately drive shaded state transitions and/or maintain shaded states. The number and size of tintable (eg, electrochromic) windows 202 that each window controller 214 can drive can typically be controlled by the voltage and/or current characteristics of the load on the window controller 214 of the respective electrochromic window 202 limit. In some embodiments, the maximum window size that the window controller 214 can drive is limited by the voltage, current, and/or power requirements to cause the requested optical transition of the electrochromic window 202 within the requested time frame. Such requirements are in turn a function of the surface area of the window. In some embodiments, this relationship is non-linear. For example, the voltage, current, and/or power requirements may increase non-linearly with the surface area of the electrochromic window 202 . Without wishing to be bound by theory, in some cases the relationship is non-linear due, at least in part, to the sheet resistance of the first and second conductive layers as a function of the length and width of the first or second conductive layers The distance increases nonlinearly. In some embodiments, the relationship between the voltage, current, and/or power requirements required to drive multiple electrochromic windows 202 of equal size and shape is proportional to the number of electrochromic windows 202 driven.

圖2展示主控制器211之實例。主控制器211結合多個網路控制器212通信及運作,該等網路控制器212中之每一者能夠定址複數個窗控制器214。在一些實施例中,主控制器211向網路控制器212發佈高層級指令(諸如可著色窗之最終著色狀態),且網路控制器212接著將指令傳達至對應窗控制器214。圖2展示包含主控制器、網路控制器及窗控制器之階層控制系統的實例。FIG. 2 shows an example of a master controller 211 . The master controller 211 communicates and operates in conjunction with a plurality of network controllers 212, each of which is capable of addressing a plurality of window controllers 214. In some embodiments, host controller 211 issues high-level instructions (such as the final shaded state of a shadeable window) to network controller 212 , and network controller 212 then communicates the instructions to corresponding window controllers 214 . 2 shows an example of a hierarchical control system including a main controller, a network controller, and a window controller.

在一些實施中,設施(例如,包含建築物或其他結構)之各種電致變色窗202、天線及/或其他目標裝置(例如,有利地)分組成分區或分區群組(例如,該等各種電致變色窗202、天線及/或其他目標裝置中之每一者包括電致變色窗202之子集)。舉例而言,每一分區可至少部分地基於其位置而對應於在應經著色(或以其他方式轉變)至相同或類似光學狀態之設施之特定位置或區域中的電致變色窗202之集合。作為另一實例,考慮具有四個面或側面之建築物:北面、南面、東面及西面。考慮該建築物具有十個樓層。在此實例中,每一分區可對應於特定樓層上及四個面中之特定一者上的電致變色窗202之集合。在一些此類實施例中,每一網路控制器212可定址一或多個分區或分區群組。舉例而言,主控制器211可向網路控制器212中之各別一或多者發佈針對特定分區或分區群組之最終著色狀態命令。舉例而言,最終著色狀態命令可包括目標分區中之每一者之抽象識別。接收最終著色狀態命令之指定網路控制器212可接著將分區之抽象識別映射至控制待施加至分區中之電致變色窗202的電壓或電流輪廓之各別窗控制器214之特定網路位址。In some implementations, various electrochromic windows 202, antennas, and/or other target devices of a facility (eg, including a building or other structure) (eg, advantageously) are grouped into zones or groups of zones (eg, the various Each of the electrochromic window 202, the antenna, and/or other target device includes a subset of the electrochromic window 202). For example, each partition can correspond, based at least in part on its location, to a set of electrochromic windows 202 in a particular location or region of the facility that should be colored (or otherwise transformed) to the same or similar optical state . As another example, consider a building with four faces or sides: north, south, east, and west. Consider the building has ten floors. In this example, each partition may correspond to a set of electrochromic windows 202 on a particular floor and on a particular one of the four sides. In some such embodiments, each network controller 212 may address one or more partitions or groups of partitions. For example, the master controller 211 may issue final shading state commands for a particular partition or group of partitions to respective one or more of the network controllers 212 . For example, the final shaded state command may include an abstract identification of each of the target partitions. The designated network controller 212 receiving the final shading state command may then map the abstract identification of the partition to the specific network bit of the respective window controller 214 that controls the voltage or current profile to be applied to the electrochromic window 202 in the partition site.

在一些實施例中,控制器之分散式網路用以控制光學可切換窗。舉例而言,根據一些實施,網路系統可操作以控制複數個IGU。網路系統的一個主要功能可為控制IGU內的電致變色裝置(或其他光學可切換裝置)之光學狀態。In some embodiments, a distributed network of controllers is used to control the optically switchable windows. For example, according to some implementations, the network system is operable to control a plurality of IGUs. One major function of the network system may be to control the optical state of the electrochromic device (or other optically switchable device) within the IGU.

在一些實施例中,網路系統的另一功能為自IGU獲取狀態資訊(例如,資料)。舉例而言,給定IGU之狀態資訊可包括IGU內之可著色裝置之當前著色狀態的識別或關於該當前著色狀態之資訊。網路系統可操作以自各種感測器獲取資料,該等感測器諸如溫度感測器、光感測器(photosensor) (在本文中稱為光感測器(light sensor))、濕度感測器、空氣流量感測器或佔用感測器、天線,無論整合於IGU上或內抑或位於建築物中、上或周圍之各種其他方位處皆如此。至少一個感測器可經組態(例如,經設計)以量測一或多個環境特性,例如溫度、濕度、環境雜訊、二氧化碳、VOC、微粒物質、氧氣及/或環境之任何其他態樣(例如,其氛圍)。感測器可包含電磁感測器。In some embodiments, another function of the network system is to obtain state information (eg, data) from the IGU. For example, state information for a given IGU may include an identification of, or information about, the current shading state of shadeable devices within the IGU. The network system is operable to obtain data from various sensors, such as temperature sensors, photosensors (referred to herein as light sensors), humidity sensors Sensors, air flow sensors or occupancy sensors, antennas, whether integrated on or within the IGU or located at various other locations in, on or around the building. At least one sensor can be configured (eg, designed) to measure one or more environmental characteristics, such as temperature, humidity, environmental noise, carbon dioxide, VOCs, particulate matter, oxygen, and/or any other state of the environment sample (eg, its ambience). The sensors may include electromagnetic sensors.

電磁感測器可經組態以感測紫外輻射、可見輻射、紅外輻射及/或無線電波輻射。紅外輻射可為被動紅外輻射(例如,黑體輻射)。電磁感測器可感測無線電波。無線電波可包含寬頻或超寬頻無線電信號。無線電波可包含脈衝無線電波。無線電波可包含用於通信中之無線電波。無線電波可處於至少約300千赫(KHz)、500 KHz、800 KHz、1000 KHz、1500 KHz、2000 KHz或2500 KHz之中頻。無線電波可處於至多約500 KHz、800 KHz、1000 KHz、1500 KHz、2000 KHz、2500 KHz或3000 KHz之中頻。無線電波可處於前述頻率範圍之間的任何頻率(例如,約300KHz至約3000 KHz)。無線電波可處於至少約3百萬赫(MHz)、5 MHz、8 MHz、10 MHz、15 MHz、20 MHz或25 MHz之高頻。無線電波可處於至多約5 MHz、8 MHz、10 MHz、15 MHz、20 MHz、25 MHz或30 MHz之高頻。無線電波可處於前述頻率範圍之間的任何頻率(例如,約3MHz至約30 MHz)。無線電波可處於至少約30百萬赫(MHz)、50 MHz、80 MHz、100 MHz、150 MHz、200 MHz或250 MHz之極高頻。無線電波可處於至多約50 MHz、80 MHz、100 MHz、150 MHz、200 MHz、250 MHz或300 MHz之極高頻。無線電波可處於前述頻率範圍之間的任何頻率(例如,約30MHz至約300 MHz)。無線電波可處於至少約300千赫(MHz)、500 MHz、800 MHz、1000 MHz、1500 MHz、2000 MHz或2500 MHz之超高頻。無線電波可處於至多約500 MHz、800 MHz、1000 MHz、1500 MHz、2000 MHz、2500 MHz或3000 MHz之超高頻。無線電波可處於前述頻率範圍之間的任何頻率(例如,約300MHz至約3000 MHz)。無線電波可處於至少約3吉赫(GHz)、5 GHz、8 GHz、10 GHz、15 GHz、20 GHz或25 GHz之超高頻。無線電波可處於至多約5 GHz、8 GHz、10 GHz、15 GHz、20 GHz、25 GHz或30 GHz之超高頻。無線電波可處於前述頻率範圍之間的任何頻率(例如,約3GHz至約30 GHz)。Electromagnetic sensors can be configured to sense ultraviolet radiation, visible radiation, infrared radiation, and/or radio wave radiation. The infrared radiation may be passive infrared radiation (eg, black body radiation). Electromagnetic sensors can sense radio waves. Radio waves may include broadband or ultra-broadband radio signals. The radio waves may include pulsed radio waves. Radio waves may include radio waves used in communications. The radio waves can be at an intermediate frequency of at least about 300 kilohertz (KHz), 500 KHz, 800 KHz, 1000 KHz, 1500 KHz, 2000 KHz, or 2500 KHz. Radio waves can be at intermediate frequencies of up to about 500 KHz, 800 KHz, 1000 KHz, 1500 KHz, 2000 KHz, 2500 KHz, or 3000 KHz. The radio waves can be at any frequency between the aforementioned frequency ranges (eg, about 300 KHz to about 3000 KHz). Radio waves can be at high frequencies of at least about 3 megahertz (MHz), 5 MHz, 8 MHz, 10 MHz, 15 MHz, 20 MHz, or 25 MHz. Radio waves can be at high frequencies up to about 5 MHz, 8 MHz, 10 MHz, 15 MHz, 20 MHz, 25 MHz, or 30 MHz. The radio waves can be at any frequency between the aforementioned frequency ranges (eg, about 3 MHz to about 30 MHz). Radio waves can be at very high frequencies of at least about 30 megahertz (MHz), 50 MHz, 80 MHz, 100 MHz, 150 MHz, 200 MHz, or 250 MHz. Radio waves can be at very high frequencies of up to about 50 MHz, 80 MHz, 100 MHz, 150 MHz, 200 MHz, 250 MHz, or 300 MHz. The radio waves can be at any frequency between the aforementioned frequency ranges (eg, about 30 MHz to about 300 MHz). Radio waves can be at ultra-high frequencies of at least about 300 kilohertz (MHz), 500 MHz, 800 MHz, 1000 MHz, 1500 MHz, 2000 MHz, or 2500 MHz. Radio waves can be at ultra-high frequencies of up to about 500 MHz, 800 MHz, 1000 MHz, 1500 MHz, 2000 MHz, 2500 MHz, or 3000 MHz. The radio waves can be at any frequency between the aforementioned frequency ranges (eg, about 300 MHz to about 3000 MHz). Radio waves can be at ultra-high frequencies of at least about 3 gigahertz (GHz), 5 GHz, 8 GHz, 10 GHz, 15 GHz, 20 GHz, or 25 GHz. Radio waves can be at ultra-high frequencies of up to about 5 GHz, 8 GHz, 10 GHz, 15 GHz, 20 GHz, 25 GHz, or 30 GHz. The radio waves can be at any frequency between the aforementioned frequency ranges (eg, about 3 GHz to about 30 GHz).

網路系統可包括具有各種能力或功能的任何合適數目個分散式控制器。在一些實施例中,各種控制器之功能及配置經階層式定義。圖3展示網路系統300之實例,其包括複數個分散式本端(例如,窗)控制器(WC) 304、複數個樓層(例如,網路)控制器(NC) 306及主控制器(MC) 308。在一些實施例中,MC 308可使用樓層控制器(例如,網路控制器NC) 306與至少兩個、十個、數十個、一百個或數百個樓層通信且控制該等樓層。樓層控制器可經組態以控制樓層或樓層之一部分。在各種實施例中,主控制器MC 308經由一或多個有線及/或無線通信鏈路向NC 306發佈高層級指令。該等指令可包括例如用於引起由各別NC 306控制之IGU之光學狀態之轉變的著色命令。每一NC 306又可經由一或多個有線及/或無線鏈路與數個窗控制器(WC) 304通信且控制該數個窗控制器。通信鏈路可為雙向通信鏈路。The network system may include any suitable number of distributed controllers having various capabilities or functions. In some embodiments, the functions and configurations of the various controllers are defined hierarchically. 3 shows an example of a network system 300 that includes a plurality of distributed local (eg, window) controllers (WC) 304, a plurality of floor (eg, network) controllers (NC) 306, and a master controller ( MC) 308. In some embodiments, the MC 308 may communicate with and control at least two, ten, tens, one hundred, or hundreds of floors using a floor controller (eg, a network controller NC) 306 . The floor controller can be configured to control a floor or a portion of a floor. In various embodiments, master controller MC 308 issues high-level instructions to NC 306 via one or more wired and/or wireless communication links. Such instructions may include, for example, shading commands for causing transitions in the optical states of the IGUs controlled by the respective NCs 306 . Each NC 306, in turn, may communicate with and control a number of window controllers (WCs) 304 via one or more wired and/or wireless links. The communication link may be a bidirectional communication link.

MC 308可發佈包括著色命令、狀態請求命令、資料(例如,感測器資料)請求命令或其他指令的通信。在一些實施例中,MC 308週期性地、在一天中的某些預定義時間(其可基於一週或一年中的某日而改變),或至少部分地基於偵測到特定事件、條件或事件或條件之組合(例如,如藉由所獲取感測器資料所判定,或至少部分地基於接收到由使用者及/或由應用程式所起始的請求或此感測器資料與此請求之組合)來發佈此類通信。在一些實施例中,當MC 308判定引起一或多個IGU之集合中之著色狀態改變(例如,更改)時,MC 308產生或選擇對應於所請求著色狀態之著色值。在一些實施中,IGU集合與第一協定識別符(ID) (例如,建築物自動化及控制(BAC)網路識別(BACnet ID))相關聯。MC 308可接著在經由第一通信協定(例如,BACnet相容協定)之鏈路上產生及傳輸包括著色值及第一協定ID之通信,本文中稱為「初級著色命令」。在一些實施例中,MC 308可將初級著色命令定址至控制特定一或多個WC 304之特定NC 306,該等WC又控制待轉變之IGU集合。NC 306可接收包括著色值及第一協定ID之初級著色命令,且將第一協定ID映射至一或多個第二協定ID。在一些實施例中,第二協定ID中之每一者識別WC 304中之對應一者。NC 306可隨後在經由第二通信協定之鏈路上將包括著色值之輔助著色命令傳輸至識別出的WC 304中之每一者。在一些實施例中,接收輔助著色命令之WC 304中之每一者接著基於著色值自內部記憶體選擇電壓及/或電流輪廓,以將其分別連接之IGU驅動至符合著色值之著色狀態。WC 304中之每一者可接著產生電壓及/或電流信號且將該等信號經由鏈路提供至其分別連接之IGU以施加電壓或電流輪廓。The MC 308 may issue communications including shading commands, status request commands, data (eg, sensor data) request commands, or other instructions. In some embodiments, the MC 308 periodically, at certain predefined times of the day (which may vary based on the day of the week or year), or based at least in part on detection of a particular event, condition, or A combination of events or conditions (eg, as determined by acquired sensor data, or based at least in part on receipt of a request initiated by a user and/or by an application or this sensor data and this request combination) to publish such communications. In some embodiments, MC 308 generates or selects a shading value corresponding to the requested shading state when MC 308 determines to cause a change (eg, change) in the shading state in the set of one or more IGUs. In some implementations, the set of IGUs is associated with a first agreement identifier (ID) (eg, a building automation and control (BAC) network identification (BACnet ID)). The MC 308 may then generate and transmit communications including the shading value and the first protocol ID, referred to herein as "primary shading commands," over the link via a first communication protocol (eg, a BACnet compliant protocol). In some embodiments, the MC 308 may address the primary shading commands to a specific NC 306 that controls a specific one or more WCs 304, which in turn control the set of IGUs to transition. NC 306 may receive a primary shading command including a shading value and a first protocol ID, and map the first protocol ID to one or more second protocol IDs. In some embodiments, each of the second protocol IDs identifies a corresponding one of the WCs 304 . The NC 306 may then transmit an auxiliary shading command including the shading value to each of the identified WCs 304 over the link via the second communication protocol. In some embodiments, each of the WCs 304 receiving the auxiliary shading command then selects a voltage and/or current profile from internal memory based on the shading value to drive its respectively connected IGU to a shading state consistent with the shading value. Each of the WCs 304 may then generate voltage and/or current signals and provide these signals via links to their respectively connected IGUs to apply the voltage or current profiles.

以與控制器之功能及/或配置可如何階層式配置類似的方式,可著色窗可配置於階層式結構中。階層式結構可藉由允許將規則或使用者控制應用於可著色窗或IGU之各種分組來幫助促進對特定地點處之可著色窗的控制。此外,出於美觀性,房間及/或其他地點位置中之多個相連窗有時可能需要使其光學狀態以相同速率對應及/或著色。將相連窗之群組視為分區可促進此等目標。In a manner similar to how the function and/or configuration of a controller can be hierarchically configured, tintable windows can be configured in a hierarchical structure. Hierarchical structures can help facilitate control of tintable windows at a particular location by allowing rules or user controls to be applied to various groupings of tintable windows or IGUs. Furthermore, for aesthetic reasons, multiple connected windows in a room and/or other location locations may sometimes need to have their optical states mapped and/or colored at the same rate. Treating groups of connected windows as partitions facilitates these goals.

在一些實施例中,將IGU分組至可著色窗之分區中,該等分區中之每一者包括至少一個窗控制器及其各別IGU。IGU之每一分區可藉由一或多個各別NC及一或多個由此等NC控制之各別WC控制。舉例而言,每一分區可由單一NC及由單一NC控制之兩個或更多個WC控制。In some embodiments, IGUs are grouped into partitions of tintable windows, each of the partitions including at least one window controller and its respective IGU. Each partition of the IGU may be controlled by one or more respective NCs and one or more respective WCs controlled by such NCs. For example, each partition can be controlled by a single NC and two or more WCs controlled by the single NC.

在一些實施例中,至少一個裝置與至少一個另一裝置協調操作,該等裝置耦接至網路。至少一個裝置之控制可經由乙太網路。舉例而言,可同時調整可著色窗之著色等級。當裝置在使用中時,裝置之分區可具有相同之至少一個特性。舉例而言,當可著色窗在分區中時,可著色窗之分區可使其著色等級(自動)更改(例如,變暗或變亮)至相同層級。舉例而言,當聲音感測器在分區中時,其可在相同頻率下及/或在同一時間窗對聲音進行採樣。裝置之分區可包含(例如,相同類型之)複數個裝置。分區可包含(i)面向封閉體(例如,設施)之特定方向的裝置(例如,可著色窗)、(ii)安置於封閉體之特定面(例如,立面)上的複數個裝置、(iii)在設施之特定樓層上的裝置、(iv)在特定類型之房間及/或活動(例如,開放空間、辦公室、會議室、報告廳、走廊、接待大廳或自助餐廳)中的裝置、(v)安置於同一固定物(例如,內壁或外壁)上之裝置及/或(vi)使用者定義之裝置(例如,作為可著色窗之較大群組之子集的在房間中或在立面上之可著色窗之群組)。裝置之(自動)調整可自動地及/或由使用者完成。分區中之裝置性質及/或狀態之自動改變可由使用者(例如,藉由手動地調整著色等級)更動。使用者可使用行動電路系統(例如,遠端控制器、虛擬實境控制器、蜂巢式電話、電子記事本、膝上型電腦及/或藉由類似行動裝置)更動分區中之裝置之自動調整。In some embodiments, at least one device operates in coordination with at least one other device coupled to a network. Control of at least one device can be via the Ethernet network. For example, the tint levels of tintable windows can be adjusted at the same time. The partitions of the device may have the same at least one characteristic when the device is in use. For example, when a shadeable window is in a partition, a partition of a shadeable window may have its shading level (automatically) changed (eg, darkened or lightened) to the same level. For example, when a sound sensor is in a partition, it may sample sound at the same frequency and/or in the same time window. A partition of devices may include multiple devices (eg, of the same type). A partition may include (i) a device (eg, a tintable window) facing a particular direction of the enclosure (eg, a facility), (ii) a plurality of devices disposed on a particular face (eg, a facade) of the enclosure, ( iii) installations on specific floors of the facility, (iv) installations in specific types of rooms and/or events (for example, open spaces, offices, meeting rooms, lecture halls, corridors, reception halls or cafeterias), ( v) devices placed on the same fixture (eg, inner or outer wall) and/or (vi) user-defined devices (eg, in a room or on stand as a subset of a larger group of tinted windows) group of shadeable windows on the surface). The (automatic) adjustment of the device can be done automatically and/or by the user. Automatic changes to device properties and/or states in partitions may be altered by the user (eg, by manually adjusting the tint level). Users can use mobile circuitry (eg, remote controllers, virtual reality controllers, cellular phones, electronic notepads, laptops, and/or by similar mobile devices) to change the automatic adjustment of devices in the partition .

在一些實施例中,當與裝置之控制相關的指令(例如,用於窗控制器或IGU之指令)穿過網路系統時,其伴有其經發送至的裝置之唯一網路ID。網路ID可有助於確保指令到達且在預期裝置上進行。舉例而言,控制多於一個IGU之著色狀態的窗控制器可基於與著色命令一起傳遞之諸如控制器區域網路(CAN) ID (網路ID之形式)的網路ID判定控制哪一IGU。在窗網路(諸如本文中所描述之窗網路)中,術語網路ID包括(但不限於) CAN ID及BACnet ID。此類網路ID可應用於窗網路節點,諸如窗控制器、網路控制器及主控制器。用於裝置的網路ID可包括在階層式結構中控制其的每個裝置的網路ID。舉例而言,除其自身CAN ID之外,IGU之網路ID亦可包括窗控制器ID、網路控制器ID及主控制器ID。In some embodiments, when a command related to the control of a device (eg, a command for a window controller or IGU) traverses a network system, it is accompanied by the unique network ID of the device to which it was sent. The network ID can help ensure that the command arrives and proceeds on the intended device. For example, a window controller that controls the rendering state of more than one IGU may determine which IGU to control based on a network ID, such as a controller area network (CAN) ID (in the form of a network ID), passed with the rendering command. . In a window network, such as the window network described herein, the term network ID includes, but is not limited to, CAN ID and BACnet ID. Such net IDs can be applied to window net nodes, such as window controllers, net controllers, and master controllers. The network ID for the device may include the network ID of each device that controls it in the hierarchy. For example, in addition to its own CAN ID, the network ID of the IGU may also include a window controller ID, a network controller ID, and a master controller ID.

圖4展示分組至可著色窗之分區403中的各種IGU 422,該等分區403中之每一者包括至少一個窗控制器424及其各別IGU 422。在一些實施例中,IGU 422之每一分區由一或多個各別NC及由此等NC控制之一或多個各別WC 424控制。每一分區403可由單一NC及由單一NC控制之兩個或更多個WC 424控制。因此,分區403可表示IGU 422之邏輯分組。舉例而言,每一分區403可對應於建築物之特定位置或區域中的基於其位置而一起驅動的IGU 422之集合。作為更特定實例,考慮作為具有四個面或側面之建築物的地點401:北面、南面、東面及西面。考慮該建築物具有十個樓層。在此實例中,每一分區403可對應於特定樓層上及四個面中之特定一者上的可著色窗422之集合。每一分區403可對應於共用一或多個實體特性(例如,諸如大小或使用年限的裝置參數)之IGU 422之集合。在一些實施例中,至少部分地基於包含保全指定或業務階層之一或多個非實體特性來對IGU 422之分區403進行分組(例如,定界管理者辦公室之IGU 422可分組於一或多個分區中,而定界非管理者辦公室之IGU 422可分組於一或多個不同分區中)。FIG. 4 shows various IGUs 422 grouped into partitions 403 of shadeable windows, each of the partitions 403 including at least one window controller 424 and its respective IGU 422 . In some embodiments, each partition of the IGU 422 is controlled by one or more respective NCs and thus controlled by one or more respective WCs 424 . Each partition 403 can be controlled by a single NC and two or more WCs 424 controlled by the single NC. Thus, partitions 403 may represent logical groupings of IGUs 422 . For example, each partition 403 may correspond to a set of IGUs 422 in a particular location or area of a building that are driven together based on their location. As a more specific example, consider location 401 as a building with four faces or sides: north, south, east, and west. Consider the building has ten floors. In this example, each partition 403 may correspond to a set of tintable windows 422 on a particular floor and on a particular one of the four faces. Each partition 403 may correspond to a set of IGUs 422 that share one or more physical characteristics (eg, device parameters such as size or age). In some embodiments, the partitions 403 of the IGUs 422 are grouped based at least in part on one or more disembodied characteristics including a security designation or business class (eg, the IGUs 422 delimiting a manager's office may be grouped in one or more each partition, while the IGUs 422 delimiting non-managerial offices may be grouped in one or more different partitions).

在一些此類實施中,每一NC可定址一或多個各別分區403中之每一者中的所有IGU 422。舉例而言,MC可向控制目標分區403之NC發佈初級著色命令。初級著色命令可包括目標分區之抽象識別(在下文中稱為「分區ID」)。在一些此類實施中,分區ID可為諸如剛剛描述於以上實例中之第一協定ID。NC可接收包括著色值及分區ID的初級著色命令,且可將分區ID映射至與分區內之WC 424相關聯的第二協定ID。在一些實施例中,分區ID可為比第一協定ID更高層級抽象。在此類情況下,NC可首先將分區ID映射至一或多個第一協定ID,且隨後將第一協定ID映射至第二協定ID。In some such implementations, each NC may address all IGUs 422 in each of one or more respective partitions 403 . For example, the MC may issue a primary shading command to the NC that controls the target partition 403 . The primary shading command may include an abstract identification of the target partition (hereinafter "partition ID"). In some such implementations, the partition ID may be the first agreement ID such as that just described in the examples above. The NC can receive a primary shading command including a shading value and a partition ID, and can map the partition ID to a second agreement ID associated with the WC 424 within the partition. In some embodiments, the partition ID may be a higher level of abstraction than the first agreement ID. In such a case, the NC may first map the partition ID to one or more first agreement IDs, and then map the first agreement ID to the second agreement ID.

為了使著色控制起作用(例如,以允許窗控制系統改變一個特定窗或IGU或特定窗或IGU之集合之著色狀態),主控制器、網路控制器及/或負責著色決策之另一控制器可利用連接至彼特定窗或窗集合之窗控制器的網路位址。為此目的,調測之功能可用於向特定窗及窗控制器提供窗控制器位址及/或另一識別資訊之正確指派,以及建築物中之窗及/或窗控制器的實體位置。在一些實施例中,調測之目標為校正在將窗安設於錯誤位置中或將電纜連接至錯誤窗控制器時所作出的錯誤及/或其他問題。在一些實施例中,調測之目標為提供半自動或全自動安設。換言之,允許在對於安設者具有極少或無位置導引之情況下安設。In order for the shading control to function (eg, to allow the window control system to change the shading state of a particular window or IGU or a collection of particular windows or IGUs), the main controller, the network controller, and/or another control responsible for shading decisions The server can utilize the network address of the window controller connected to that particular window or set of windows. To this end, the function of commissioning may be used to provide specific windows and window controllers with the correct assignment of the window controller address and/or another identifying information, as well as the physical location of the windows and/or window controllers in the building. In some embodiments, the goal of debugging is to correct errors and/or other problems made when installing windows in the wrong locations or connecting cables to the wrong window controllers. In some embodiments, the goal of commissioning is to provide semi-automatic or fully automatic setup. In other words, installation is permitted with little or no position guidance for the installer.

在一些實施例中,用於特定窗或IGU之調測程序可涉及使裝置(例如,窗及/或其他窗相關組件)之ID與其對應本端(例如,窗)控制器相關聯。程序可將建築物位置、相對位置及/或絕對位置(例如,緯度、經度及高度)指派至裝置(例如,窗或另一組件)。與調測及/或組態可著色窗之網路相關的實例可見於2014年10月7日申請之標題為「APPLICATIONS FOR CONTROLLING OPTICALLY SWITCHABLE DEVICES」的美國專利申請案序列號第14/391,122號、2015年11月24日申請之標題為「SELF-CONTAINED EC IGU」的美國專利申請案序列號第14/951,410號、2016年3月9日申請之標題為「METHOD OF COMMISSIONING ELECTROCHROMIC WINDOWS」的美國臨時專利申請案序列號第62/305,892號及2016年8月2日申請之標題為「METHOD OF COMMISSIONING ELECTROCHROMIC WINDOWS」的美國臨時專利申請案序列號第62/370,174號中,該等申請案中之每一者以全文引用之方式併入本文中。In some embodiments, the commissioning procedure for a particular window or IGU may involve associating an ID of a device (eg, window and/or other window-related components) with its corresponding home (eg, window) controller. The program may assign building location, relative location, and/or absolute location (eg, latitude, longitude, and altitude) to a device (eg, a window or another component). Examples related to commissioning and/or configuring a network of shadeable windows can be found in US Patent Application Serial No. 14/391,122, filed October 7, 2014, entitled "APPLICATIONS FOR CONTROLLING OPTICALLY SWITCHABLE DEVICES," U.S. Patent Application Serial No. 14/951,410, filed Nov. 24, 2015, entitled "SELF-CONTAINED EC IGU," U.S. Provisional U.S. Patent Application Serial No. 14/951,410, filed March 9, 2016, entitled "METHOD OF COMMISSIONING ELECTROCHROMIC WINDOWS" In Patent Application Serial No. 62/305,892 and U.S. Provisional Patent Application Serial No. 62/370,174 filed on August 2, 2016, entitled "METHOD OF COMMISSIONING ELECTROCHROMIC WINDOWS", each of these applications One is incorporated herein by reference in its entirety.

在實體地安設裝置(例如,光學可切換窗)之網路之後,可調測網路以校正窗控制器對錯誤窗(通常為IGU)或建築物位置之任何不正確指派。在一些實施例中,調測映射對或連結個別裝置(例如,窗)及其位置與相關聯位置(例如,窗)控制器。After the network of devices (eg, optically switchable windows) is physically installed, the network can be tested to correct any incorrect assignment of the wrong window (usually an IGU) or building location by the window controller. In some embodiments, the commissioning map pairs or links individual devices (eg, windows) and their locations with associated location (eg, windows) controllers.

在一些實施例中,調測意欲例如在安設期間解決本端(例如,窗)控制器及相關聯裝置(例如,窗)之誤配對。舉例而言,在安設之前,本端(例如,窗)控制器可經指派至特定裝置(例如,窗),該特定裝置可經指派至建築物中之特定位置。然而,在安設期間,本端(例如,窗)控制器及/或裝置(例如,窗)可能安設於不正確位置中。舉例而言,本端(例如,窗)控制器可能與錯誤裝置(例如,窗)配對,或裝置(例如,窗)可能安設於錯誤位置中。此等誤配對可能難以解決及/或需要大量的(例如,手動)勞動、時間及/或成本來解決及/或矯正。另外,在建構程序期間,可在不同時間藉由不同小組進行建築物中之實體裝置(例如,窗)安設及佈線安設。認識到此挑戰,在一些實施中,裝置(例如,窗)及/或本端控制器並未彼此預指派,而是在調測程序期間配對。即使誤配對因例如本端(例如,窗)控制器實體地附連至其對應裝置(例如,窗)而不是問題,安設者亦可能不知曉或不關注哪一裝置(例如,窗) (且因此其本端控制器)安設於哪一位置處。舉例而言,裝置(例如,窗)之大小、形狀及/或光學性質可相同,且因此可互換。安設者可將此類裝置(例如,窗)安設於任何方便位置處,而不考慮與每一此類裝置(例如,窗)相關聯之唯一本端控制器。本文中所描述之各種調測實施例准許此類靈活安設。In some embodiments, commissioning is intended to resolve mispairing of the local (eg, window) controller and associated device (eg, window), eg, during installation. For example, prior to installation, a local (eg, window) controller may be assigned to a specific device (eg, a window), which may be assigned to a specific location in a building. During installation, however, local (eg, window) controls and/or devices (eg, windows) may be installed in incorrect locations. For example, a local (eg, window) controller may be paired with the wrong device (eg, window), or a device (eg, window) may be installed in the wrong location. Such mismatches may be difficult to resolve and/or require significant (eg, manual) labor, time, and/or cost to resolve and/or correct. Additionally, physical device (eg, window) installation and wiring installation in the building may be performed by different teams at different times during the construction process. Recognizing this challenge, in some implementations, devices (eg, windows) and/or local controllers are not pre-assigned to each other, but are instead paired during the commissioning procedure. Even if mispairing is not a problem because, for example, the local (eg, window) controller is physically attached to its counterpart device (eg, window), the installer may not know or pay attention to which device (eg, window) ( and therefore where the local controller is installed. For example, the size, shape, and/or optical properties of the devices (eg, windows) can be the same, and thus interchangeable. An installer may install such devices (eg, windows) at any convenient location regardless of the unique local controller associated with each such device (eg, windows). The various commissioning embodiments described herein allow for such flexible installations.

在安設期間可能出現之問題的一些實例如下:(I)將窗置放於正確位置時之錯誤:電可控制窗可能容易例如由不適應與電可控制窗一起工作之技術員誤安設。此等技術員可包括諸如玻璃工及/或低電壓電技術員(LVE)之工匠(tradespeople);(II)將電纜誤連接至窗控制器:此可出現於例如多個窗緊密接近地安置時;(III)可著色窗及/或窗控制器發生故障(例如,破損):安設者可安設可用窗及/或控制器來替代發生故障(例如,破損)之窗及/或控制器。新窗及/或控制器可能不在安設及/或建築物(例如,BIM)計劃中,且因此可能不在調測期間經考慮及/或辨識;及(IV)在正確位置處安設許多窗之程序可為複雜的。將需要替換使安裝者負責在唯一位置中安設許多唯一窗的範式,該安設可易於發生人為錯誤。因此,可能有用的是取消(例如,許多或所有)窗及/或控制器位置考慮因素,該等考慮因素可使安設程序複雜化。類似論述可適用於任何裝置(取代窗),及控制裝置之任何本端控制器(取代窗控制器)。裝置可為例如如本文中所揭示之任何裝置。Some examples of problems that may arise during installation are as follows: (I) Errors in placing the window in the correct position: Electrically controllable windows may be prone to mis-installation, eg by technicians not adapted to work with electrically controllable windows. Such technicians may include tradespeople such as glaziers and/or low voltage electrical technicians (LVE); (II) misconnecting cables to window controls: this may occur, for example, when multiple windows are placed in close proximity; (III) Faulty (eg, broken) tintable windows and/or window controls: An installer may install available windows and/or controls to replace failed (eg, broken) windows and/or controls. New windows and/or controllers may not be in the installation and/or building (eg, BIM) plan and therefore may not be considered and/or identified during commissioning; and (IV) many windows are installed in the correct locations The procedure can be complex. A paradigm that makes the installer responsible for installing many unique windows in unique locations, which can be prone to human error, will need to be replaced. Thus, it may be useful to eliminate (eg, many or all) window and/or controller location considerations that can complicate the setup process. Similar discussion applies to any device (instead of a window), and any local controller (instead of a window controller) that controls the device. The device can be, for example, any device as disclosed herein.

在一個實例中,需要改良之調測方法之安設及伴隨問題可由以下操作產生: a.   當製造窗控制器時,將唯一網路位址(例如,CANID)指派給每一窗控制器。 b.   窗製造商(亦即,未必為窗控制器製造商)、建築物設計者或其他實體指定關於窗控制器(具有指定網路位址)及窗(IGU)的資訊。藉由指派窗控制器ID (WCID)而進行此操作,該窗控制器ID並非(例如,其不同於)窗控制器之網路位址。窗製造商及/或其他實體指定哪一(哪些) IGU與窗控制器(WCID)相關聯。為此目的,實體指定用於窗之窗ID (WID)。在某些情況下,製造商及/或其他實體不指定IGU與控制器之間的相關性,例如控制器需要連接至哪一或哪些特定IGU。舉例而言,窗製造無需指定WC (具有CANID (例如,19196997))需要連接至任何特定WID (例如,04349`0524`0071`0017`00)。實情為,製造商或其他實體指定WC (具有CANID (例如,19196997))具有例如WC10之窗控制器ID。窗控制器ID可反映(例如,呈現)為互連圖式、建築圖式或建築物之其他表示上之位置標籤(例如,指派給安設中之窗的任意數字),其可指定窗控制器連接至由窗ID (例如,W31及W32 (IG之位置標籤))識別出之特定IGU。 c.    如所指示,製造商或其他實體在每一窗控制器上應用窗控制器ID (WCxx標記)。實體進入由主控制器/網路控制器或含有負責發佈個別著色決策之邏輯的其他裝置使用之組態檔案中的WCxx/CAN ID對資訊。 d.   此程序需要承擔安設及/或連接電可控制窗之LVE或其他技術員自窗控制器之箱選擇特定窗控制器且將其安設於建築物中之特定位置中。 e.    操作(c)或(d)中所作出之任何錯誤均導致現場之尋找錯誤映射且校正該錯誤映射的困難故障處理。 f.    即使正確地執行操作(c)及(d),窗控制器及/或窗亦可損壞,在此情況下必須在安設期間替換該窗控制器及/或窗。此可再次造成問題,除非改變經手動地追蹤且反映於組態檔案中。類似論述可適用於任何裝置(取代窗),及控制裝置之任何本端控制器(取代窗控制器)。裝置可為例如如本文中所揭示之任何裝置。 In one example, the installation and attendant problems of the debug method requiring improvement may arise from the following operations: a. When making window controllers, assign a unique network address (eg, CANID) to each window controller. b. The window manufacturer (i.e., not necessarily the window controller manufacturer), building designer, or other entity specifies information about the window controller (with a designated network address) and the window (IGU). This is done by assigning a window controller ID (WCID) that is not (eg, is different from) the window controller's network address. The window manufacturer and/or other entity specifies which IGU(s) are associated with the window controller (WCID). For this purpose, the entity specifies the Window ID (WID) used for the window. In some cases, the manufacturer and/or other entity does not specify the correlation between the IGU and the controller, such as which specific IGU or IGUs the controller needs to connect to. For example, a window manufacture need not specify that a WC (with a CANID (eg, 19196997)) needs to be connected to any specific WID (eg, 04349`0524`0071`0017`00). In fact, the manufacturer or other entity specifies that the WC (with a CANID (eg, 19196997)) has a window controller ID such as WC10. The window controller ID can be reflected (eg, presented) as a location label (eg, an arbitrary number assigned to a window in installation) on an interconnection diagram, architectural diagram, or other representation of a building, which can specify the window control The device is connected to a specific IGU identified by window IDs (eg, W31 and W32 (location tags for IG)). c. As indicated, the manufacturer or other entity applies a window controller ID (WCxx tag) on each window controller. The entity enters the WCxx/CAN ID pair information in the configuration file used by the host controller/network controller or other device that contains the logic responsible for issuing individual shading decisions. d. This procedure entails the LVE or other technician responsible for installing and/or connecting electrically controllable windows to select a specific window controller from a box of window controllers and install it in a specific location in the building. e. Any error made in operation (c) or (d) results in difficult troubleshooting in the field to find the erroneous map and correct the erroneous map. f. Even if operations (c) and (d) are performed correctly, the window controller and/or window may be damaged, in which case the window controller and/or window must be replaced during installation. This can again cause problems unless the changes are tracked manually and reflected in the configuration file. Similar discussion applies to any device (instead of a window), and any local controller (instead of a window controller) that controls the device. The device can be, for example, any device as disclosed herein.

如所指示,在各種實施例中,調測程序將個別裝置(例如,可著色窗、裝置集體或任何另一個別裝置)與負責控制裝置之各種屬性(例如,用於控制可著色窗之光學狀態)的個別本端(例如,窗)控制器配對。在一些實施例中,調測程序將裝置及/或本端控制器位置與用於直接控制裝置(例如,無介入控制器)之控制器及/或用於安置於裝置上或接近於裝置安置之控制器的本端控制器ID及/或控制器網路識別符(例如,CANID)配對。舉例而言,調測程序將窗及/或窗控制器位置與用於安置於窗上或接近於窗安置的控制器之窗控制器ID及/或窗控制器網路識別符(例如,CANID)配對。此類控制器可經組態以控制裝置之一或多個性質(例如,窗之光學狀態)。本端控制器可直接控制裝置,可定位於裝置上或接近於裝置定位(例如,可定位於窗或裝置集體外殼上或接近於窗或裝置集體外殼定位)。在一些實施例中,調測程序指定階層式網路中之控制器的類型及/或彼網路之拓樸中之控制器的邏輯方位。每一個別裝置(例如,感測器、裝置集體及/或光學可切換窗)可具有實體ID (例如,本文中所提及之窗或窗片ID (WID))及具有唯一網路ID (例如,上述CANID)之相關聯控制器。在一些實施例中,本端控制器包括實體ID (例如,WCID)。一般而言,調測程序可用於連結或配對任何兩個相關網路組件,包括(但不限於) IGU (或IGU中之窗片)、窗控制器、網路控制器、主控制器、感測器、發射器、天線、接收器、收發器、處理器及/或裝置集體。在一些實施例中,調測程序涉及將與裝置(例如,IGU)及/或控制器相關聯之網路識別符配對至固定物、表面及/或三維建築物模型(例如,BIM檔案)上之任何其他特徵。裝置集體在本文中可稱為「數位架構元件」。As indicated, in various embodiments, a debugger associates an individual device (eg, a tintable window, a group of devices, or any other other device) with the various properties responsible for controlling the device (eg, the optics used to control the tintable window) state) of the individual local (eg, window) controller pairing. In some embodiments, the commissioning procedure compares the device and/or local controller location with the controller used to directly control the device (eg, a hands-free controller) and/or for placement on or near the device The local controller ID and/or controller network identifier (eg CANID) of the controller is paired. For example, the commissioning procedure associates the window and/or window controller location with the window controller ID and/or window controller network identifier (eg, CANID for the controller positioned on or near the window) )pair. Such controllers can be configured to control one or more properties of the device (eg, the optical state of the window). The local controller may directly control the device, may be positioned on or near the device (eg, may be positioned on or near the window or device collective housing). In some embodiments, the commissioning procedure specifies the type of controller in a hierarchical network and/or the logical location of the controller in the topology of that network. Each individual device (eg, sensor, device collective, and/or optically switchable window) can have a physical ID (eg, the window or window ID (WID) mentioned herein) and a unique network ID ( For example, the associated controller of the above CANID). In some embodiments, the home controller includes an entity ID (eg, WCID). In general, the commissioning procedure can be used to connect or pair any two related network components, including (but not limited to) IGU (or windows in an IGU), window controller, network controller, main controller, sensor detectors, transmitters, antennas, receivers, transceivers, processors and/or device collectives. In some embodiments, the commissioning process involves pairing network identifiers associated with devices (eg, IGUs) and/or controllers to fixtures, surfaces, and/or three-dimensional building models (eg, BIM files) any other characteristics. A collective of devices may be referred to herein as a "digital architectural element."

在一些實施例中,調測連結係藉由比較第一組件之架構性判定之位置與第二組件之無線量測之位置來進行,該第二組件與第一組件相關聯。舉例而言,第一組件可為光學可切換窗且第二組件可為經組態以控制光學可切換組件之光學狀態之窗控制器。在另一實例中,第一組件可為將經量測輻射資料提供至本端(例如,窗或感測器)控制器之感測器,該本端控制器為第二組件。有時,第一組件之位置可以比第二組件之位置更大的準確度已知。位置可藉由無線量測(例如,藉由諸如現場服務工程師或諸如無人機之機器人的行進者)判定。儘管可自建築圖式或類似來源(例如,BIM檔案)判定第一組件之準確位置,但調測程序可採用替代來源,諸如裝置(例如,窗或其他組件)之手動量測之安設後位置。可使用地理自動位置技術(例如,全球定位系統(GPS)、超寬頻無線電波(UWB)、紅外輻射、藍牙(Bluetooth)技術及其類似者)。在各種實施例中,其位置藉由無線量測判定之組件(例如,本端控制器)具有網路ID。可在調測程序期間例如經由組態(例如,BIM)檔案使網路ID可用。在此類情況下,調測程序可將第一組件之準確實體位置與第二組件之網路ID配對。在一些實施例中,第一及第二組件為單一組件。舉例而言,窗控制器可為此類組件;例如,其方位可自建築圖式及自無線量測來判定。調測程序可將來自建築圖式(例如,BIM檔案)之實體位置與來自組態檔案之網路ID歸於一起。BIM檔案可構成設施(例如,建築物)之數位分身。In some embodiments, debugging the connection is performed by comparing the architecturally determined location of the first component with the wirelessly measured location of the second component, which is associated with the first component. For example, the first component can be an optically switchable window and the second component can be a window controller configured to control the optical state of the optically switchable component. In another example, the first component can be a sensor that provides measured radiation data to a local (eg, window or sensor) controller, which is the second component. Sometimes, the position of the first component may be known with greater accuracy than the position of the second component. The location can be determined by wireless measurements (eg, by a traveler such as a field service engineer or a robot such as a drone). While the exact location of the first component can be determined from architectural drawings or similar sources (eg, BIM files), the commissioning process may employ alternative sources, such as post-installation manual measurements of devices (eg, windows or other components) Location. Geo-automatic location technologies (eg, global positioning system (GPS), ultra-wideband radio waves (UWB), infrared radiation, Bluetooth technology, and the like) may be used. In various embodiments, the component whose location is determined by wireless measurements (eg, the local controller) has a network ID. The network ID may be made available during the commissioning procedure, eg, via a configuration (eg, BIM) profile. In such cases, the debugger can pair the exact physical location of the first component with the network ID of the second component. In some embodiments, the first and second components are a single component. For example, a window controller can be such a component; for example, its orientation can be determined from architectural drawings and from wireless measurements. The commissioning process can associate physical locations from architectural drawings (eg, BIM files) with network IDs from configuration files. BIM files can constitute a digital avatar of a facility (eg, a building).

在一些實施例中,在調測期間判定之連結儲存於檔案、資料結構、資料庫或其類似者(例如,BIM檔案)中,該檔案、資料結構、資料庫或其類似者可由各種窗網路組件及/或諸如行動應用程式、窗控制智慧演算法、建築物管理系統(BMS)、保全系統、照明系統及其類似者之相關聯系統查閱。在一些實施例中,調測連結儲存於可包括於設施之數位分身中的網路組態檔案中。在一些實施例中,網路組態檔案由網路用以發送網路上之組件之間的適當命令;例如,主控制器根據指定裝置(例如,可著色窗)在結構中之位置向本端(例如,窗)控制器發送針對該指定裝置之著色命令,以用於(例如,組態及/或著色)改變。In some embodiments, the links determined during commissioning are stored in files, data structures, databases, or the like (eg, BIM files), which can be accessed by various window nets Access to road components and/or associated systems such as mobile applications, window control smart algorithms, building management systems (BMS), security systems, lighting systems, and the like. In some embodiments, the commissioning link is stored in a network configuration file that may be included in a digital clone of the facility. In some embodiments, the network configuration file is used by the network to send appropriate commands between components on the network; for example, the host controller sends local commands to the local end based on the location of the specified device (eg, a shadeable window) in the structure The (eg, window) controller sends shading commands for the specified device for (eg, configuration and/or shading) changes.

圖5描繪網路組態檔案503可由控制邏輯504用以促進網路上之各種功能的實施例之實例。儘管以下描述使用術語「網路組態檔案」,但應理解,任何合適的檔案、資料結構、資料庫等可用於相同目的。此類檔案(或其他特徵)可提供網路之實體組件(例如,由窗片ID識別出的窗片方位)與與此類實體組件(例如,直接控制窗片之狀態的窗控制器)相關聯之控制器之網路ID (其可為或包括網路位址)之間的連結。控制邏輯係指可用於制定決策或其他目的實體組件與相關聯控制器之間的連結的任何邏輯。舉例而言,此類邏輯可包括具備裝置網路主控制器、網路控制器及本端控制器的邏輯,以及相關聯或介接系統,諸如用於控制裝置類型及/或組態(例如,狀態)的行動應用程式、裝置控制智慧演算法、建築物管理系統、保全系統、照明系統及其類似者。舉例而言,此類邏輯可包括具備窗網路主控制器、網路控制器及窗控制器的邏輯,以及相關聯或介接系統,諸如用於控制窗狀態的行動應用程式、窗控制智慧演算法、建築物管理系統、保全系統、照明系統及其類似者。在一些實施例中,網路組態檔案503由控制邏輯504用以將網路資訊提供至用於控制網路之圖形使用者介面(GUI) 508,諸如遠端無線裝置上之應用程式,或提供至智慧系統509或建築物管理系統(BMS)。在一些實施例中,行動應用程式之使用者介面508經組態以使用由網路組態檔案提供之資訊來控制目標裝置,諸如主控制器、網路控制器、本端控制器或其他網路組件。5 depicts an example of an embodiment in which a network configuration file 503 may be used by control logic 504 to facilitate various functions on the network. Although the following description uses the term "network configuration file," it should be understood that any suitable file, data structure, database, etc. can be used for the same purpose. Such files (or other features) may provide physical components of the network (eg, window orientations identified by window IDs) associated with such physical components (eg, window controllers that directly control the state of the window) The link between the network IDs of the associated controllers (which can be or include a network address). Control logic refers to any logic that can be used to make decisions or other purposes in the linkage between entity components and associated controllers. Such logic may include, for example, logic with device network masters, network controllers, and local controllers, as well as associated or interfacing systems, such as for controlling device type and/or configuration (eg, , status) mobile applications, device control smart algorithms, building management systems, security systems, lighting systems and the like. Such logic may include, for example, logic with a window network host controller, network controller, and window controller, as well as associated or interfacing systems, such as mobile applications for controlling window states, window control intelligence Algorithms, building management systems, security systems, lighting systems and the like. In some embodiments, network configuration file 503 is used by control logic 504 to provide network information to a graphical user interface (GUI) 508 for controlling the network, such as an application on a remote wireless device, or Provided to Smart System 509 or Building Management System (BMS). In some embodiments, the user interface 508 of the mobile application is configured to use the information provided by the network configuration file to control the target device, such as a host controller, network controller, local controller or other network road components.

在一些實施例中,數位分身包括網路組態檔案,其根據建築物佈局、裝備安設及所安設裝置之唯一識別符創建及更新。在一些實施例中,第一操作為自諸如建築圖式之建築物計劃判定地點之實體佈局,使得可判定窗網路之佈局。建築圖式(例如,包括於數位分身中)可提供建築物尺寸、固定物之位置、佈線、開口(例如,牆墩(pier))、管道、樓梯、配電櫃及各種其他結構及建築特徵。在一些實施例中,諸如當建築圖式不可用時,藉由首先調查地點(例如,使用諸如人類之行進者或機器人行進者)來創建建築圖式。使用建築圖式,個人或小組可設計用於裝置(例如,包括可著色窗)網路之佈線基礎設施及/或電力輸送系統。包括電力分配組件之此基礎設施可在有時稱為互連圖式的經修改建築圖式中可視地描繪。互連圖式可描繪在地點處之電線佈線(例如,中繼線)、網路上之各種裝置(例如,控制器、電源供應器、控制面板、窗、發射器及/或感測器)之定位及網路組件之識別資訊(例如,網路ID)。在一些實施例中,互連圖式未完成,直至所安設裝置(例如,光學可切換窗)之ID (WID或其他ID)與所安設裝置之位置匹配為止。固有地或明確地,互連圖式可描繪在特定地點處包括裝置及其控制器(例如,窗、窗控制器、網路控制器及主控制器)的階層式通信網路。最初渲染之互連圖式可不包括用於網路上之裝置(例如,窗片或其他組件)的網路ID。In some embodiments, the digital avatar includes a network configuration file that is created and updated based on the building layout, equipment installation, and unique identifiers of installed devices. In some embodiments, the first operation is to determine the physical layout of the site from a building plan, such as an architectural drawing, so that the layout of the window network can be determined. Architectural drawings (eg, included in the digital clone) may provide building dimensions, location of fixtures, wiring, openings (eg, piers), plumbing, stairs, electrical cabinets, and various other structural and architectural features. In some embodiments, the architectural schema is created by first surveying the site (eg, using a walker such as a human or a robot walker), such as when the architectural schema is unavailable. Using architectural drawings, an individual or group can design the wiring infrastructure and/or power delivery system for a network of devices (eg, including tinted windows). This infrastructure, including power distribution components, can be visually depicted in a modified building diagram, sometimes referred to as an interconnection diagram. Interconnection diagrams may depict wire routing (eg, trunks) at a site, the positioning of various devices on a network (eg, controllers, power supplies, control panels, windows, transmitters, and/or sensors), and Identification information of the network component (eg, network ID). In some embodiments, the interconnect pattern is not completed until the ID (WID or other ID) of the installed device (eg, optically switchable window) matches the location of the installed device. Inherently or explicitly, an interconnection schema may depict a hierarchical communication network including devices and their controllers (eg, windows, window controllers, network controllers, and master controllers) at a particular location. The initially rendered interconnection schema may not include network IDs for devices on the network (eg, windows or other components).

在一些實施例中,在創建互連圖式之後,其用以創建可為互連圖式的文字表示的網路組態檔案。網路組態檔案可接著提供於媒體中,該媒體可由邏輯控制及/或其他介接系統讀取,此允許窗網路以其預期方式控制。只要互連圖式及網路組態檔案準確地反映經安設網路,創建初步網路組態檔案之程序便完成。然而,調測可將其他資訊添加至檔案以連結與對應窗控制器網路ID匹配之經安設光學可切換窗。若在任何點處判定互連圖式及網路組態檔案並不匹配經安設網路,則可能需要手動使用者干預以藉由準確的窗片ID (或其他ID)資訊更新互連圖式。網路組態檔案接著根據更新後的互連圖式更新,以反映已作出之改變。In some embodiments, after the interconnection schema is created, it is used to create a network configuration file that can be a textual representation of the interconnection schema. The network configuration file can then be provided in a medium that can be read by a logic control and/or other interfacing system, which allows the window network to be controlled in its intended manner. As long as the interconnection schema and network configuration file accurately reflect the installed network, the process of creating the preliminary network configuration file is complete. However, commissioning can add other information to the file to link the installed optically switchable window that matches the corresponding window controller network ID. If at any point it is determined that the interconnection diagram and network configuration file do not match the installed network, manual user intervention may be required to update the interconnection diagram with accurate window ID (or other ID) information Mode. The network configuration file is then updated according to the updated interconnection schema to reflect the changes that have been made.

圖6展示創建網路組態檔案之實例方法。在操作601中判定地點的實體佈局。在操作602中,添加定義待包括於網路中的各種裝置之類型及定位的互連圖式。裝置(例如,窗片) ID 611 (其可預先指定,在安設時判定,或在安設之後收集)可經輸入至互連圖式602。在操作603中產生網路組態檔案。在操作604中,檢驗網路組態檔案之互連圖式部分是否匹配經安設之物。若存在任何不準確,則重複操作611以更新互連圖式602。6 shows an example method of creating a network configuration file. The physical layout of the location is determined in operation 601 . In operation 602, an interconnection schema is added that defines the type and location of the various devices to be included in the network. Device (eg, window) IDs 611 (which may be pre-assigned, determined at installation, or collected after installation) may be entered into interconnection schema 602 . A network configuration file is generated in operation 603 . In operation 604, it is checked whether the interconnection schema portion of the network configuration file matches what is installed. If there are any inaccuracies, operation 611 is repeated to update the interconnection schema 602 .

圖7提供自建築物之建築圖式(例如,平面佈局)創建的互連圖式之一個實例。互連圖式包括IGU及窗控制器之置放701、控制面板702、中繼線703、壁界面705及諸如主控制器、網路控制器、感測器之各種其他網路組件。儘管未展示,但互連圖式可包括額外資訊,諸如結構資訊、結構尺寸及諸如所描繪的各種網路組件之網路ID的資訊。Figure 7 provides one example of an interconnection schema created from an architectural schema (eg, floor plan) of a building. The interconnection schema includes placement of IGU and window controllers 701, control panels 702, trunks 703, wall interface 705, and various other network components such as main controllers, network controllers, sensors. Although not shown, the interconnection diagram may include additional information such as structural information, structural dimensions, and information such as the net IDs of the various net components depicted.

在一些實施例中,互連圖式為描繪結構之許多視圖的圖式的套裝。在一些實施例中,互連圖式套裝包括類似但提供不同資訊之圖式。舉例而言,兩個圖式可描繪同一平面佈局,且一個圖式可提供尺寸資訊,而另一圖式提供網路上之組件的網路ID。圖8提供描繪IGU 801及其他網路組件之座標可自其判定的結構之立視圖的互連圖式之實例。在一些實施例中,互連圖式提供與電致變色裝置之電力分配網路相關的資訊,諸如已在2019年4月9日發佈之美國專利第10,253,558號中描述,該專利以全文引用之方式併入本文中。In some embodiments, the interconnection diagram is a set of diagrams depicting many views of the structure. In some embodiments, the interconnect schema set includes similar schemas that provide different information. For example, two drawings can depict the same floor plan, and one drawing can provide dimensional information, while the other drawing provides network IDs for components on the network. 8 provides an example of an interconnection diagram depicting an elevation view of a structure from which the coordinates of the IGU 801 and other network components can be determined. In some embodiments, the interconnection schema provides information related to a power distribution network of electrochromic devices, such as described in US Patent No. 10,253,558, issued April 9, 2019, which is incorporated by reference in its entirety manner is incorporated herein.

可在某些情形下需要對互連圖式之修改。舉例而言,安設者可判定窗開口對於藉由數位分身(例如,互連圖式及/或BIM)中之指令規定的窗過小,且決定安設較小窗。為了校正變化,可需要更新數位分身。網路組態檔案或儲存裝置(例如,光學可切換窗)與相關聯控制器之間的映射的其他結構可經創建或修改以反映真實世界安設。在正確映射就位之情況下,網路將恰當地起作用。在一些情況下,若網路組態檔案並不表示實體網路,則可能將裝置組態指令(例如,窗著色指令)發送至錯誤組件,或可能根本接收不到通信。Modifications to the interconnection schema may be required in some cases. For example, the installer may determine that the window opening is too small for the window specified by the instructions in the digital avatar (eg, interconnection schema and/or BIM), and decide to install a smaller window. To correct for changes, the digital clone may need to be updated. Other structures of the mapping between network configuration files or storage devices (eg, optically switchable windows) and associated controllers can be created or modified to reflect real-world setups. With the correct mapping in place, the network will function properly. In some cases, if the network configuration file does not represent a physical network, device configuration commands (eg, window shading commands) may be sent to the wrong component, or communications may not be received at all.

當修正設施之數位分身(例如,互連圖式)時,亦將修正對應(例如,經連結)網路組態檔案。此類修正可為手動及/或自動的。此類修正可即時地(例如,在數位分身檔案之更新期間、在預定時間或任意(at a whim))進行。在一些實施例中,直至已完成實體安設才創建網路組態檔案,例如以確保在網路組態檔案中反映數位分身之任何改變。在創建網路檔案之後修改互連檔案之情況下,應小心確保網路組態檔案經更新以反映改變。未能更新互連圖式或未能更新網路組態檔案以反映對數位分身(例如,互連圖式)作出的改變可導致並不如預期對指令作出回應的網路。此外,當調測發生時(例如,即時地),可更新數位分身(例如,互連圖式)。為了校正在安設期間作出的自互連圖式偏離之改變,裝置(例如,光學可切換窗)資訊可自含有裝置ID (例如,窗之窗片ID)的檔案獲得。When the digital avatar (eg, interconnection schema) of the facility is modified, the corresponding (eg, linked) network configuration file will also be modified. Such corrections may be manual and/or automatic. Such corrections can be made in real-time (eg, during an update of the avatar file, at a predetermined time, or at a whim). In some embodiments, the network configuration file is not created until the physical installation has been completed, eg, to ensure that any changes to the avatar are reflected in the network configuration file. In cases where the interconnection file is modified after the network file is created, care should be taken to ensure that the network configuration file is updated to reflect the change. Failure to update the interconnection schema or to update the network configuration file to reflect changes made to the digital avatar (eg, the interconnection schema) can result in a network that does not respond to commands as expected. In addition, when commissioning occurs (eg, on-the-fly), the digital avatar (eg, the interconnection schema) can be updated. To correct for changes made during installation that deviate from the interconnection pattern, device (eg, optically switchable windows) information may be obtained from a file containing a device ID (eg, window pane ID).

當已創建數位分身(例如,互連圖式)時,或當數位分身已更新以考慮安設的改變時,可創建或更新網路組態檔案。組態檔案可在調測發生時(例如,即時地)或在其後之(例如,指定)時間進一步更新。如同數位分身(例如,互連圖式),網路組態檔案在最初渲染時並不包括用於在耦接至網路上或以操作方式(例如,以通信方式)耦接至網路之控制器或其他組件(例如,裝置)的網路ID。A network configuration file may be created or updated when a digital avatar (eg, an interconnection schema) has been created, or when the digital avatar has been updated to account for changes in installation. The configuration file may be further updated when commissioning occurs (eg, immediately) or at a later (eg, specified) time. Like digital avatars (eg, interconnect schemas), network configuration files when initially rendered do not include controls for coupling to or operatively (eg, communicatively) coupled to a network The network ID of the server or other component (eg, device).

在一些實施例中,網路組態檔案為可讀取、解譯且在一些情況下藉由邏輯控制軟體更新的數位分身(例如,互連圖式)之呈電腦可讀格式之轉錄物。網路組件(例如,窗、窗控制器、網路控制器、感測器、發射器及感測器集體)中之至少一些(例如,全部)可表示於網路組態檔案中。網路組態檔案可含有關於網路上的各種裝置如何在階層式結構中彼此相關的資訊。In some embodiments, a network configuration file is a transcript in a computer-readable format of a digital avatar (eg, an interconnection schema) that can be read, interpreted, and in some cases updated by logic control software. At least some (eg, all) of network components (eg, windows, window controllers, network controllers, sensors, transmitters, and sensor groups) may be represented in a network configuration file. A network configuration file may contain information about how various devices on the network relate to each other in a hierarchical structure.

在一些實施例中,網路組態檔案為數位分身(例如,互連圖式)之文字描述。網路組態檔案可具有平坦檔案格式,其中無用於索引之結構及/或記錄之間無結構關係。平坦檔案類型之實例包括純文字檔案、逗號分離之值檔案及分隔符分離之值檔案。JavaScript物件記法格式(JSON)或使用人類可讀文字來傳輸由屬性值對組成之資料物件的另一物件記法格式可用於網路組態檔案。網路組態檔案中之資訊可以其他格式及/或位置儲存。In some embodiments, the network configuration file is a textual description of a digital avatar (eg, an interconnection diagram). A network configuration file may have a flat file format with no structure for indexing and/or no structural relationship between records. Examples of flat file types include plain text files, comma-separated value files, and delimiter-separated value files. JavaScript Object Notation (JSON) or another object notation format that uses human-readable text to transmit data objects consisting of property-value pairs can be used in network configuration files. Information in network configuration files may be stored in other formats and/or locations.

在一些實施例中,網路組態檔案採用JSON格式。各種裝置及裝置分組可定義為JSON物件。舉例而言,當將窗之分區定義為物件時,可使用逗號分離文字來編碼該分區為哪一分區群組之一部分、將該分區群組報告至哪一或哪些網路控制器,及負責網路之主控制器。物件可提供哪些窗控制器、窗及/或任何額外網路組件(例如,光感測器或窗天線)包括於該分區中。網路組件可藉由至少網路ID在物件中引用。當自數位分身(例如,互連圖式)最初產生時,網路組態檔案可能在其尚未包括用於控制器中之至少一者的網路ID的意義上不完整。In some embodiments, the network configuration file is in JSON format. Various devices and device groupings can be defined as JSON objects. For example, when defining a partition of a window as an object, comma-separated text can be used to encode which partition group the partition is part of, which network controller or network controllers the partition group is reported to, and is responsible for The main controller of the network. The object may provide which window controllers, windows, and/or any additional network components (eg, light sensors or window antennas) are included in the partition. A net component can be referenced in an object by at least a net ID. When originally generated from a digital avatar (eg, an interconnection schema), the network configuration file may be incomplete in the sense that it does not yet include a network ID for at least one of the controllers.

網路組態檔案可儲存於窗網路中之各種位置處。舉例而言,網路組態檔案可儲存於附接至主控制器、網路控制器、遠端無線裝置之記憶體上,或雲端中。在一些實施例中,網路組態檔案儲存於一個位置中,網路上之所有其他裝置可自該位置存取該網路組態檔案。在另一實施例中,網路組態檔案本端地儲存於窗控制器網路上之複數個裝置上;當在一個位置處更新網路組態檔案時,隨著當將新裝置添加至網路,更新後的網路組態檔案用以替換其他位置處之過期網路檔案。Network configuration files can be stored at various locations in the window network. For example, network configuration files can be stored on memory attached to the host controller, network controller, remote wireless device, or in the cloud. In some embodiments, the network configuration file is stored in a location from which all other devices on the network can access the network configuration file. In another embodiment, the network configuration file is stored locally on multiple devices on the window controller network; when the network configuration file is updated at one location, as new devices are added to the network The updated network configuration file is used to replace the outdated network file in other locations.

使用來自網路組態檔案之資訊,控制邏輯可將指令發送至網路上之窗及/或其他組件(例如,裝置)。控制邏輯可將指令傳輸至主控制器405,該主控制器又可將指令傳輸至適當網路控制器406。在一些實施例中,網路控制器經由例如BACnet通信協定(建築物自動化及控制網路協定,ISO16484-5)將指令傳輸至適當本端控制器(例如,窗控制器407)。本端控制器可接著施加電信號以至少部分地基於本端控制器之CAN ID來控制裝置之組態。舉例而言,窗控制器可接著施加電信號以至少部分地基於窗控制器之CAN ID控制光學交換窗之著色狀態。Using information from the network configuration file, the control logic can send commands to windows and/or other components (eg, devices) on the network. The control logic may transmit the instructions to the main controller 405, which in turn may transmit the instructions to the appropriate network controller 406. In some embodiments, the network controller transmits the instructions to the appropriate local controller (eg, window controller 407 ) via, for example, the BACnet communication protocol (Building Automation and Control Network Protocol, ISO 16484-5). The local controller may then apply electrical signals to control the configuration of the device based at least in part on the local controller's CAN ID. For example, the window controller may then apply an electrical signal to control the tint state of the optical switching window based at least in part on the CAN ID of the window controller.

控制邏輯可儲存及/或用於網路上的各種場所。舉例而言,控制邏輯可儲存及用於主控制器上。在一些實施例中,含有控制邏輯之軟體本端地、在雲端上或在遠端裝置上運行,例如,該遠端裝置將指令發送至較高階層(例如,主)控制器。在一些實施例中,經由自電子裝置操作之設施管理應用程式至少部分地實施控制邏輯。Control logic may be stored and/or used in various locations on the network. For example, the control logic can be stored and used on the main controller. In some embodiments, the software containing the control logic runs locally, on the cloud, or on a remote device that, for example, sends commands to a higher-level (eg, host) controller. In some embodiments, the control logic is implemented at least in part via a facility management application operated from the electronic device.

控制邏輯之一個目的為以圖形使用者介面形式向使用者呈現可控制選項,該圖形使用者介面使得使用者能夠在網路上挑選及/或控制一或多個電致變色窗及/或任何其他裝置。舉例而言,可在網路上向使用者呈現窗片ID之清單,使用者可自該清單選擇及/或修改裝置之屬性及/或組態,例如,特定窗之著色狀態。使用者可至少部分地基於已例如由使用者預定或選擇之裝置之分區而發送指令以控制裝置(例如,窗)之分組。One purpose of the control logic is to present controllable options to the user in the form of a graphical user interface that enables the user to select and/or control one or more electrochromic windows and/or any other over the network device. For example, a list of window IDs may be presented to the user over the network, from which the user may select and/or modify properties and/or configurations of the device, eg, the tint state of a particular window. The user may send commands to control the grouping of devices (eg, windows) based at least in part on the partition of the device that has been predetermined or selected by the user, for example.

在一些實施例中,控制邏輯與窗控制智慧、BMS及/或保全系統通信。舉例而言,BMS可將所有窗組態至其著色狀態以便在電力中斷之情況下節約冷卻成本。In some embodiments, the control logic communicates with the window control intelligence, the BMS, and/or the security system. For example, the BMS can configure all windows to their shaded state to save cooling costs in the event of a power outage.

本發明之一個態樣允許在安設之後進行自動化窗位置判定。各種裝置(例如,感測器集體、窗控制器、經組態有天線及/或車載控制器之窗)可經組態有傳輸器以經由各種形式之無線電磁傳輸通信;例如,時變電場、磁場或電磁場。用於電磁通信之各種無線協定包括(但不限於)藍牙、BLE、Wi-Fi、RF及/或超寬頻(UWB)。兩個或更多個裝置之間的相對位置可自與在一或多個天線處接收到之傳輸相關的資訊(諸如接收到之強度或功率、到達時間或無線傳輸信號之到達相位、頻率及/或角度)判定。當自此等度量判定裝置之位置時,可實施三角量測演算法,其在一些情況下考慮建築物之實體佈局,例如,諸如壁之固定物及諸如行動傢俱之非固定物。最後,個別網路組件(例如,裝置)之準確位置可使用此類技術獲得。舉例而言,具有UWB微位置晶片之窗控制器之位置可經判定為其實際位置之至少約2.5 cm、5cm、10cm、15cm、20 (cm)公分之準確度或更高準確度。在一些情況下,可使用諸如描述於2017年5月4日申請之標題為「WINDOW ANTENNAS」的國際專利申請案序列號第PCT/US17/31106號中之地理定位方法的地理定位方法來判定一或多個裝置(例如,窗)之位置,該申請案以全文引用之方式併入本文中。如本文中所使用,地理定位及地理位置可指部分地藉由分析電磁信號來判定窗或裝置之方位或相對方位的任何方法。One aspect of the present invention allows for automated window position determination after installation. Various devices (eg, sensor collectives, window controllers, windows configured with antennas and/or onboard controllers) can be configured with transmitters to communicate via various forms of wireless electromagnetic transmission; field, magnetic field or electromagnetic field. Various wireless protocols for electromagnetic communication include, but are not limited to, Bluetooth, BLE, Wi-Fi, RF, and/or Ultra Wide Band (UWB). The relative position between two or more devices can be derived from information related to transmissions received at one or more antennas (such as received strength or power, time of arrival or phase of arrival of wireless transmission signals, frequency, and / or angle) judgment. When determining the location of the device from these measurements, a triangulation algorithm may be implemented, which in some cases takes into account the physical layout of the building, eg, fixtures such as walls and non-fixtures such as mobile furniture. Finally, the exact location of individual network components (eg, devices) can be obtained using such techniques. For example, the position of a window controller with a UWB microposition chip can be determined to an accuracy of at least about 2.5 cm, 5 cm, 10 cm, 15 cm, 20 (cm) centimeters or more of its actual position. In some cases, a geolocation method such as the geolocation method described in International Patent Application Serial No. PCT/US17/31106, filed on May 4, 2017, entitled "WINDOW ANTENNAS," can be used to determine a The location of the device or devices (eg, windows), this application is incorporated herein by reference in its entirety. As used herein, geolocation and geographic location may refer to any method of determining the orientation or relative orientation of a window or device, in part by analyzing electromagnetic signals.

基於脈衝之超寬頻(UWB)技術(ECMA-368及ECMA-369)為用於在短距離(例如,至多約200'、230'或250'(呎))上在低功率(例如,至多約0.3、0.5或0.8毫瓦(mW))下傳輸大量資料的無線技術。UWB信號之特性為其佔用至少約500MHz之頻寬頻譜或至少約20%之其中心頻率。可在載波信號上同時跨數個頻率通道精確地計時組件UWB廣播數位信號脈衝。可藉由調變脈衝之時序及/或定位來傳輸資訊。可藉由編碼脈衝之極性、其振幅及/或藉由使用正交脈衝來傳輸資訊。除作為低功率資訊傳送協定以外,UWB技術可為室內位置應用提供優於其他無線協定之若干優勢。在一些實施例中,UWB頻譜之寬範圍包含具有長波長之低頻率,其允許UWB信號穿透各種材料,包括諸如壁之固定物。包括此等低穿透頻率之廣泛範圍之頻率減小多路徑傳播錯誤之機會,此係由於一些波長將具有視線軌跡。基於脈衝之UWB通信之另一優勢可為脈衝較短(例如,對於500 MHz寬之脈衝,為至多約50cm、60cm或70 cm,對於1.3 GHz頻寬脈衝,為至多約20 cm、23 cm或25 cm),從而減小反射脈衝將與初始脈衝重疊之機會。Pulse-based ultra-wideband (UWB) technology (ECMA-368 and ECMA-369) is used for low power (eg, up to approx. Wireless technology that transmits large amounts of data at 0.3, 0.5, or 0.8 milliwatts (mW). A UWB signal is characterized by occupying at least about 500 MHz of bandwidth spectrum or at least about 20% of its center frequency. Component UWB broadcast digital signal pulses can be precisely timed across several frequency channels simultaneously on a carrier signal. Information may be transmitted by modulating the timing and/or positioning of the pulses. Information can be transmitted by encoding the polarity of the pulses, their amplitudes, and/or by using quadrature pulses. In addition to being a low power information transfer protocol, UWB technology can offer several advantages over other wireless protocols for indoor location applications. In some embodiments, the broad range of the UWB spectrum includes low frequencies with long wavelengths, which allow UWB signals to penetrate various materials, including fixtures such as walls. A wide range of frequencies including these low penetration frequencies reduces the chance of multipath propagation errors since some wavelengths will have line-of-sight trajectories. Another advantage of pulse-based UWB communications may be that the pulses are shorter (eg, up to about 50 cm, 60 cm, or 70 cm for a 500 MHz wide pulse, and up to about 20 cm, 23 cm, or 25 cm), thereby reducing the chance that the reflected pulse will overlap the original pulse.

具有地理位置技術(例如,具有微位置晶片)之窗控制器的相對位置可使用UWB協定來判定。舉例而言,使用微位置晶片,可以至少約2.5 cm、5cm、10cm、15cm、20 cm或更高準確度判定每一裝置之相對方位。在一些實施例中,裝置(例如,裝置集體、窗控制器及在一些情況下,安置於窗或窗控制器上或接近窗或窗控制器安置之天線)經組態以經由微位置晶片通信。在一些實施例中,控制器配備有具有經組態以廣播(例如,UWB)信號之微位置晶片的標籤。信號可為全向信號。接收靜止微位置晶片(稱為錨)可位於諸如無線路由器、網路控制器或窗控制器之各種位置處。錨可在設施中具有已知(例如,絕對或相對)位置。標籤可為靜止或行動的。舉例而言,標籤可嵌入於感測器集體中。舉例而言,標籤可嵌入於傢俱或服務機器(例如,資產)中。舉例而言,標籤可由佔用者攜帶。藉由分析廣播信號在標籤之可傳輸距離內到達錨所花費的時間,可判定標籤例如相對於錨之位置。在一些實施例中,安設者出於調測之目的將臨時錨置放於建築物內,接著在調測程序完成之後移除該等臨時錨。在複數個裝置(例如,光學可切換窗、窗控制器)配備有經組態以發送及/或接收UWB信號之微位置晶片之一些實施例中。藉由分析每一裝置(例如,窗控制器)處之接收到的UWB信號,可判定位於傳輸範圍限制內之裝置(例如,窗控制器)之間的相對距離。藉由聚集此資訊,可判定(例如,所有)裝置(例如,窗控制器)之間的相對位置。當已知至少一個裝置(例如,窗控制器)之位置時,或若使用錨,則可判定具有微位置晶片之其他裝置的相對位置。此類技術可用於如本文中所描述之自動調測程序中。應理解,本發明不限於UWB技術;可使用用於自動報告(例如,高解析度)地理位置資訊之任何技術。此類技術可採用與待自動定位之組件相關聯之一或多個天線。The relative position of a window controller with geolocation technology (eg, with a microposition wafer) can be determined using the UWB protocol. For example, using a microposition chip, the relative orientation of each device can be determined with an accuracy of at least about 2.5 cm, 5 cm, 10 cm, 15 cm, 20 cm, or more. In some embodiments, devices (eg, device collectives, window controllers, and, in some cases, antennas disposed on or near the window or window controller) are configured to communicate via the microlocation chip . In some embodiments, the controller is equipped with a tag with a micro-position wafer configured to broadcast (eg, UWB) signals. The signal may be an omnidirectional signal. The receiving stationary micro-location wafers (called anchors) can be located at various locations such as wireless routers, network controllers, or window controllers. Anchors may have known (eg, absolute or relative) positions in the facility. Tags can be stationary or moving. For example, tags can be embedded in sensor clusters. For example, tags can be embedded in furniture or service machines (eg, assets). For example, the tag may be carried by the occupant. By analyzing the time it takes for the broadcast signal to reach the anchor within the transmittable distance of the tag, the position of the tag relative to the anchor, for example, can be determined. In some embodiments, the installer places temporary anchors within the building for commissioning purposes and then removes the temporary anchors after the commissioning procedure is complete. In some embodiments, the plurality of devices (eg, optically switchable windows, window controllers) are equipped with microposition chips configured to send and/or receive UWB signals. By analyzing the received UWB signals at each device (eg, window controller), the relative distance between devices (eg, window controllers) that are within transmission range constraints can be determined. By aggregating this information, the relative positions between (eg, all) devices (eg, window controllers) can be determined. When the position of at least one device (eg, a window controller) is known, or if anchors are used, the relative position of other devices with a microposition chip can be determined. Such techniques can be used in automated commissioning procedures as described herein. It should be understood that the present invention is not limited to UWB technology; any technology for automatically reporting (eg, high resolution) geographic location information may be used. Such techniques may employ one or more antennas associated with the component to be automatically positioned.

設施之數位分身(例如,互連圖式或建築資訊之其他來源)可包括用於各種網路組件之位置資訊。舉例而言,裝置(例如,窗)可以技術規定的準確度(例如,在至少約1公分內)具有其在x、y及z維度中列出的實體位置座標。自此類數位分身(例如,包含圖式)導出之檔案或文獻(諸如網路組態檔案)可含有網路組件之準確實體位置。在某些實施例中,座標對應於設施結構之一個拐角(例如,窗片或IGU安設於其中之拐角)。用於在數位分身(例如,互連圖式)座標中指定之特定拐角或其他特徵的選擇可受天線或其他位置感知組件之置放影響。舉例而言,窗及/或配對窗控制器可具有置放於相關聯IGU之第一拐角(例如,左下角)附近之微位置晶片;在此情況下,用於窗片之互連圖式座標可經指定用於第一拐角。在IGU具有窗天線之情況下,數位分身(例如,互連圖式)上之所列座標可表示天線在IGU窗片之表面或接近天線之拐角上的位置。在一些實施例中,自建築圖式及諸如IGU之較大窗組件上的天線置放之知識獲得座標。在一些實施例中,窗之定向包括於互連圖式中。A digital avatar of a facility (eg, interconnection diagrams or other sources of building information) may include location information for various network components. For example, a device (eg, a window) may have its physical location coordinates listed in the x, y, and z dimensions to a technically specified accuracy (eg, within at least about 1 cm). A file or document (such as a network configuration file) derived from such a digital avatar (eg, containing a schema) may contain the exact physical location of network components. In some embodiments, the coordinates correspond to a corner of the facility structure (eg, the corner in which the window or IGU is mounted). The selection of particular corners or other features for designation in the coordinates of the digital avatar (eg, interconnect pattern) can be influenced by the placement of antennas or other position-aware components. For example, a window and/or mating window controller may have a micro-position chip placed near the first corner (eg, lower left corner) of the associated IGU; in this case, the interconnect pattern for the window Coordinates may be specified for the first corner. Where the IGU has a window antenna, the coordinates listed on the digital avatar (eg, interconnection diagram) may represent the location of the antenna on the surface of the IGU window or near the corners of the antenna. In some embodiments, the coordinates are obtained from architectural drawings and knowledge of antenna placement on larger window assemblies such as IGUs. In some embodiments, the orientation of the windows is included in the interconnection pattern.

儘管本說明書常常將數位分身(例如,互連圖式)稱為用於窗之準確實體位置資訊之來源,但本發明不限於數位分身(例如,互連圖式)。可使用建築物或具有光學可切換窗之其他結構中之組件位置的任何類似準確表示。此包括自互連圖式(例如,網路組態檔案)導出之檔案以及獨立於互連圖式(例如,經由在建築物之建構期間進行之手動或自動化量測)而產生之檔案或圖式。在無法自建築圖式判定座標,例如壁上之窗控制器之豎直方位的一些情況下,可由負責安設及/或調測之人員判定未知座標。由於建築及互連圖式廣泛用於建築物設計及建構中,故其出於方便起見在此使用,但本發明不限於互連圖式作為實體位置資訊之來源。Although this specification often refers to digital avatars (eg, interconnect schemas) as a source of accurate physical location information for windows, the present invention is not limited to digital avatars (eg, interconnect schemas). Any similarly accurate representation of the location of components in a building or other structure with optically switchable windows may be used. This includes files derived from interconnection schemas (eg, network configuration files) as well as files or maps generated independently of interconnection schemas (eg, via manual or automated measurements made during construction of a building) Mode. In some cases where the coordinates cannot be determined from the architectural drawings, such as the vertical orientation of the window control on the wall, unknown coordinates may be determined by the person responsible for installation and/or commissioning. As building and interconnection schemas are widely used in building design and construction, they are used here for convenience, but the invention is not limited to interconnection schemas as a source of physical location information.

在一些實施例中,使用如藉由互連圖式所指定的組件位置及地理定位、調測邏輯對組件位置之數位分身(例如,互連圖式)或類似詳細表示,以及組件(例如,裝置)之網路ID (或在互連圖式中不可用的其他資訊),諸如用於光學可切換窗之窗控制器。在一些實施例中,此藉由比較由地理定位及在互連圖式上提供之所列座標提供之裝置位置與之間的經量測相對距離來進行。由於網路組件之位置可以高準確度判定,例如如本文中針對UWB所揭示,諸如比約10 cm更佳,故自動調測可以避免可藉由手動調測窗引入之併發情況的方式進行。In some embodiments, the location and geolocation of components as specified by an interconnection schema, a digital avatar (eg, an interconnection schema) or similar detailed representation of the location of the components by commissioning logic, and the components (eg, device) (or other information not available in the interconnect schema), such as a window controller for an optically switchable window. In some embodiments, this is done by comparing the measured relative distance between the device location and the listed coordinates provided by the geolocation and the interconnection diagram. Since the location of network components can be determined with a high degree of accuracy, such as better than about 10 cm as disclosed herein for UWB, automatic tuning can be done in a way that avoids concurrency that can be introduced by manual tuning windows.

控制器網路ID或與裝置(例如,窗或其他組件)之實體位置配對之其他資訊可來自各種來源。在一些實施例中,控制器之網路ID儲存於記憶體裝置上。記憶體裝置可以操作方式耦接至網路。記憶體可附接至窗(例如,用於窗控制器之銜接件或尾纖)或可基於裝置序號自雲端下載。控制器之網路ID之一個實例為CAN ID (用於經由CAN匯流排進行通信之識別符)。除控制器之網路ID以外,其他所儲存裝置資訊亦可包括控制器之ID (並非其網路ID)、裝置組件ID (例如,窗片之序號)、裝置類型、裝置(例如,窗)尺寸、製造日期、匯流條長度、分區成員資格、當前韌體及各種其他裝置細節(例如,電致變色裝置之層組成及其(例如,相對)維度)。不管儲存哪一資訊,此資訊之至少部分(例如,所有資訊)均可在裝置使用期間及/或在調測程序期間經存取。存取資訊之權限可包含保全層。一旦經存取,此資訊之任何或所有部分即可連結至自數位分身(例如,互連圖式)、部分完整之網路組態檔案或其他來源獲得之實體位置資訊。The controller network ID or other information paired with the physical location of a device (eg, a window or other component) can come from a variety of sources. In some embodiments, the network ID of the controller is stored on a memory device. The memory device is operatively coupled to the network. The memory can be attached to the window (eg, a connector or pigtail for a window controller) or can be downloaded from the cloud based on the device serial number. An example of a controller's network ID is the CAN ID (identifier used for communication over the CAN bus). In addition to the controller's network ID, other stored device information may also include the controller's ID (not its network ID), device component ID (eg, window serial number), device type, device (eg, window) Dimensions, date of manufacture, bus bar length, partition membership, current firmware, and various other device details (eg, layer composition of electrochromic devices and their (eg, relative) dimensions). Regardless of which information is stored, at least some (eg, all) of this information can be accessed during device use and/or during a commissioning process. Permissions to access information can include layers of security. Once accessed, any or all portions of this information can be linked to physical location information obtained from digital avatars (eg, interconnect schemas), partially complete network configuration files, or other sources.

圖9描繪涉及調測邏輯904 (調測系統之部分)及網路組態檔案905之程序900的實例。程序900藉由自建築圖式901搜集建築物資訊開始。使用由建築圖式提供的建築物資訊,設計者或設計小組創建互連圖式902,該等互連圖式包括對特定地點處的網路之計劃。一旦安設諸如IGU及控制器之網路組件,即可藉由分析如本文中已描述之電磁傳輸來量測裝置之間的相對方位。經量測方位及網路ID資訊903接著傳遞至調測邏輯904,該調測邏輯將裝置之網路ID (或另一唯一資訊)與其在如互連圖式902中所描繪的階層式網路內的場所配對。如自互連圖式取得或導出的相關聯裝置之位置與網路ID或另一唯一資訊配對。配對資訊儲存於網路組態檔案905中。只要不對網路或裝置安設作出改變,就無需對網路組態檔案作出改變。然而,若作出改變,例如,IGU由具有不同窗控制器之IGU替換,則調測邏輯904用以相應地判定改變及更新網路組態檔案905。9 depicts an example of a process 900 involving commissioning logic 904 (part of a commissioning system) and a network configuration file 905. Process 900 begins by gathering building information from architectural schema 901 . Using the building information provided by the architectural schemas, the designer or design team creates interconnection schemas 902 that include plans for networks at specific locations. Once network components such as the IGU and controller are installed, the relative orientation between the devices can be measured by analyzing electromagnetic transmissions as described herein. Measured location and network ID information 903 is then passed to debug logic 904, which associates the device's network ID (or another unique information) with its hierarchical network as depicted in interconnection diagram 902 Matching places on the road. The location of the associated device, as obtained or derived from the interconnection schema, is paired with a network ID or another unique information. The pairing information is stored in the network configuration file 905 . No changes to the network configuration file are required as long as no changes are made to the network or device setup. However, if a change is made, eg, the IGU is replaced by an IGU with a different window controller, then the debug logic 904 is used to determine the change and update the network configuration file 905 accordingly.

作為教示實例,考慮具有沿著建築物之壁位於三個方位(各自與相關聯窗之左下角相關聯)之窗控制器的互連圖式:第一方位,其既定具有在(0 ft, 0 ft, 0 ft)處之第一窗控制器;第二方位,其既定具有在(5 ft, 0 ft, 0 ft)處之第二窗控制器;及第三方位,其既定具有在(5 ft, 4 ft, 0 ft)處之第三窗控制器。當量測三個控制器之座標時,可將控制器中之一者設定為參考位置(例如,負責調測之控制器人員將控制器設定於第一方位中作為參考點)。自此參考點,量測其他兩個窗之座標,從而產生(5.1 ft, .2 ft, .1 ft)及(5.0 ft, 3.9 ft, -.1 ft)之窗座標。調測邏輯接著易於感知具有座標(5.1 ft, .2 ft, .1 ft)之窗處於第二方位且具有座標(5.0 ft, 3.9 ft, -.1 ft)之窗處於第三方位。描述自互連圖式之每一組件之實體及階層式方位的資訊可接著與網路ID資訊(或另一唯一資訊)配對,當判定網路組件之方位時,該網路ID資訊可經由網路傳輸至調測邏輯。As a teaching example, consider an interconnected schema with window controls located along the wall of a building in three orientations (each associated with the lower left corner of the associated window): the first orientation, which is given a location at (0 ft, The first window controller at 0 ft, 0 ft); the second position, which is intended to have the second window controller at (5 ft, 0 ft, 0 ft); and the third position, which is intended to have at ( 3rd window controller at 5 ft, 4 ft, 0 ft). When the coordinates of the three controllers are measured, one of the controllers can be set as the reference position (for example, the controller person in charge of commissioning sets the controller in the first orientation as the reference point). From this reference point, the coordinates of the other two windows are measured, resulting in window coordinates of (5.1 ft, .2 ft, .1 ft) and (5.0 ft, 3.9 ft, -.1 ft). The commissioning logic then readily senses that the window with coordinates (5.1 ft, .2 ft, .1 ft) is in the second position and the window with coordinates (5.0 ft, 3.9 ft, -.1 ft) is in the third position. Information describing the physical and hierarchical orientation of each component from the interconnection schema can then be paired with net ID information (or another unique piece of information), which can be used when determining the orientation of a net component via The network is passed to the commissioning logic.

調測邏輯可併入統計方法之範圍以匹配實體裝置座標與在互連圖式上列出之座標。在一個實施例中,匹配藉由迭代將裝置指派給可能互連位置中之每一者的各種排列且接著觀測其他組件之位置(如使用相對距離量測所判定)對應於如在互連圖式上指定的另一網路組件位置之位置的緊密程度來進行。在一些實施例中,藉由選擇使每一組件至藉由互連圖式指定之最接近組件位置的距離之均方誤差最小化的排列,使網路組件與互連圖式上所列之座標匹配。The debug logic can be incorporated into the scope of statistical methods to match physical device coordinates with those listed on the interconnection diagram. In one embodiment, matching the various permutations by iteratively assigning devices to each of the possible interconnect locations and then observing the locations of other components (as determined using relative distance measurements) corresponds to as in the interconnect graph The tightness of the location of the location of another network component specified in the formula. In some embodiments, network components and those listed on the interconnect schema are made by selecting an arrangement that minimizes the mean squared error of the distance of each component to the location of the closest component specified by the interconnect schema. Coordinates match.

若例如新組件(例如,裝置)添加至網路、自網路移除舊組件或在網路上替換,則此自動調測方法可為有用的。在新組件之情況下,組件可由網路識別且其位置可由先前所描述之方法中之一者判定。調測邏輯可接著更新網路組態檔案以反映該添加。類似地,調測邏輯可在組件經移除且不再由網路辨識時更新網路組態檔案。在組件經替換之情況下,調測邏輯可注意到網路上之組件之不存在及自缺失組件之相同座標報告之新組件的存在。調測邏輯可推定已替換組件,且因此藉由新組件之網路ID更新網路組態檔案。This method of auto-commissioning can be useful if, for example, new components (eg, devices) are added to the network, old components are removed from the network, or replaced on the network. In the case of a new component, the component can be identified by the network and its location can be determined by one of the methods previously described. The commissioning logic can then update the network configuration file to reflect the addition. Similarly, the commissioning logic can update the network configuration file when a component is removed and is no longer recognized by the network. Where a component is replaced, the debug logic may notice the absence of the component on the network and the presence of the new component reported from the same coordinates of the missing component. The debug logic can infer that the component has been replaced, and thus update the network configuration file with the network ID of the new component.

圖10展示程序1000,其中調測邏輯產生網路組態檔案之網路拓樸部分。窗裝置(或其他網路連接裝置)安設於地點處1001,且網路組件藉由彼此通信而自判定網路的階層式結構1002。當每一組件自報告至高於其之網路組件從而報告其網路ID (或另一ID)資訊以及該階層中低於其之任何裝置的網路ID (或另一ID)資訊時,可判定網路之階層式結構。舉例而言,裝置(例如,感測器或IGU)可向本端控制器(例如,WC)報告,該本端控制器可向NC報告,該NC可向MC報告。當針對網路上之每一組件重複此模式時,則可自判定系統階層。因此,網路可避免網路拓樸錯誤,該等網路拓樸錯誤可容易地藉由與在安設期間出現之互連圖式的偏差引入。此自判定結構接著傳遞至調測邏輯1004,該調測邏輯可在創建網路組態檔案1005時使用裝置之經量測方位1003。10 shows a process 1000 in which the debug logic generates the network topology portion of the network configuration file. A window device (or other network connection device) is installed at the site 1001, and the network components self-determine the network hierarchy 1002 by communicating with each other. When each component self-reports to the network component above it to report its network ID (or another ID) information and the network ID (or another ID) information of any device below it in the hierarchy, it can be Determine the hierarchical structure of the network. For example, a device (eg, a sensor or IGU) may report to a home controller (eg, WC), which may report to the NC, which may report to the MC. When this pattern is repeated for each component on the network, the system hierarchy can be self-determined. Thus, the network is free from network topology errors, which can easily be introduced by deviations from the interconnection schema that occurs during installation. This self-determining structure is then passed to commissioning logic 1004, which can use the measured orientation 1003 of the device when creating the network configuration file 1005.

用於進行本文中所描述之調測程序的指令及邏輯可部署於任何合適之處理設備上,該處理設備包括具有足夠記憶體及處理能力之網路上的任何控制器。實例包括主控制器、網路控制器及本端控制器。在其他實施例中,調測系統在進行(例如,僅)調測或相關管理功能之專用管理處理機上執行,且可與相關聯網路通信。在一些實施例中,調測系統駐存於具有待調測之裝置之建築物外部。舉例而言,調測系統可駐存於遠端監控地點、控制台或諸如建築物照明系統、BMS、建築物恆溫器系統(例如,NEST (Nest Labs of Palo Alto, California))或其類似者之任何輔助系統之網路中。此類系統、其使用方法及相關軟體之實例描述於2015年12月8日申請之標題為「MULTIPLE INTERACTING SYSTEMS AT A SITE」的國際專利申請案序列號第PCT/US15/64555號及2015年3月5日申請之標題為「MONITORING SITES CONTAINING SWITCHABLE OPTICAL DEVICES AND CONTROLLERS」的國際專利申請案序列號第PCT/US15/19031號中,該等申請案各自以全文引用之方式併入本文中。在一些實施例中,調測系統在共用計算資源(諸如租用伺服器群或雲端)中執行。The instructions and logic for carrying out the debug procedures described herein may be deployed on any suitable processing device, including any controller on a network with sufficient memory and processing power. Examples include master controllers, network controllers, and local controllers. In other embodiments, the commissioning system executes on a dedicated management processor that performs (eg, only) commissioning or related management functions, and can communicate with the associated network. In some embodiments, the commissioning system resides outside the building with the device to be commissioned. For example, the commissioning system may reside at a remote monitoring site, console or systems such as building lighting systems, BMS, building thermostat systems (eg, NEST (Nest Labs of Palo Alto, California)) or the like in the network of any auxiliary system. Examples of such systems, methods of their use and associated software are described in International Patent Application Serial Nos. PCT/US15/64555 and March 2015, filed on December 8, 2015, entitled "MULTIPLE INTERACTING SYSTEMS AT A SITE" In International Patent Application Serial No. PCT/US15/19031, filed on March 5, entitled "MONITORING SITES CONTAINING SWITCHABLE OPTICAL DEVICES AND CONTROLLERS," each of which is incorporated herein by reference in its entirety. In some embodiments, the commissioning system is performed in a shared computing resource, such as a leased server farm or cloud.

在一些實施例中,控制系統及/或控制介面包含設施之「數位分身」。舉例而言,數位分身可包含含有結構元件(例如,壁及門)、建築物固定物/陳設及一或多個交互式目標裝置(例如,光學可切換窗、感測器、發射器及/或媒體顯示器)之代表性模型(例如,二維或三維虛擬描繪)。數位分身可駐存於伺服器上,該伺服器可經由圖形使用者介面存取,或可使用虛擬實境(VR)使用者介面存取。VR介面可包括擴增實境(AR)態樣。舉例而言,數位分身可結合建築物基礎設施之監控及服務及/或結合控制任何交互式目標裝置來利用。當新裝置安設於設施中(例如,其房間中)且以操作方式耦接至網路時,可偵測到新裝置(例如,且將其包括於數位分身中)。可自動地及/或手動地進行新裝置之偵測及/或將新裝置包括至數位分身中。舉例而言,新裝置之偵測及/或將新裝置包括至數位分身中可無需(例如,任何)手動干預。不管是否存在於封閉體之初始設計計劃中抑或稍後添加,關於(例如,每一)裝置之完整細節(包括任何唯一識別碼)均可儲存於數位分身、網路組態檔案、互連圖式及/或建築圖式(例如,諸如Revit檔案之BIM檔案)中以促進監控、服務及/或控制功能。In some embodiments, the control system and/or control interface includes a "digital clone" of the facility. For example, a digital doppelganger may include structural elements (eg, walls and doors), building fixtures/furnitures, and one or more interactive target devices (eg, optically switchable windows, sensors, transmitters, and/or or media display) of a representative model (eg, a 2D or 3D virtual representation). The avatar can reside on a server that can be accessed via a graphical user interface, or can be accessed using a virtual reality (VR) user interface. The VR interface may include an augmented reality (AR) aspect. For example, a digital clone may be utilized in conjunction with monitoring and servicing of building infrastructure and/or in conjunction with controlling any interactive target device. A new device may be detected (eg, and included in a digital doppelganger) when it is installed in a facility (eg, in its room) and operatively coupled to a network. Detection of new devices and/or inclusion of new devices into the digital clone can be done automatically and/or manually. For example, detection of new devices and/or inclusion of new devices into a digital clone may not require (eg, any) manual intervention. Whether present in the initial design plan of the enclosure or added later, complete details about (eg, each) device (including any unique identifiers) can be stored in digital clones, network configuration files, interconnection diagrams schemas and/or architectural drawings (eg, BIM files such as Revit files) to facilitate monitoring, service and/or control functions.

在一些實施例中,數位分身包含設施之數位模型。數位分身可由設施之虛擬三維(3D)模型構成。設施可包括靜態及/或動態元素。舉例而言,靜態元素可包括設施(例如,固定物)之結構特徵之表示,且動態元素可包括具有可控制特徵之交互式裝置的表示。3D模型可包括可視元素。可視元素可表示設施固定物。固定物可包含壁、地板、壁、門、擱架、結構(例如,步入式)壁櫥、固定燈、電氣面板、電梯升降道或窗。固定物可附連至結構。可視元素可表示非固定物。非固定物可包含人、椅、可移動燈、桌、沙發、可移動壁櫥或媒體投影。非固定物可包含行動元件。可視元素可表示包含地板、壁、門、窗、傢俱、器具、人及/或交互式裝置之設施特徵。數位分身可類似於用於電腦遊戲及模擬中之虛擬世界,從而表示真實設施之環境。3D模型之創建可包括分析建築物資訊模型化(BIM)模型(例如,Autodesk Revit檔案),例如以導出諸如門、窗及電梯之(例如,基本)固定結構及可移動物品的表示。在一些實施例中,至少部分地藉由使用一或多個感測器(例如,光學、聲學、壓力、氣體速度及/或距離量測感測器)來定義數位分身(例如,設施之3D模型),以判定真實設施之佈局。可(例如,排他性地)使用感測器資料之使用以模型化封閉體之環境。感測器資料之使用可結合設施之3D模型(例如,BIM模型)使用以模型化及/或控制封閉體之環境。可在已建構設施之前、期間(例如,即時)及/或之後獲得設施之BIM模型。設施之BIM模型可在設施之操作及/或調測期間(例如,即時地)經更新(例如,手動地及/或使用感測器資料)。In some embodiments, the digital avatar includes a digital model of the facility. The digital avatar may consist of a virtual three-dimensional (3D) model of the facility. Facilities may include static and/or dynamic elements. For example, static elements may include representations of structural features of a facility (eg, fixtures), and dynamic elements may include representations of interactive devices with controllable features. The 3D model may include visual elements. Visual elements may represent facility fixtures. Fixtures may include walls, floors, walls, doors, shelves, structural (eg, walk-in) closets, fixed lights, electrical panels, elevator lifts, or windows. Fixtures can be attached to the structure. Visual elements can represent non-fixed objects. Non-fixed objects may include people, chairs, movable lights, tables, sofas, movable closets, or media projections. The non-fixed object may contain mobile elements. Visual elements may represent facility features including floors, walls, doors, windows, furniture, appliances, people, and/or interactive devices. Digital avatars can resemble virtual worlds used in computer games and simulations to represent the environment of a real facility. Creation of the 3D model may include analyzing a Building Information Modeling (BIM) model (eg, Autodesk Revit file), eg, to derive representations of (eg, basic) fixed structures and movable items such as doors, windows, and elevators. In some embodiments, a digital doppelganger (eg, 3D of a facility) is defined at least in part by using one or more sensors (eg, optical, acoustic, pressure, gas velocity, and/or distance measurement sensors) model) to determine the layout of the real facility. The use of sensor data can be used (eg, exclusively) to model the environment of the enclosure. The use of sensor data can be used in conjunction with a 3D model of the facility (eg, a BIM model) to model and/or control the environment of the enclosure. A BIM model of a facility may be obtained before, during (eg, immediately), and/or after the facility has been constructed. The BIM model of the facility may be updated (eg, manually and/or using sensor data) during operation and/or commissioning of the facility (eg, on-the-fly).

在一些實施例中,數位分身中之動態元素包括裝置設定。裝置設定可包含(例如,現有及/或預定):著色值、溫度設定及/或光切換設定。裝置設定可包含媒體顯示器中之可用動作。可用動作可包含所顯示內容中之選單項目或熱點。數位分身可包括裝置及/或可移動物件(例如,椅或門)及/或佔用者之虛擬表示(來自攝影機或來自所儲存化身之實際影像)。在一些實施例中,動態元素可為新接入至網路中及/或自網路消失(例如,由於故障或重定位)之裝置。數位分身可駐存於以操作方式耦接至網路之任何電路系統(例如,處理器)中。其中駐存有數位電路系統之電路系統可在設施中、設施外部及/或雲端中。在一些實施例中,在數位分身與真實電路系統之間維持有雙向(two-way) (例如,雙向(bidirectional))連結。真實電路系統可為控制系統之部分。真實電路系統可包括於主控制器、網路控制器、樓層控制器、本端控制器中,或處理系統中(例如,設施中或設施外部)之任何另一節點中。舉例而言,雙向連結可由真實電路系統用以告知動態及/或靜態元素之變化的數位分身,使得可例如即時地或在稍後(例如,指定)時間更新封閉體之3D表示。雙向連結可由數位分身使用以向真實電路系統告知由使用者在行動電路系統上鍵入之操縱(例如,控制)動作。行動電路系統可為遠端控制器(例如,包含手持型指針、手動輸入按鈕或觸控螢幕)。In some embodiments, dynamic elements in the digital avatar include device settings. Device settings may include (eg, existing and/or predetermined): tint values, temperature settings, and/or light switching settings. Device settings may include actions available in the media display. Available actions can include menu items or hotspots in the displayed content. Digital avatars may include devices and/or movable objects (eg, chairs or doors) and/or virtual representations of occupants (either from cameras or from actual images of stored avatars). In some embodiments, dynamic elements may be devices that are newly added to and/or disappeared from the network (eg, due to failure or relocation). A digital avatar may reside in any circuitry (eg, a processor) operatively coupled to a network. The circuitry in which the digital circuitry resides may be in the facility, external to the facility, and/or in the cloud. In some embodiments, a two-way (eg, bidirectional) link is maintained between the digital clone and the real circuitry. The actual circuitry may be part of the control system. The actual circuitry may be included in the main controller, the network controller, the floor controller, the local controller, or any other node in the processing system (eg, in the facility or outside the facility). For example, bidirectional links can be used by real circuitry to inform digital avatars of changes to dynamic and/or static elements, so that the 3D representation of the enclosed volume can be updated, eg, immediately or at a later (eg, specified) time. The two-way link may be used by the avatar to inform the real circuitry of manipulation (eg, control) actions entered by the user on the mobile circuitry. The mobile circuitry can be a remote controller (eg, including a hand-held pointer, manual input buttons, or a touch screen).

圖11描繪數位分身1100之可視表示,該數位分身係至少部分地基於BIM (例如,Revit)檔案1101。在一些實施例中,數位分身1100包括3D虛擬建構,其可使用介面裝置虛擬地導航以檢視目標裝置及與目標裝置交互。介面可為諸如智慧型電話或平板電腦之行動裝置。在一些實施例中,封閉體之虛擬表示包含顯示於行動裝置上之數位分身之虛擬擴增實境表示,其中該虛擬擴增實境表示包括真實目標裝置中之至少一些之虛擬表示。使用行動裝置之數位分身內之導航可獨立於行動裝置之實際位置,或可與行動裝置在由數位分身表示之真實封閉體內之移動一致。行動裝置可以操作方式(例如,以通信方式耦接至網路)。行動裝置可例如使用任何地理位置技術登錄其在真實設施中之當前方位與在數位分身中之各別方位。舉例而言,地理位置錨耦接至網路。FIG. 11 depicts a visual representation of a digital avatar 1100 that is based at least in part on a BIM (eg, Revit) file 1101 . In some embodiments, the avatar 1100 includes a 3D virtual construct that can be navigated virtually using an interface device to view and interact with a target device. The interface may be a mobile device such as a smartphone or tablet. In some embodiments, the virtual representation of the enclosure includes a virtual augmented reality representation of a digital avatar displayed on the mobile device, wherein the virtual augmented reality representation includes a virtual representation of at least some of the real target devices. Navigation within the avatar using the mobile device may be independent of the actual location of the mobile device, or may be consistent with the movement of the mobile device within the actual enclosure represented by the avatar. The mobile device may be operatively (eg, communicatively coupled to a network). The mobile device may log its current location in the real facility and its respective location in the digital clone, eg, using any geolocation technique. For example, geographic location anchors are coupled to the network.

在一些實施例中,行動裝置(例如,智慧型電話、平板電腦或手持型控制器)用以偵測各別目標裝置之調測資料且將調測資料傳輸至數位分身及/或BIM系統。行動裝置可包括地理追蹤能力(例如,GPS、UWB、藍牙及/或航位推算),使得可使用由使用者在行動裝置與數位分身之間建立的任何合適網路連接將行動裝置之位置座標傳輸至數位分身。舉例而言,網路連接可至少部分地包括由設施內之階層式控制器網路使用的輸送鏈路。網路連接可與設施之控制器網路(例如,使用諸如蜂巢式網路之無線網路)分離。目標裝置可配備有光學可辨識ID標籤(例如,具有條碼或快速回應(QR)碼之貼紙)。行動裝置與目標裝置之交互可用以藉由與ID碼(例如,包含於ID標籤中)相關聯之目標裝置相關的唯一識別碼及/或另一資訊填充數位分身中之目標裝置之虛擬表示。In some embodiments, a mobile device (eg, a smartphone, tablet, or handheld controller) is used to detect the commissioning data of the respective target device and transmit the commissioning data to the digital avatar and/or the BIM system. The mobile device may include geo-tracking capabilities (eg, GPS, UWB, Bluetooth, and/or dead reckoning) so that the location of the mobile device can be co-ordinated using any suitable network connection established by the user between the mobile device and the digital doppelganger. transfer to the digital clone. For example, network connections may include, at least in part, transport links used by a hierarchical network of controllers within a facility. The network connection may be separate from the facility's controller network (eg, using a wireless network such as a cellular network). The target device may be equipped with an optically identifiable ID tag (eg, a sticker with a barcode or Quick Response (QR) code). The interaction of the mobile device with the target device may be used to populate a virtual representation of the target device in the digital avatar with a unique identifier associated with the target device and/or another information associated with an ID code (eg, contained in an ID tag) of the target device.

圖12展示控制系統之實例實施例,其中真實實體封閉體(例如,房間) 1200包括用於在控制器1201 (例如,包含處理器之主控制器)之控制下管理交互式網路裝置之控制器網路。在3-D模型數位分身1202中表示建築物1200之結構及內容,作為在計算資產中執行之模型化及/或模擬系統之部分。計算資產可與封閉體1200及/或主控制器1201同置或與之遠離。封閉體1200中之網路鏈路1203連接控制器1201與包括交互式目標裝置1205之複數個網路節點。交互式目標裝置1205表示為數位分身1202內之虛擬物件1206。網路鏈路1204連接控制器1201與數位分身1202。12 shows an example embodiment of a control system in which a real physical enclosure (eg, a room) 1200 includes controls for managing interactive network devices under the control of a controller 1201 (eg, a host controller including a processor) device network. The structure and contents of the building 1200 are represented in the 3-D model avatar 1202 as part of a modeling and/or simulation system implemented in a computing asset. Computing assets may be co-located with enclosure 1200 and/or host controller 1201 or remote therefrom. Network links 1203 in enclosure 1200 connect controller 1201 to a plurality of network nodes including interactive target device 1205 . Interactive target device 1205 is represented as virtual object 1206 within avatar 1202 . The network link 1204 connects the controller 1201 and the digital clone 1202 .

在圖12之實例中,位於封閉體1200中之行進者1207攜帶行動裝置(例如,手持型控制單元) 1208。行動裝置1208可包括積體掃描能力(例如,用於擷取條碼或QR碼之影像的攝影機),或耦接至行動裝置1208之單獨識別擷取裝置1209 (例如,例如經由藍牙鏈路與行動裝置1208連接之手持型條碼掃描器)。In the example of FIG. 12 , a traveler 1207 in enclosure 1200 carries a mobile device (eg, a handheld control unit) 1208 . The mobile device 1208 may include integrated scanning capabilities (eg, a camera for capturing images of barcodes or QR codes), or a separate identification capture device 1209 coupled to the mobile device 1208 (eg, via a Bluetooth link and mobile handheld barcode scanner connected to device 1208).

ID標籤可由RFID、UWB、放射產生性、反射性或吸收性材料構成以使得能夠使用各種掃描工具(例如,識別擷取裝置)。ID標籤上之碼或所列印事項可包含裝置類型、目標裝置之電子及/或材料性質、序號、類型、組件部分之識別符、製造商、製造日期及/或任何其他相關資訊。ID tags may be constructed of RFID, UWB, radiation-generating, reflective, or absorbing materials to enable the use of various scanning tools (eg, identification capture devices). The code or print on the ID tag may include device type, electronic and/or material properties of the target device, serial number, type, component part identifier, manufacturer, date of manufacture and/or any other relevant information.

圖13描繪待貼附至目標裝置(例如,IGU)之可及表面之種類的ID標籤1300。標籤1300上之經列印資料可包括窗片ID 1301。經列印(例如,人類可讀)資料中之一些或全部可經編碼成可結合封閉體及虛擬目標裝置之虛擬表示經掃描、傳輸、解碼及/或儲存的QR碼1302。13 depicts an ID tag 1300 of the kind to be attached to an accessible surface of a target device (eg, an IGU). The printed data on label 1300 may include window ID 1301. Some or all of the printed (eg, human-readable) data can be encoded into a QR code 1302 that can be scanned, transmitted, decoded, and/or stored in conjunction with the virtual representation of the enclosure and the virtual target device.

在一些實施例中,可辨識及調測封閉體空間中及封閉體之固定物(例如,壁)後方的目標裝置。行動裝置(例如,可能藉由雲端伺服器上及/或數位分身中之遠程計算資源輔助)可使用影像辨識及/或位置追蹤(例如,地理位置技術)識別真實目標裝置且使其與數位分身之模型內之虛擬表示匹配。行進者(例如,具有所攜帶行動裝置及/或識別擷取裝置之人類使用者,或諸如具有其對應行動裝置及掃描器之無人機的機器人)可使用描繪封閉體中之固定物及目標裝置的擴增實境(例如,數位分身),例如以隔離及選擇待調測之特定目標裝置。至少部分地基於由建築物資訊模型(BIM)及對應數位分身所提供之細節,行進者可選擇目標裝置之虛擬表示,例如,以告知數位分身將針對識別碼、位置資訊或其他細節掃描哪一目標裝置。目標裝置可或可不以操作方式冷卻至網路。舉例而言,目標裝置可為諸如桌之非固定物。In some embodiments, target devices in the enclosure space and behind fixtures (eg, walls) of the enclosure can be identified and tuned. The mobile device (eg, possibly aided by remote computing resources on a cloud server and/or in the avatar) can use image recognition and/or location tracking (eg, geolocation techniques) to identify the real target device and associate it with the avatar The virtual representation within the model matches. A walker (eg, a human user with a mobile device and/or identification capture device carried, or a robot such as a drone with its corresponding mobile device and scanner) can use the fixtures and target devices in the delineation enclosure augmented reality (eg, a digital clone), for example, to isolate and select specific target devices to debug. Based at least in part on the details provided by the Building Information Model (BIM) and the corresponding avatar, the traveler may select a virtual representation of the target device, for example, to tell the avatar which one to scan for identification codes, location information, or other details target device. The target device may or may not be operatively cooled to the network. For example, the target device may be a non-stationary object such as a table.

在一些實施例中,行動裝置包括耦接至(例如,具有)感測器(例如,攝影機)、顯示螢幕及軟體應用程式之電路系統(例如,智慧型電話或平板電腦),其經組態以將一或多個真實目標裝置登錄至數位分身及/或支援檔案(例如,網路組態檔案、互連檔案及/或BIM (Revit)檔案)。顯示螢幕可展示對應於數位分身內之視圖的影像。顯示螢幕可展示數位分身之至少一部分,其對應於行動電路系統之位置(例如,且居中於該位置中)。舉例而言,顯示螢幕可展示虛擬數位分身中對應於行動電路系統之真實方位的方位,以及其緊鄰區域。在一些實施例中,當行動電路系統在封閉體中行進時(例如,當該行動電路系統由在封閉體中行進之行進者攜帶時),虛擬螢幕改變(例如,即時地)數位分身中之電路系統的對應虛擬方位(例如,藉由更改顯示螢幕中所顯示之數位分身影像的中心)。隨著行動電路系統在真實封閉體中行進,顯示螢幕可至少描繪更改(例如,即時地)之數位分身中之行動電路系統的緊鄰區域,該虛擬緊鄰區域對應於相對於真實封閉體中之真實行動電路系統之方位的正改變真實緊鄰區域。顯示螢幕中所描繪之虛擬分身之至少一部分之影像可用於導航及/或定向目的。舉例而言,顯示螢幕中所描繪之虛擬分身之至少一部分之影像可輔助導航至目標裝置之先前置放的表示,或導航至對應於具有待添加及調測至數位分身(及/或任何支援檔案)之真實目標裝置之真實位置的虛擬位置。在一些實施例中,使用者可指派虛擬分身之所描繪影像之中心方位不同於真實行動裝置之方位。舉例而言,其可與真實行動裝置相距一(例如,橫向)距離。使用者可能夠例如使用下拉式選單、使用游標及/或使用行動裝置之觸控螢幕功能性來選擇距離。攝影機(或在行動裝置中或耦接至行動裝置之其他整合感測器)可擷取(例如,掃描)真實目標裝置之識別碼。所擷取(例如,經掃描)碼可(i)在數位分身內連結至所選目標裝置(例如,藉由數位分身關聯至所選目標裝置)或(ii)連結至與目標裝置相關聯之碼的庫存且藉由由其在庫存(例如,檔案)中之碼識別出的目標裝置填充數位分身。In some embodiments, the mobile device includes circuitry (eg, a smartphone or tablet) coupled to (eg, having) a sensor (eg, a camera), a display screen, and a software application, which are configured To log one or more real target devices to a digital avatar and/or supporting files (eg, network configuration files, interconnect files, and/or BIM (Revit) files). The display screen may display images corresponding to views within the digital clone. The display screen can display at least a portion of the digital avatar that corresponds to (eg, and is centered in) the location of the mobile circuitry. For example, the display screen may show the orientation in the virtual avatar that corresponds to the real orientation of the mobile circuitry, as well as its immediate vicinity. In some embodiments, as the mobile circuitry travels in the enclosure (eg, when the mobile circuitry is carried by a traveler traveling in the enclosure), the virtual screen changes (eg, instantaneously) one of the digital avatars The corresponding virtual orientation of the circuitry (eg, by changing the center of the avatar image displayed on the display screen). As the mobile circuitry travels in the real enclosure, the display screen may depict at least an immediate area of the mobile circuitry in the altered (eg, in real-time) avatar that corresponds to the virtual immediate area relative to the real enclosure in the real enclosure. The positive change in the orientation of the mobile circuitry is in the real immediate vicinity. An image showing at least a portion of the virtual avatar depicted on the screen may be used for navigation and/or orientation purposes. For example, displaying an image of at least a portion of the virtual avatar depicted on the screen can aid in navigating to a previously placed representation of the target device, or to a location corresponding to a avatar (and/or any The virtual location of the real location of the real target device (support file). In some embodiments, the user may assign the center orientation of the depicted image of the virtual avatar to be different from the orientation of the real mobile device. For example, it may be a (eg, lateral) distance from the real mobile device. The user may be able to select the distance, eg, using a drop-down menu, using a cursor, and/or using the touch screen functionality of the mobile device. The camera (or other integrated sensor in or coupled to the mobile device) can capture (eg, scan) the identification code of the real target device. The retrieved (eg, scanned) code can be either (i) linked within the avatar to the selected target device (eg, linked to the selected target device by the avatar) or (ii) linked to a device associated with the target device. Inventory of codes and populates the digital avatar with target devices identified by its codes in the inventory (eg, file).

在一些實施例中,單獨識別擷取裝置(諸如手持型掃描器)可連結至行動裝置且由行進者操作以擷取碼。感測器(例如,攝影機)可包含充電耦接裝置(CCD)攝影機。感測器可包含感測器陣列。系統可經組態以對所擷取之碼(例如,碼之影像)進行(或引導進行)影像處理,例如,以辨識及/或解密該碼。In some embodiments, a separate identification capture device, such as a handheld scanner, can be linked to the mobile device and operated by the traveler to capture the code. A sensor (eg, a camera) may include a charge coupled device (CCD) camera. The sensor may comprise an array of sensors. The system can be configured to perform (or direct to perform) image processing on the captured code (eg, an image of the code), eg, to identify and/or decrypt the code.

圖14展示登錄及/或調測系統之實例,其中數位分身1400用以至少部分地基於來自BIM系統1401之建築物資訊向使用者(例如,行進者)呈現封閉體之2D或3D虛擬模型。在一些實施例中,所呈現之虛擬模型在伺服器1402中作為虛擬實境(VR)模型創建。VR模型可藉由額外虛擬表示(例如,與感測器(例如,攝影機)視圖及/或圖形重疊圖組合)擴增且接著由伺服器1402渲染為基於VR之透視圖。模型可結合行動裝置1403之顯示器1404交互式地導航。行動裝置1403包括用於擷取資料(例如,影像)之感測器(例如,攝影機) 1405,其可(i)用作用於產生含有目標裝置之設施的擴增VR表示之至少部分基礎,(ii)用作用於建立設施內的行進者之當前位置及/或目標裝置之位置的定位器,及/或(iii)用作用於讀取ID標籤或其他標記以建立識別碼的感測器。至少一個應用程式1409經組態以與VR伺服器1402及數位分身1400協同進行渲染、導航及識別功能。目標裝置1407係用識別碼及視情況選用之可由感測器1405讀取的其他資訊及/或藉由使用連結至行動裝置1403之外圍裝置(諸如另一擷取裝置(例如,QR掃描器) 1408)來標記。另一擷取裝置可以操作方式耦接至行動電路系統(例如,有線及/或無線地)。另一擷取裝置可經組態以用於手持式操作。另一擷取裝置可更易於操縱及到達各種位置。另一擷取裝置可具有專用於ID擷取操作(例如,條碼掃描、QR碼掃描或RFID讀取器)之感測器。14 shows an example of a login and/or commissioning system in which a digital avatar 1400 is used to present a 2D or 3D virtual model of an enclosed volume to a user (eg, a traveler) based at least in part on building information from a BIM system 1401 . In some embodiments, the presented virtual model is created in server 1402 as a virtual reality (VR) model. The VR model can be augmented with additional virtual representations (eg, combined with sensor (eg, camera) views and/or graphical overlays) and then rendered by server 1402 as a VR-based perspective view. The model can be navigated interactively in conjunction with the display 1404 of the mobile device 1403 . The mobile device 1403 includes a sensor (eg, a camera) 1405 for capturing data (eg, an image) that can (i) be used as at least part of the basis for generating an augmented VR representation of the facility containing the target device, ( ii) as a locator for establishing the current location of a traveler within the facility and/or the location of a target device, and/or (iii) as a sensor for reading an ID tag or other indicia to establish an identification code. At least one application 1409 is configured to cooperate with the VR server 1402 and the avatar 1400 for rendering, navigation and recognition functions. The target device 1407 uses the identification code and optionally other information that can be read by the sensor 1405 and/or by using a peripheral device (such as another capture device (eg, a QR scanner) linked to the mobile device 1403 ) 1408) to mark. Another capture device may be operatively coupled to the mobile circuitry (eg, wired and/or wireless). Another capture device can be configured for handheld operation. Another capture device may be easier to maneuver and reach various locations. Another capture device may have a sensor dedicated to ID capture operations (eg, barcode scanning, QR code scanning, or RFID reader).

在一些實施例中,使用行動裝置,可辨識封閉體空間內之目標裝置之虛擬表示,例如,即使當目標裝置在封閉體之固定物(例如,壁)後方時亦是如此。可使用目標裝置之影像辨識(例如,當行進者為自主的時)或藉由利用使用者介面之手動指示(例如,輕觸觸控螢幕(例如,當行進者為人時))來達成對數位分身中含有的裝置之選擇。在一些實施例中,行進者(例如,人)起始描繪行動裝置(例如,平板電腦)上之封閉體之固定物的擴增虛擬實境(例如,數位分身)。為了易於使用,可追蹤行進者之移動(例如,使用自行動裝置發送至VR伺服器之相對及/或絕對位置資料),使得在行動裝置上呈現給行進者之VR場景跟隨該移動(例如,如本文中所揭示)。為起始所追蹤導航,行動裝置可在起始點處變得錨定至數位分身。舉例而言,藉由與具有影像感測器(例如,攝影機)及/或地理位置感測器(例如,諸如UWB感測器之RF感測器)之封閉體之網路配對。舉例而言,藉由與(例如,裝置集體之)固定感測器配對,該固定感測器具有相對於封閉體(例如,及在封閉體中)之固定(例如,及已知)方位。舉例而言,藉由手動識別數位分身封閉體中之真實行動電路系統之虛擬表示之位置。至少部分地基於行動裝置之方位及/或空間定向的改變,所顯示擴增實境可更新以便追蹤行動裝置之移動,例如藉此允許行進者操縱行動裝置,直至顯示器展示所請求目標裝置及/或正添加目標裝置之位置之虛擬表示。使用者可選擇行動裝置上之目標裝置之虛擬表示以繼續擷取(例如,掃描)對應於所選虛擬裝置之真實目標裝置的識別碼。使用者可擷取可經識別且隨後填充為數位分身中之虛擬表示的真實目標裝置之識別碼。可使用至少一個資料庫來完成對經掃描裝置之識別,ID碼及裝置(例如,及視情況其相關資訊)可駐存於該至少一個資料庫中(例如,記憶體中)。資料庫可在封閉體中或在封閉體外部(例如,在另一設施中或雲端中)。一或多個資料庫可包含網際網路。至少一個資料庫可包含經組態以填充虛擬分身之裝置的虛擬表示影像。In some embodiments, using a mobile device, a virtual representation of the target device within the enclosure space can be identified, eg, even when the target device is behind a fixture (eg, a wall) of the enclosure. Pairing can be achieved using image recognition of the target device (eg, when the traveler is autonomous) or by manual instructions using the user interface (eg, tapping a touch screen (eg, when the traveler is a human)) A selection of devices included in the digital clone. In some embodiments, a traveler (eg, a person) initiates an augmented virtual reality (eg, a digital avatar) depicting a fixture of an enclosure on a mobile device (eg, a tablet). For ease of use, the traveler's movement can be tracked (eg, using relative and/or absolute position data sent to the VR server from the mobile device) so that the VR scene presented to the traveler on the mobile device follows the movement (eg, as disclosed herein). To initiate the tracked navigation, the mobile device may become anchored to the digital avatar at the origin. For example, by pairing with a network of enclosures having image sensors (eg, cameras) and/or geographic location sensors (eg, RF sensors such as UWB sensors). For example, by being paired with a fixed sensor (eg, of the device collective) that has a fixed (eg, and known) orientation relative to (eg, and within) the enclosure. For example, by manually identifying the location of the virtual representation of the real mobile circuitry in the enclosure of the digital clone. Based at least in part on changes in the orientation and/or spatial orientation of the mobile device, the displayed augmented reality may be updated to track the movement of the mobile device, eg, thereby allowing a traveler to manipulate the mobile device until the display shows the requested target device and/or Or a virtual representation of the location of the target device being added. The user may select the virtual representation of the target device on the mobile device to proceed to capture (eg, scan) the identifier of the real target device corresponding to the selected virtual device. The user can retrieve the identification code of the real target device which can be identified and then populated as a virtual representation in the digital avatar. The identification of the scanned device can be accomplished using at least one database in which the ID code and the device (eg, and optionally its related information) can reside (eg, in memory). The repository can be in the enclosure or outside the enclosure (eg, in another facility or in the cloud). The one or more databases may include the Internet. At least one database may include virtual representations of devices configured to populate the virtual avatar.

在一些實施例中,行動裝置中的應用程式可經組態以例如藉由連接至網際網路而擷取(例如,裝置的)通用碼。在一些實施例中,行進者使用行動裝置之攜帶型電路系統(例如,蜂巢式電話或平板電腦)自ID標籤擷取資訊,使ID標籤資訊(例如,ID碼)與所選目標裝置及/或其位置相關聯,且接著將相關聯資訊傳達至數位分身(及/或集中式BIM)。行進者可藉由耦接至行動裝置之單獨擷取裝置(例如,藍牙掃描器,諸如電子槍掃描器)擷取(例如,掃描及/或感測)碼。此攜帶型電子槍擷取裝置可允許擷取難以到達及/或遠端之區域。在一些實施例中,識別擷取裝置(例如,掃描器)包含低解析度感測器(例如,攝影機)。低解析度感測器可包含單一像素感測器,例如,單一像素感測器陣列。陣列中之感測器中之至少兩者可屬於相同類型(例如,對相同輻射波長敏感)。陣列中之感測器中之至少兩者可屬於不同類型(例如,對不同輻射波長敏感)。識別擷取裝置可包含IR、UV或可見輻射感測器、RFID讀取器及/或無線電收發器(例如,UWB收發器)。所擷取之ID (例如,經掃描文字或圖案)可以易偵測格式呈現,例如,使得擷取裝置(例如,掃描器)及/或行動裝置不需要複雜的影像處理。舉例而言,條碼可至少在安設及/或調測階段期間置放於目標裝置上。在確定識別及/或位置資訊與目標裝置相關聯之後,ID標籤(例如,包含條碼)可經(i)移除(例如,當條碼標記附著至裝置表面,例如玻璃表面或顯示構造表面時)或(ii)可保留於物件上(例如,當附著至控制器單元時,或當其為嵌入於目標裝置中之RFID時)。In some embodiments, an application in a mobile device may be configured to retrieve a generic code (eg, of the device), such as by connecting to the Internet. In some embodiments, the traveler uses the portable circuitry of the mobile device (eg, cellular phone or tablet) to retrieve information from the ID tag and associate the ID tag information (eg, ID code) with the selected target device and/or or their locations, and then communicate the associated information to the digital doppelganger (and/or centralized BIM). The traveler may capture (eg, scan and/or sense) the code by a separate capture device (eg, a Bluetooth scanner such as an electron gun scanner) coupled to the mobile device. The portable electron gun capture device allows capture of hard-to-reach and/or remote areas. In some embodiments, the identification capture device (eg, a scanner) includes a low-resolution sensor (eg, a camera). Low-resolution sensors may include single-pixel sensors, eg, single-pixel sensor arrays. At least two of the sensors in the array can be of the same type (eg, sensitive to the same wavelength of radiation). At least two of the sensors in the array can be of different types (eg, sensitive to different wavelengths of radiation). Identification capture devices may include IR, UV, or visible radiation sensors, RFID readers, and/or radio transceivers (eg, UWB transceivers). The captured ID (eg, scanned text or pattern) can be presented in an easily detectable format, eg, so that the capturing device (eg, scanner) and/or mobile device do not require complex image processing. For example, a barcode may be placed on the target device at least during the setup and/or commissioning phase. After determining that the identification and/or location information is associated with the target device, the ID tag (eg, including a barcode) can be (i) removed (eg, when the barcode marking is attached to a device surface, such as a glass surface or display construction surface) Or (ii) can remain on the object (eg, when attached to the controller unit, or when it is an RFID embedded in the target device).

圖15描繪在調測真實設施1502中之目標裝置時由人類行進者1501攜帶之行動裝置1500的實例。行動裝置1500可執行用於進行包括虛擬擴增實境模型之顯示的功能的應用程式(縮寫為「應用程式(app)」),該虛擬擴增實境模型可至少部分地由展示包含虛擬目標裝置1515 (例如,感測器)之數位分身之虛擬表示1505的可視顯示部分1503構成。在一些實施例中,虛擬表示係藉由與顯示器1503交互而選擇。交互可包括應用程式控制圖標,諸如展示於行動裝置之顯示器1503上的1504。應用程式可提供關於所顯示影像的資訊。舉例而言,封閉體特性(例如,設施、建築物、樓層、設施區段及/或房間)。舉例而言,顯示器1503展示數位分身顯示層#1中之房間#2。應用程式可包含具有使用者可自其選擇之各種選項的下拉式選單1510,例如展示於行動裝置顯示器上的虛擬顯示器之相對放大率、所顯示的虛擬分身之設定(例如,色彩方案及/或字體)、與目標裝置相關的各種選項(例如,裝置類型)及保全設定(例如,登入設定)。應用程式可允許使用者選擇虛擬分身之不同部分,例如設施中之不同層、不同樓層、不同房間或不同建築物。不同部分可更遠離行動電路系統位置。應用程式可允許使用者選擇數位分身中之目標裝置之虛擬影像,且擷取與其真實對應物相關之資訊(例如,1512)。資訊可包括目標裝置之ID號、其位置、其是否經安設、其是否耦接至網路、其狀態(功能/非功能)、任何維護歷史、任何經計劃維護、任何最末維護資料(在維護之細節上)、故障之任何風險及/或目標裝置之任何其他特性(例如,色彩、製造者、安設資料、生產日期、相關聯控制器及/或任何其他相關聯技術資料)。15 depicts an example of a mobile device 1500 carried by a human walker 1501 while commissioning a target device in a real facility 1502. The mobile device 1500 may execute an application (abbreviated as "app") for performing functions including a display of a virtual augmented reality model that may be displayed, at least in part, including a virtual object A visual display portion 1503 of a virtual representation 1505 of a digital avatar of a device 1515 (eg, a sensor) constitutes. In some embodiments, the virtual representation is selected by interacting with the display 1503. Interactions may include application control icons, such as 1504 displayed on the display 1503 of the mobile device. The application can provide information about the displayed image. For example, enclosure properties (eg, facilities, buildings, floors, facility sections, and/or rooms). For example, display 1503 shows room #2 in digital clone display layer #1. The application may include a drop-down menu 1510 with various options from which the user can select, such as relative magnification of the virtual display displayed on the mobile device display, settings for the virtual avatar displayed (eg, color scheme and/or font), various options related to the target device (eg, device type), and security settings (eg, login settings). The application may allow the user to select different parts of the virtual avatar, such as different floors in the facility, different floors, different rooms or different buildings. Different parts may be further away from the mobile circuitry location. The application may allow the user to select a virtual image of the target device in the avatar, and retrieve information (eg, 1512) about its real counterpart. Information may include the ID number of the target device, its location, whether it is installed, whether it is coupled to a network, its status (functional/non-functional), any maintenance history, any scheduled maintenance, any last maintenance data ( in the details of maintenance), any risk of failure and/or any other characteristics of the target device (eg color, manufacturer, installation data, date of manufacture, associated controller and/or any other associated technical data).

圖16展示接近真實目標裝置1601、1602、1603及1604之行動裝置1600的實例。行進者(例如,人類使用者或機器人)可固持行動裝置1600,使得其攝影機擷取向行進者顯示之視圖1610。為偵測貼附至目標裝置1601之ID碼(例如,QR碼1612),行動裝置1600可經定位擷取符合擷取框1611之ID碼1612 (例如,之影像)。行動裝置1601可使用已知方法來解碼嵌入於ID碼1612中的文字資訊以用於將對應於目標裝置1601之識別碼及/或另一識別資訊填充至數位分身及/或其他BIM資料庫及/或模型,及任何相關聯控制器相關檔案(例如,組態檔案)中。16 shows an example of a mobile device 1600 that approximates real target devices 1601, 1602, 1603, and 1604. A traveler (eg, a human user or robot) can hold the mobile device 1600 so that its camera captures a view 1610 displayed towards the traveler. To detect the ID code (eg, QR code 1612 ) attached to the target device 1601 , the mobile device 1600 may be positioned to capture the ID code 1612 (eg, the image of) that matches the capture frame 1611 . The mobile device 1601 can use known methods to decode the textual information embedded in the ID code 1612 for populating the digital avatar and/or other BIM database with the identification code and/or another identification information corresponding to the target device 1601 and and/or models, and any associated controller-related files (eg, configuration files).

圖17展示使用者介面螢幕1700之實例,其中虛擬擴增實境表示基於BIM資訊將來自行動裝置之實況視訊影像與儲存於數位分身中之資料合併在一起。介面螢幕1700上之影像可描繪諸如壁1701之結構及諸如IGU 1702之目標裝置。產生影像之VR系統可辨識到當前視圖包括一或多個目標裝置(例如,IGU 1702)且可提供對應提示、下拉式選單或選擇按鈕以輔助使用者選擇所請求目標裝置。舉例而言,可至少部分地基於已可用於數位分身中之通用資料啟動顯示器識別符1703以提供潛在目標裝置之名稱。藉由輕觸識別符1703,使用者可繼續掃描對應ID標籤(例如,標記),其可接著自動地與數位分身中之裝置之匹配表示相關聯。識別碼之自動化(或半自動化)收集可減少將ID碼、相關聯裝置及任何連結資訊(例如,如本文中所揭示)填充至數位分身中所需之時間/工作量。此類(例如,半)自動化程序所需之時間可在每裝置(例如,IGU)平均約4分鐘至每裝置平均約15秒之間。作為比較,完全手動程序可需要至少約80%、90%、93%、94%或95%更多時間來將裝置登錄至數位分身中(例如,包括與裝置相關之相關聯資訊,例如如本文中所揭示)。此(例如,半)自動化程序可減少安設、維護及/或服務小組的人力、成本、時間、錯誤及/或困難。人力之減少包含所需人員之數目的減少及/或進行任務所需人員之資格水平的減少。錯誤之減少可提高裝置功能性及設施中之控制之準確度。舉例而言,當前手動完成之對窗ID及位置之校驗需針對100個IGU耗費約整個8小時工作日。Figure 17 shows an example of a user interface screen 1700 in which a virtual augmented reality representation combines live video images from a mobile device with data stored in a digital avatar based on BIM information. The image on the interface screen 1700 may depict structures such as walls 1701 and target devices such as IGU 1702. The VR system that generates the image can recognize that the current view includes one or more target devices (eg, IGU 1702) and can provide corresponding prompts, drop-down menus, or selection buttons to assist the user in selecting the requested target device. For example, display identifier 1703 can be activated to provide the name of a potential target device based at least in part on generic data already available in the digital clone. By tapping on the identifier 1703, the user can proceed to scan the corresponding ID tag (eg, tag), which can then be automatically associated with a matching representation of the device in the digital avatar. Automated (or semi-automated) collection of the identification code can reduce the time/effort required to populate the ID code, associated device and any linked information (eg, as disclosed herein) into the digital avatar. The time required for such (eg, semi) automated procedures may range from an average of about 4 minutes per device (eg, IGU) to an average of about 15 seconds per device. In comparison, a fully manual procedure may require at least about 80%, 90%, 93%, 94%, or 95% more time to log the device into the digital avatar (eg, including associated information about the device, such as described herein revealed in). This (eg, semi-)automated process can reduce labor, cost, time, error, and/or difficulty in setting up, maintaining, and/or servicing teams. A reduction in manpower includes a reduction in the number of personnel required and/or a reduction in the qualification level of the personnel required to perform the task. The reduction in errors can improve device functionality and the accuracy of controls in the facility. For example, the current manual verification of window IDs and locations takes about an entire 8-hour working day for 100 IGUs.

在一些實施例中,存在於真實設施中之目標裝置可在數位分身中具有對應虛擬圖形表示。數位分身可包括用於具有唯一識別資訊(例如,ID碼或序號、MAC位址及/或位置)之目標裝置的對應資料記錄,及通用資訊(裝置之類型、製造商及任何其他裝置特性、特徵及/或屬性,例如,如本文中所揭示)。藉由連結識別碼、目標裝置之位置及數位分身,可(例如,在效率上)極大地改良諸如建築物管理、維護、服務及/或維修之功能。隨時間推移,資料記錄可編譯服務歷史及/或(例如,當前)裝置狀態,其可更新至包含目標裝置之至少一個資料庫(例如,其可經由數位分身存取)中。所進行之服務可更新(例如,即時地或在服務之後)至資料庫(例如,包含與裝置相關之狀態資訊(例如,可經由數位分身存取之狀態資訊))中。裝置之狀態可自動耦接至數位分身及/或BIM檔案。至少一個資料庫可自動耦接至數位分身及/或BIM檔案。至少一個資料庫可經組態以更新BIM檔案。此外,BIM檔案可在指定時間(例如,非即時)及/或即時自動更新。指定時間可為設施中之活動較低(例如,在夜間、週末、活動小休(activity break)及/或假期)的時間。在一些實施例中,將識別資料(例如,如對數位分身進行調測)與先前版本數位分身(例如,在更新之前)進行比較,例如,以便尋找任何改變及/或不符。更新後的數位分身可用於分析、維護、地點管理(例如,控制)、規劃及/或修正基礎BIM (Revit檔案)。規劃可包含內部設計及/或建築規劃。In some embodiments, target devices present in the real facility may have corresponding virtual graphical representations in the digital avatar. A digital clone may include a corresponding data record for a target device with unique identifying information (eg, ID code or serial number, MAC address, and/or location), and general information (type of device, manufacturer, and any other device characteristics, features and/or attributes, eg, as disclosed herein). Functions such as building management, maintenance, service and/or repair can be greatly improved (eg, in terms of efficiency) by linking the identifier, the location of the target device, and the digital avatar. Over time, the data records may compile service history and/or (eg, current) device state, which may be updated into at least one database (eg, accessible via a digital avatar) that includes target devices. The service performed may be updated (eg, immediately or after the service) into a database (eg, containing status information related to the device (eg, status information accessible via a digital avatar)). The state of the device can be automatically coupled to the avatar and/or BIM file. At least one database can be automatically coupled to the digital avatar and/or the BIM file. At least one database can be configured to update the BIM file. In addition, BIM files can be automatically updated at specified times (eg, not in real time) and/or in real time. The designated time may be a time when activity in the facility is low (eg, at night, weekends, activity breaks, and/or holidays). In some embodiments, identifying data (eg, as commissioning the avatar) is compared to a previous version of the avatar (eg, prior to updating), eg, to look for any changes and/or discrepancies. The updated digital avatar can be used for analysis, maintenance, site management (eg, control), planning and/or revision of the base BIM (Revit file). Planning may include interior design and/or architectural planning.

圖18展示含有或經修改以含有虛擬控制面板裝置1801之虛擬房間1800 (例如,作為數位分身之部分呈現給使用者)的實例。在調測期間,可選擇目標裝置1801且擷取其ID標籤(例如,掃描或以其他方式感測)以獲得關於真實目標裝置之資料,該資料連結至目標裝置1801之ID碼。資料可儲存於連結至虛擬目標裝置1801之資料記錄1802中。資料記錄1802可包括適用於裝置功能、控制、網路耦接、管理、維護、服務及/或維修之若干資料欄位。在圖18中所展示之實例中,資料欄位包括識別碼1803,其已由藉由行進者操作之識別擷取裝置擷取,如上文所解釋。資料可包括位置資訊(例如,房間CR121)、記錄產生及/或裝置安設之時序(例如,階段獲取)、標識資料(例如,包括ID碼、部件號、相關聯影像、任何特殊標記及包括評論之能力)。資料可包括將裝備分類(例如,分類為固定物或非固定物,例如,分類為傢俱、玻璃、感測器、壁或電氣裝備)。18 shows an example of a virtual room 1800 containing or modified to contain a virtual control panel device 1801 (eg, presented to a user as part of a digital avatar). During commissioning, target device 1801 can be selected and its ID tag retrieved (eg, scanned or otherwise sensed) to obtain data about the real target device, which is linked to the ID code of target device 1801 . Data may be stored in data records 1802 linked to virtual target device 1801 . Data records 1802 may include a number of data fields applicable to device function, control, network coupling, management, maintenance, service, and/or repair. In the example shown in Figure 18, the data field includes an identification code 1803, which has been retrieved by an identification retrieval device operated by the traveler, as explained above. Data may include location information (eg, room CR121), timing of record generation and/or device setup (eg, stage acquisition), identification data (eg, including ID codes, part numbers, associated images, any special markings and including ability to comment). Data may include classifying equipment (eg, as fixed or non-fixed, eg, as furniture, glass, sensors, walls, or electrical equipment).

在一些情況下,目標裝置可安設於設施中而尚未組態於BIM資料及/或數位分身中。每當目標裝置在現有BIM及/或數位分身中尚未定義時,使用者(例如,行進者)均可例如在新系統之調測時或其後之任何時間添加該目標裝置。使用者可在需要時(例如,當裝置經移除或重新定位時)刪除或修改已表示的虛擬目標裝置。對於待添加之目標裝置,行動裝置可用於導航至一位置(例如,目標裝置所駐存之地理位置資訊)及選擇該位置。位置可自ID標籤導出(例如,若其包括地理位置技術,例如UWB技術)。位置可自行進者之ID標籤導出。位置可自手動插入位置資訊(例如,藉由行進者)導出。在一些實施例中,使用者藉由自應用程式中可用之庫存清單選擇裝置類型而添加未經表示之目標裝置。舉例而言,目標裝置可屬於第3方,且裝置的碼可為通用ID碼。在已判定位置資訊及裝置類型之情況下,使用者可使用識別擷取裝置將真實目標裝置之識別碼擷取(例如,掃描)至資料庫及/或數位分身中。接著可藉由目標裝置資訊更新數位分身且可在識別出的位置處之虛擬模型中創建目標裝置之虛擬表示。在一些實施例中,數位分身中之更新後的資訊中之至少一些回饋至BIM檔案以進行類似更新。數位分身可併入或以其他方式連結至BIM。包含ID碼及任何相關聯裝置資訊之資料庫經儲存,可連結至BIM。In some cases, the target device may be installed in the facility and not yet configured in the BIM data and/or digital avatar. Whenever a target device is not yet defined in the existing BIM and/or digital avatar, a user (eg, a traveler) can add the target device, eg, during commissioning of a new system or any time thereafter. The user can delete or modify the virtual target device that has been represented when needed (eg, when the device is removed or relocated). For the target device to be added, the mobile device can be used to navigate to a location (eg, the geographic location information where the target device resides) and select the location. The location can be derived from the ID tag (eg, if it includes geolocation technology, such as UWB technology). The location can be exported by the ID tag of the entrant. Locations can be derived from manually inserting location information (eg, by travelers). In some embodiments, the user adds an unrepresented target device by selecting a device type from an inventory available in the application. For example, the target device may belong to a 3rd party, and the code of the device may be a universal ID code. With the location information and device type determined, the user can use the identification capture device to capture (eg, scan) the identification code of the real target device into the database and/or the digital avatar. The digital avatar can then be updated with the target device information and a virtual representation of the target device can be created in the virtual model at the identified location. In some embodiments, at least some of the updated information in the digital avatar is fed back to the BIM file for similar updates. Digital avatars may be incorporated into or otherwise linked to BIM. A database containing ID codes and any associated device information is stored and can be linked to BIM.

數位分身可或可不填充有目標裝置之虛擬表示及/或選擇。應用程式可允許使用者自選擇目標裝置挑選目標裝置。應用程式可至少部分地基於所擷取之ID碼搜尋目標裝置。圖19展示提供(i)用於登錄一或多個目標裝置之實例方法的流程圖。該程序可以提供設施之數位分身的操作1901開始,其中設施具有帶有識別碼(例如,在標記或另一ID標籤上貼附至目標裝置)之真實目標裝置,及(ii)在1902中,具有連結至數位分身之識別擷取裝置(例如,整合至行動裝置及/或外圍擷取裝置中之感測器)。在一些實施例中,數位分身可即時縮放及調整以仿真行進者在數位分身中之位置,且行動裝置可(例如,即刻)投影如藉由數位分身仿真之行進者之周圍環境。可追蹤(例如,使用地理位置技術)行動裝置及/或目標裝置之位置資訊。舉例而言,可使用行進者之UWB ID標籤提供位置資訊,或可藉由行動裝置經由地理位置(例如,GPS)驅動位置資訊。使用位置資訊,目標裝置(及/或其位置)之虛擬表示呈現為數位分身之虛擬擴增實境顯示器之部分。在操作1903中,進行所關注之目標裝置是否存在於數位分身(例如,目標裝置類型及/或具有製造商序號之特定目標裝置)中的判定。若否,則在操作1904中使用識別擷取裝置來擷取(例如,掃描)所關注之真實目標裝置的識別碼。在操作1905中,搜尋虛擬目標裝置之識別碼及/或裝置類型之清單(例如,裝置識別碼可在知曉個別安設位置之前已鍵入虛擬分身之資料記錄中,或可存取已知類型之裝置的通用資料作為目標裝置之設置的部分)。在操作1906中,使虛擬目標裝置與識別碼且與對應類型之目標裝置的虛擬表示相關。在操作1907中,例如藉由使用者或自動經由地理位置技術在數位分身(例如,虛擬實境表示)中選擇目標裝置之位置。在操作1908中,虛擬目標裝置表示在識別出的位置處插入至數位分身中。數位分身可連結至具有連結至各種裝置的ID碼的資料庫。行動裝置上的應用程式可引導搜尋資料庫(例如,網際網路)以得到ID碼與目標裝置相關資訊之間的關聯。一旦目標裝置之ID碼識別為連結至目標裝置(例如,目標裝置類型及/或具有製造商序號之特定目標裝置),則數位分身及/或應用程式選擇選項可在數位分身中在數位分身之與真實封閉體中之目標裝置之真實位置相應之位置中填充有與目標裝置及/或目標裝置之虛擬表示相關的資訊。The digital avatar may or may not be populated with a virtual representation and/or selection of the target device. The application may allow the user to select the target device from the select target device. The application may search for the target device based at least in part on the retrieved ID code. 19 shows a flowchart that provides (i) an example method for logging into one or more target devices. The program may begin at operation 1901 by providing a digital avatar of a facility with a real target device with an identification code (eg, on a tag or another ID tag affixed to the target device), and (ii) in 1902, Having an identification capture device (eg, a sensor integrated into a mobile device and/or a peripheral capture device) linked to the digital clone. In some embodiments, the avatar can be scaled and adjusted in real-time to simulate the traveler's position in the avatar, and the mobile device can (eg, instantaneously) project the surroundings of the traveler as simulated by the avatar. The location information of the mobile device and/or the target device may be tracked (eg, using geolocation techniques). For example, the location information can be provided using the traveler's UWB ID tag, or the location information can be driven by the mobile device via geographic location (eg, GPS). Using the location information, a virtual representation of the target device (and/or its location) is presented as part of the virtual augmented reality display of the digital avatar. In operation 1903, a determination is made whether the target device of interest exists in the digital avatar (eg, target device type and/or a specific target device with a manufacturer serial number). If not, in operation 1904, the identification retrieval device is used to capture (eg, scan) the identification code of the real target device of interest. In operation 1905, a list of virtual target device IDs and/or device types is searched (eg, the device ID may be entered into the virtual clone's data record before the individual installation location is known, or a known type may be accessed device general data as part of the target device's settings). In operation 1906, a virtual target device is associated with an identification code and with a virtual representation of a corresponding type of target device. In operation 1907, the location of the target device is selected in a digital avatar (eg, a virtual reality representation), eg, by a user or automatically via geolocation techniques. In operation 1908, the virtual target device representation is inserted into the digital avatar at the identified location. A digital avatar can be linked to a database with ID codes linked to various devices. An application on a mobile device may direct a search of a database (eg, the Internet) for associations between ID codes and information about the target device. Once the target device's ID code is identified as being linked to the target device (eg, target device type and/or a specific target device with a manufacturer serial number), the avatar and/or application selection options can be found in the avatar in the avatar The location corresponding to the real location of the target device in the real enclosure is populated with information related to the target device and/or the virtual representation of the target device.

當在操作1903處所關注之目標裝置之虛擬表示存在於數位分身中時,接著使用者選擇在操作1910中在使用者介面上的數位分身中描繪之對應虛擬表示及/或裝置ID,以便表示將針對其識別碼擷取(例如,掃描)哪一真實目標裝置。在操作1911中,使用識別擷取裝置擷取真實目標裝置上/中之識別碼。在操作1912中,目標裝置之虛擬表示與識別碼相關(例如,識別碼經傳輸至含有數位分身之資料庫,且對應資料記錄(例如,諸如其特性及/或狀態資訊之相關聯資訊)填充有識別碼,藉此將兩者連結在一起)。When the virtual representation of the target device of interest at operation 1903 exists in the avatar, the user then selects the corresponding virtual representation and/or device ID depicted in the avatar on the user interface in operation 1910 to indicate that the For which real target device was retrieved (eg, scanned) for its ID. In operation 1911, the identification code on/in the real target device is captured using the identification capturing device. In operation 1912, the virtual representation of the target device is associated with an identification code (eg, the identification code is transmitted to a database containing the digital avatar, and the corresponding data record (eg, associated information such as its characteristics and/or status information) is populated There is an identification code, which links the two together).

提供識別碼之標記或另一ID標籤可含有與目標裝置相關之額外資料(例如,裝置特性及/或狀態資訊)。在操作1908及/或1912中將識別碼及/或位置連結至虛擬目標裝置表示之後,在操作1913中存取任何額外資料。當發現額外資料時,則在操作1914中其與虛擬目標裝置連結。在操作1915中,可藉由識別碼及任何其他資料或鏈路更新BIM。The tag providing the identification code or another ID tag may contain additional data related to the target device (eg, device characteristics and/or status information). After linking the identifier and/or location to the virtual target device representation in operations 1908 and/or 1912, any additional data is accessed in operation 1913. When additional data is found, it is linked to the virtual target device in operation 1914. In operation 1915, the BIM may be updated with the identification code and any other data or link.

在某些實施例中,軟體工具(其可稱為「設施管理應用程式」)提供用於與設施(例如,包含建築物或建築物群組)中之諸如光學可切換(例如,可著色)窗之裝置交互的二維及/或三維之使用者可辨識之圖形使用者介面。在一些實施中,工具包括允許使用者控制或接收關於裝置(例如,窗)之資訊的使用者模式及允許使用者設計、設置及/或組態軟體如何在使用者操作模式中操作的組態模式。使用此等兩個模式來描述設施管理應用程式,然而,應理解,描述為處於使用者模式中之特徵可存在於組態模式中,且反之亦然。此外,個別工具或模組而非單一應用程式可用於實施該等兩個模式。設施管理應用程式的圖形使用者介面可顯示於包含電路系統(行動或靜止)之各種電子裝置上,諸如電腦、電話或平板電腦。在一些實施例中,圖形使用者介面顯示於管理員控制台上,且在一些情況下,圖形使用者介面顯示於位於光學可切換窗之表面上的透明顯示器上(例如,顯示構造上)。透明顯示技術(例如,可併入光學可切換窗)、其操作及其控制之實例可見於2018年4月25日申請且標題為「TINTABLE WINDOW SYSTEM COMPUTING PLATFORM」的國際專利申請案序列號第PCT/US18/29406號、2018年4月25日申請且標題為「TINTABLE WINDOW SYSTEM FOR BUILDING SERVICES」的國際專利申請案序列號第PCT/US18/29460號及2020年9月30日申請之標題為「TANDEM VISION WINDOW AND MEDIA DISPLAY」的國際專利申請案序列號第PCT/US20/53641號,該等申請案中之每一者以全文引用之方式併入本文中。In some embodiments, a software tool (which may be referred to as a "facility management application") is provided for interfacing with features such as optically switchable (eg, shading) in a facility (eg, including a building or group of buildings) A two-dimensional and/or three-dimensional user-identifiable graphical user interface for device interaction of windows. In some implementations, tools include a user mode that allows a user to control or receive information about a device (eg, a window) and a configuration that allows the user to design, set up, and/or configure how software operates in the user mode of operation model. The facility management application is described using these two modes, however, it should be understood that features described as being in user mode may exist in configuration mode, and vice versa. Additionally, individual tools or modules rather than a single application can be used to implement both modes. The graphical user interface of the facility management application can be displayed on various electronic devices including circuitry (mobile or stationary), such as computers, phones or tablets. In some embodiments, the graphical user interface is displayed on an administrator console, and in some cases, the graphical user interface is displayed on a transparent display (eg, on a display structure) on the surface of the optically switchable window. Examples of transparent display technology (eg, which can incorporate optically switchable windows), its operation and its control can be found in International Patent Application Serial No. PCT, filed on April 25, 2018 and entitled "TINTABLE WINDOW SYSTEM COMPUTING PLATFORM" /US18/29406, International Patent Application Serial No. PCT/US18/29460 filed on April 25, 2018 and entitled "TINTABLE WINDOW SYSTEM FOR BUILDING SERVICES" and filed on September 30, 2020 with the title " TANDEM VISION WINDOW AND MEDIA DISPLAY" International Patent Application Serial No. PCT/US20/53641, each of which is incorporated herein by reference in its entirety.

工具可具有使用可能已出於另一目的創建之2D及/或3D建築物模型的圖形使用者介面,從而減少(例如,消除)僅出於軟體工具之目的創建建築物模型之成本。對於窗網路經安設之許多現代建築物,準確且詳細的3D建築物模型已存在。此類模型在設計新建築物時由建築師及工程師使用,且此類模型可在修整建築物時細緻地更新。藉由使用此2D及/或3D建築物模型,工具可產生強大且直觀之圖形使用者介面,其允許使用者檢視關於以操作方式耦接至網路之裝置(例如,可著色窗)之詳細資訊,且可允許使用者控制及/或選擇裝置(例如,此類窗之切換及/或著色)。The tool may have a graphical user interface that uses a 2D and/or 3D building model that may have been created for another purpose, thereby reducing (eg, eliminating) the cost of creating a building model solely for the purpose of a software tool. Accurate and detailed 3D building models already exist for many modern buildings on which window networks are installed. Such models are used by architects and engineers when designing new buildings and can be updated in detail as buildings are refurbished. By using this 2D and/or 3D building model, tools can generate powerful and intuitive graphical user interfaces that allow users to view details about devices operatively coupled to the network (eg, tintable windows) information, and may allow the user to control and/or select devices (eg, switching and/or coloring of such windows).

在一些實施例中,2D及/或3D建築物模型使用反映建築物之幾何形狀的數學表示。模型可經實施為含有在由適當軟體解譯時可提供關於建築物之特徵及其幾何性質(例如,由一或多個表面定義之尺寸、表面及體積)之細節的參數的檔案。建築物之特徵(例如,置放於建築物內之任何結構組件或任何組件,諸如傢俱)可由一或多個表面表示。舉例而言,窗可由表示一或多個窗格之單一表面表示。在更詳細或準確之模型中,窗可表示為界定包括窗框之窗之全部或大部分外部表面的複數個表面。在一些實施例中,特徵為用於彼特徵之設計或製造的部分或特定特徵之準確電腦輔助設計模型。建築物模型中之特徵的細節可包括諸如其一或多個界定表面之準確位置、界定表面之尺寸、特徵/組件之製造資訊、特徵/組件之歷史資訊等的細節,如下文所解釋。In some embodiments, the 2D and/or 3D building models use mathematical representations that reflect the geometry of the building. A model can be implemented as a file containing parameters that, when interpreted by appropriate software, can provide details about the features of the building and its geometric properties (eg, dimensions, surfaces, and volumes defined by one or more surfaces). A feature of a building (eg, any structural component or any component placed within the building, such as furniture) may be represented by one or more surfaces. For example, a window may be represented by a single surface representing one or more panes. In a more detailed or accurate model, a window may be represented as a plurality of surfaces defining all or most of the exterior surface of the window including the sash. In some embodiments, a feature is an accurate computer-aided design model of a portion or specific feature used in the design or manufacture of that feature. Details of a feature in a building model may include details such as the exact location of one or more of its defining surfaces, the dimensions of the defining surfaces, manufacturing information for the feature/component, historical information for the feature/component, etc., as explained below.

檢視器模組可讀取建築物模型檔案(例如,諸如Revit檔案之BIM) 以產生建築物之2D及/或三維可視化(數位分身),其可描繪於電子裝置之螢幕上。多維可視化可自各種建築物特徵之複數個表面渲染,該等表面中之每一者由一或多個多邊形形狀界定。表面可對應於組成建築物之特徵或實體態樣。舉例而言,樑或框結構可各自由在建築物模型內之一或多個表面表示。表面之解析度可為極高的;有時在模型中反映之尺寸可在實際建築物結構之幾公分內。在一些實施例中,表面在渲染時為彩色及/或紋理化以更準確地反映建築物之可視外觀。在建築物模型內,可藉由諸如節點ID之識別符來識別表面,但此類ID無需藉由檢視器顯示。在一些情況下,本文中別處所描述之線框模型或殼模型可與軟體工具或應用程式相容。渲染可為至少每約5分鐘(min)、10 min、20 min、30 min或60 min。設施之數位分身之渲染頻率可在前述值中之任一者之間(例如,5 min至60 min、5 min至20 min或20 min至60min)。The viewer module can read building model files (eg, BIM such as Revit files) to generate 2D and/or 3D visualizations (digital clones) of the building, which can be drawn on the screen of an electronic device. Multidimensional visualizations can be rendered from multiple surfaces of various building features, each of the surfaces being defined by one or more polygonal shapes. Surfaces may correspond to features or solid aspects that make up a building. For example, beam or frame structures may each be represented by one or more surfaces within the building model. The resolution of the surface can be extremely high; sometimes the dimensions reflected in the model can be within a few centimeters of the actual building structure. In some embodiments, the surfaces are colored and/or textured when rendered to more accurately reflect the visual appearance of the building. Within the building model, surfaces can be identified by identifiers such as node IDs, but such IDs need not be displayed by the viewer. In some cases, wireframe or shell models described elsewhere herein may be compatible with software tools or applications. Rendering can be at least every about 5 minutes (min), 10 minutes, 20 minutes, 30 minutes, or 60 minutes. The rendering frequency of the digital avatars of the facility may be between any of the foregoing values (eg, 5 min to 60 min, 5 min to 20 min, or 20 min to 60 min).

建築物模型可在建築物之設計階段期間產生,且可由建築物所有者或負責建築物之設計及建構的所有者之供應商提供。可使用電腦輔助設計(CAD)軟體(諸如,Autodesk Revit或另一類似軟體設計套裝)來產生2D及/或3D建築物模型。在一些情況下,(例如,僅)在建築物之建構之後創建建築物模型,在此情況下,其可利用定位偵測系統,諸如光偵測及測距(雷射雷達(LiDAR))。舉例而言,可使用雷射雷達攝影機(諸如Matterport 3D攝影機)產生建築物模型。在一些實施例中,使用全向信標產生建築物空間之3D模型,該全向信標發送例如RF波,且接著接收來自自將RF波接收(反射或直接)至一或多個接收器之一或多個裝置反射回或傳輸回之能量的輸入。具有此能力之一個此類系統為Ossia TM無線供電系統,如描述於2015年11月19日申請且發佈為US20160299210A1之標題為「TECHNIQUES FOR IMAGING WIRELESS POWER DELIVERY ENVIRONMENTS AND TRACKING OBJECTS THEREIN」的美國專利申請案序列號第14/945,741號中,該申請案以全文引用之方式併入本文中。在某些實施例中,裝置(例如,EC窗)經組態以接收及/或傳輸無線電力。當結合此類無線電力能力使用時,EC系統可如本文中所描述而自動調測,其中建築物或空間映射由EC窗系統/窗網路使用其無線電力傳輸子系統來產生。 Building models may be generated during the design phase of the building and may be provided by the building owner or the owner's supplier responsible for the design and construction of the building. 2D and/or 3D building models may be generated using computer-aided design (CAD) software, such as Autodesk Revit or another similar software design suite. In some cases, a building model is created (eg, only) after construction of the building, in which case it may utilize a positioning detection system such as light detection and ranging (LiDAR). For example, a lidar camera, such as a Matterport 3D camera, can be used to generate a building model. In some embodiments, a 3D model of the building space is generated using omnidirectional beacons that transmit, for example, RF waves, and then receive from RF waves that are received (reflected or directly) to one or more receivers The input of energy reflected or transmitted back by one or more devices. One such system with this capability is the Ossia wireless power system, as described in US patent application entitled "TECHNIQUES FOR IMAGING WIRELESS POWER DELIVERY ENVIRONMENTS AND TRACKING OBJECTS THEREIN" filed on November 19, 2015 and published as US20160299210A1 In Serial No. 14/945,741, this application is incorporated herein by reference in its entirety. In certain embodiments, a device (eg, an EC window) is configured to receive and/or transmit wireless power. When used in conjunction with such wireless power capabilities, an EC system can be automatically commissioned as described herein, where a building or spatial map is generated by the EC window system/window network using its wireless power transfer subsystem.

在一些實施例中,多維模型可含有可與工程師、建築師或設施管理者相關之各種建築物資訊。建築物模型檔案可含有對應於建築物特徵及彼等特徵如何彼此交互之後設資料。作為說明性實例,考慮用於在建築物內輸送天然氣之管道。檔案內之後設資料可包括連結至管道之表示的資訊(其可使用一或多個表面顯示),該資訊包括諸如模型、製造商、安設日期、安設承包人、材料、尺寸及管道之配合類型的資訊。作為另一實例,建築物中之I樑的全部或一部分可表示為表面,且此表面可含有關於I樑之位置、其結構材料、其供應商等的資訊。In some embodiments, the multi-dimensional model may contain various building information that may be relevant to engineers, architects, or facility managers. A building model file may contain metadata corresponding to building features and how those features interact with each other. As an illustrative example, consider a pipeline for conveying natural gas within a building. Subsequent data within the file may include information linked to the representation of the pipe (which may be displayed using one or more surfaces), including information such as model, manufacturer, date of installation, installation contractor, materials, dimensions, and information about the pipe. Match type information. As another example, all or a portion of an I-beam in a building may be represented as a surface, and this surface may contain information about the location of the I-beam, its materials of construction, its suppliers, and the like.

在又一實例中,可使用資料標籤或關鍵字在模型檔案內編索引建築物模型之表面或特徵。此等資料標籤可包括於與表面/特徵相關聯之名稱中或對應後設資料中。表面或特徵可具有將表面/特徵連結至各種特性及/或類別的資料標籤。類別可係基於例如特徵類型、特徵模型、大小、位置或任何其他相關參數。在一些請況下,設施管理應用程式可接著識別對應於某一資料標籤之特徵。可使用設施管理應用程式來搜尋建築物模型內之特徵。舉例而言,若使用者鍵入以下搜尋,則使用者可識別建築物之西面、第3樓層上的所有外伸特徵:[特徵類型:窗外伸],[樓層:第三],[方向:西]。在一些實施例中,此等資料標籤在建築物設計期間藉由用以產生建築物模型之軟體自動添加至特徵/表面。在一些情況下,諸如當特徵經添加至來自特徵庫之建築物模型時,該特徵經導入至已具有適當資料標籤之建築物模型中。當藉由添加、替換等改變建築物時,可更新建築物模型以反映改變。舉例而言,若建築物經修整,則特徵可自建築物模型添加或移除。在一些實施例中,建築物模型中之表面的表示保持不變,但更新關於受影響表面之後設資料資訊。舉例而言,可更新結構組件之後設資料以指示最後檢測組件之安全性之日期。In yet another example, the surfaces or features of the building model may be indexed within the model file using data tags or keywords. These data tags may be included in the name associated with the surface/feature or in the corresponding meta data. Surfaces or features may have data tags linking the surface/feature to various properties and/or categories. Categories may be based on, for example, feature type, feature model, size, location, or any other relevant parameter. In some cases, the facility management application may then identify the characteristic corresponding to a data label. Features within the building model can be searched using a facility management application. For example, if the user types in the following search, the user can identify all overhanging features on the 3rd floor, west of the building: [feature type: window overhang], [floor: third], [direction: West]. In some embodiments, these data tags are automatically added to features/surfaces during building design by the software used to generate the building model. In some cases, such as when a feature is added to a building model from a feature library, the feature is imported into the building model that already has the appropriate data tags. As buildings are changed by additions, substitutions, etc., the building model can be updated to reflect the changes. For example, if the building is refurbished, features can be added or removed from the building model. In some embodiments, the representation of the surfaces in the building model remains unchanged, but the data information about the affected surfaces is updated. For example, the data can be set after updating the structural element to indicate the date when the safety of the element was last checked.

在一些實施例中,以裝置網路為目標產生建築物模型。舉例而言,網路之組件(例如,裝置(例如,IGU)、網路控制器及本端控制器)可在模型首先創建時或在稍後時間(例如,在調測期間或在調測之後)添加至建築物模型。當此類組件添加至模型時,其中之每一者可經定義為一或多個特徵及/或一個或表面。在一些實施例中,自網路組件庫添加網路之組件,其中組件由其尺寸、外觀等表示。所有組件呈可包括於建築物模型中之對應後設資料的形式。In some embodiments, a building model is generated targeting a network of devices. For example, components of a network (eg, devices (eg, IGUs), network controllers, and local controllers) can be created when the model is first created or at a later time (eg, during or during commissioning) later) to the building model. When such components are added to a model, each of them may be defined as one or more features and/or one or a surface. In some embodiments, components of a net are added from a library of net components, where the components are represented by their size, appearance, and the like. All components are in the form of corresponding meta data that can be included in the building model.

在一些實施例中,以複雜檔案之形式提供建築物模型,其包括可能或可能並非為產生用於諸如光學可切換窗之裝置之圖形使用者介面所必需的資訊。舉例而言,建築物模型可包括諸如建築物模型之編輯歷史的資訊,及/或與並不與網路介接之組件相關的後設資料資訊。非必需資訊中之至少一者可在模型用以產生或渲染圖形使用者介面之特徵之前經移除。在一些情況下,檔案可具有使用電腦輔助設計軟體套裝(諸如Autodesk Revit)產生的「.RVT」檔案類型或另一專屬檔案類型。在一些實施例中,建築物模型經歷使模型適合由設施管理應用程式使用之生產後程序。在一些實施例中,以簡化格式導出及保存建築物模型,其中非必需資訊自檔案移除。在一些實施例中,建築物模型以可經由複數個電子裝置類型及/或跨各種作業系統容易地存取之開放原碼格式保存。舉例而言,在一些情況下,建築物模型以可由檢視器模組存取之格式保存,該檢視器模組與網頁瀏覽器相容或整合於網路瀏覽器內。In some embodiments, the building model is provided in the form of a complex file that includes information that may or may not be necessary to generate a graphical user interface for devices such as optically switchable windows. For example, a building model may include information such as the editing history of the building model, and/or metadata information related to components that are not network-interfaced. At least one of the non-essential information may be removed before the model is used to generate or render features of the graphical user interface. In some cases, the file may be of the ".RVT" file type or another proprietary file type generated using a computer-aided design software package such as Autodesk Revit. In some embodiments, the building model undergoes a post-production process that adapts the model for use by a facility management application. In some embodiments, the building model is exported and saved in a simplified format with non-essential information removed from the file. In some embodiments, the building model is saved in an open source format that can be easily accessed via multiple electronic device types and/or across various operating systems. For example, in some cases, building models are saved in a format that can be accessed by a viewer module that is compatible with or integrated within a web browser.

圖20提供展示設施管理應用程式2000之結構(本文中所提及之工具之實例)的方塊圖之實例。該應用程式經組態以自模型接收建築物模型2002,或至少資訊,且用檢視器模組2010解譯建築物模型。應用程式經組態以自關於網路之資訊源(例如,主控制器2020或窗網路上之另一組件)接收裝置(例如,窗)資訊2024。此類資訊可包括網路ID (例如,CAN ID) 及/或在網路上唯一地識別個別裝置之其他資訊。應用程式經組態以接收含有將網路實體(例如,諸如發射器及/或光學可切換窗之裝置)連結至建築物模型上之節點ID之資訊的網路組態檔案2030。應用程式可經組態以接收用於藉由應用程式處置之裝置(例如,感測器及/或光學可切換窗)的智慧型物件(或至少接收充足資訊以生產用於此類裝置之智慧型物件)。應用程式可經組態以藉由一或多個應用程式設計介面或其他適當軟體介面接收此等各種資訊片段。20 provides an example of a block diagram showing the structure of a facility management application 2000, an example of the tools mentioned herein. The application is configured to receive the building model 2002, or at least information, from the model, and use the viewer module 2010 to interpret the building model. The application is configured to receive device (eg, window) information 2024 from an information source about the network (eg, host controller 2020 or another component on the window network). Such information may include network IDs (eg, CAN IDs) and/or other information that uniquely identifies individual devices on the network. The application is configured to receive a network configuration file 2030 containing information linking network entities (eg, devices such as transmitters and/or optically switchable windows) to node IDs on the building model. Applications can be configured to receive smart objects (or at least receive sufficient information to produce intelligence for such devices) for devices handled by the application (eg, sensors and/or optically switchable windows) type object). The application may be configured to receive these various pieces of information through one or more application programming interfaces or other suitable software interfaces.

在一些實施例中,檢視器模組以允許裝置顯示為智慧型物件(例如,目標裝置之虛擬表示)之方式解譯建築物模型(或來自此模型之資訊),該等智慧型物件與在圖形使用者介面上(例如,電腦、電話、平板電腦、與光學可切換窗相關聯之透明顯示器或包含電路系統之另一電子裝置上)之接收到的裝置資訊一致。In some embodiments, the viewer module interprets the building model (or information from the model) in a manner that allows the device to be displayed as intelligent objects (eg, virtual representations of the target device) that are related to the Device information received on a graphical user interface (eg, a computer, phone, tablet, a transparent display associated with an optically switchable window, or another electronic device that includes circuitry) is consistent.

所描繪設施管理應用程式經組態以接收可用於更新網路組態檔案2030及/或提供用於控制窗網路上之光學可切換窗的控制指令2022之使用者輸入2004。在某些實施例中,應用程式經組態以經由觸控螢幕、話音命令介面及/或操作應用程式之裝置可具有以用於接收使用者命令的其他特徵針對本文中所描述之任何目的接收使用者輸入。可結合光學可切換窗之網路使用之話音命令介面之實例描述於2017年4月25日申請之標題為「CONTROLLING OPTICALLY-SWITCHABLE DEVICES」的國際專利申請案序列號第PCT/US17/29476號中,及2020年9月21日申請之標題為「INTERACTION BETWEEN AN ENCLOSURE AND ONE OR MORE OCCUPANTS」的美國臨時專利申請案序列號第63/080,899號中,該等申請案中之每一者在本文中全文併入。現將更詳細地描述軟體工具之各種特徵。The depicted facility management application is configured to receive user input 2004 that can be used to update a network configuration file 2030 and/or provide control commands 2022 for controlling optically switchable windows on a network of windows. In some embodiments, the application is configured to operate the application via a touch screen, a voice command interface, and/or the device that operates the application may have other features for receiving user commands for any of the purposes described herein Receive user input. An example of a voice command interface that can be used in conjunction with a network of optically switchable windows is described in International Patent Application Serial No. PCT/US17/29476, filed April 25, 2017, entitled "CONTROLLING OPTICALLY-SWITCHABLE DEVICES" , and in U.S. Provisional Patent Application Serial No. 63/080,899, filed September 21, 2020, entitled "INTERACTION BETWEEN AN ENCLOSURE AND ONE OR MORE OCCUPANTS," each of which is herein The full text of Chinese is incorporated. Various features of the software tool will now be described in more detail.

除經由網路上之一或多個控制器存取之外,網路組態檔案2030亦可由數位分身及/或由設施管理應用程式存取。網路組態檔案可含有由控制邏輯用以發送關於窗網路之資訊及/或操作裝置的各種網路資訊。當由設施管理應用程式存取時,網路組態檔案可將建築物模型之特徵及/或表面連結或映射至網路之態樣。舉例而言,來自建築物模型之節點ID可連結至特定裝置(例如,IGU)、分區、分區群組、裝置座標、裝置ID及網路ID (例如,CAN ID或BACnet ID)。在一些情況下,網路組態檔案具有在調測程序期間或在利用應用程式之映射函數時更新的資料庫結構。在一些情況下,由設施管理應用程式使用的網路組態檔案2030為由主控制器存取之相同檔案,或相同檔案之複本。在一些情況下,由設施管理應用程式使用的網路組態檔案可儲存與將資訊提供至主控制器的網路組態檔案不同的資訊。舉例而言,在一些情況下,由應用程式使用之網路組態檔案(例如,僅)將來自建築物模型之節點ID與窗ID配對。在此類情況下,由主控制器存取之網路組態檔案含有額外資訊,諸如裝置ID與網路ID之間的映射,諸如CAN ID或BACnet ID,其用以將通信發送至網路控制器及/或本端控制器。In addition to being accessed by one or more controllers on the network, the network configuration file 2030 may also be accessed by the digital clone and/or by the facility management application. The network configuration file may contain various network information used by the control logic to send information about the window network and/or to operate the device. When accessed by a facility management application, the network configuration file may link or map features and/or surfaces of the building model to the appearance of the network. For example, node IDs from building models can be linked to specific devices (eg, IGUs), partitions, partition groups, device coordinates, device IDs, and network IDs (eg, CAN IDs or BACnet IDs). In some cases, the network configuration file has a database structure that is updated during the commissioning process or when utilizing the application's mapping functions. In some cases, the network configuration file 2030 used by the facility management application is the same file accessed by the host controller, or a duplicate of the same file. In some cases, the network configuration file used by the facility management application may store different information than the network configuration file that provides the information to the host controller. For example, in some cases, the network configuration file used by the application (eg, only) pairs node IDs from building models with window IDs. In such cases, the network configuration file accessed by the host controller contains additional information, such as a mapping between device IDs and network IDs, such as CAN IDs or BACnet IDs, which are used to send communications to the network Controller and/or Local Controller.

在一些實施例中,將建築物模型及/或網路組態檔案儲存於用以運行設施管理應用程式之裝置上。在一些實施例中,在許多裝置上存在建築物模型及/或網路組態檔案之多個例項,其中之每一者經組態以運行設施管理應用程式。在一些情況下,建築物模型及/或網路組態檔案儲存於在運行設施管理軟體之裝置外部的位置處;例如,雲端中、遠端伺服器上或網路內之控制器處。In some embodiments, building models and/or network configuration files are stored on the device used to run the facility management application. In some embodiments, multiple instances of the building model and/or network configuration file exist on many devices, each of which is configured to run a facility management application. In some cases, building models and/or network configuration files are stored at a location external to the device running the facility management software; for example, at a controller in the cloud, on a remote server, or within a network.

檢視器模組2010包括於設施管理應用程式中或由設施管理應用程式存取。檢視器模組為讀取3D建築物模型(或其部分)及在運行或存取設施管理應用程式之裝置上提供模型的可視渲染之軟體模組(例如,電話、平板電腦或膝上型電腦)。渲染可為至少每約5分鐘(min)、10min、20min、30min或60min。設施之3D建築物模型之渲染頻率可在上述值中之任一者之間(例如,5 min至60min、5 min至20min或20min至60min)。The viewer module 2010 is included in or accessed by the facility management application. A viewer module is a software module that reads a 3D building model (or parts thereof) and provides visual rendering of the model on the device running or accessing the facility management application (eg, phone, tablet, or laptop). ). Rendering can be at least every about 5 minutes (min), 10 min, 20 min, 30 min, or 60 min. The rendering frequency of the 3D building model of the facility may be between any of the above values (eg, 5 min to 60 min, 5 min to 20 min, or 20 min to 60 min).

在一些實施例中,設施管理應用程式具有允許具有權限組態圖形使用者介面之使用者的映射函數。映射函數使建築物模型中之表面及/或特徵的節點ID關聯至裝置、分區、分區群組及其他網路組件。在一些情況下,映射函數可將節點ID與對應智慧型物件配對。映射函數可自網路組態檔案存取與網路相關的資訊。映射函數可將經由使用者輸入進行或識別出的關係保存至網路組態檔案。In some embodiments, the facility management application has a mapping function that allows users with rights to configure the graphical user interface. The mapping function associates the node IDs of surfaces and/or features in the building model to devices, partitions, partition groups, and other network components. In some cases, the mapping function can pair node IDs with corresponding smart objects. Mapping functions can access network-related information from network configuration files. The mapping function may save relationships made or identified through user input to a network configuration file.

在一些實施例中,(例如,諸如本文中所提及之應用程式的數位分身之)檢視器模組及/或相關聯使用者介面經組態以顯示智慧型物件而非圖形使用者介面內之表面及/或特徵。在一些實施例中,特徵可藉由使特徵與ID、資料或指令碼自動或手動地相關聯而轉換至智慧型物件中。檢視器模組及/或使用者介面可經組態以在圖形使用者介面中顯示之對應表面或特徵頂部覆蓋智慧型物件,例如;智慧型物件可提供圍繞指示表面對應於可選擇之智慧型物件之表面的突出顯示邊界。在一些實施例中,智慧型物件修改多維模型之外觀以指示由網路提供之資訊(例如,裝置特性及/或狀態,諸如IGU之著色狀態,或與封閉體相關之環境特性,諸如室內/室外溫度)。In some embodiments, the viewer module and/or associated user interface (eg, of a digital clone of an application such as mentioned herein) are configured to display smart objects rather than within a graphical user interface surface and/or features. In some embodiments, features can be converted into smart objects by automatically or manually associating features with IDs, data, or scripting codes. The viewer module and/or user interface can be configured to overlay smart objects on top of corresponding surfaces or features displayed in the GUI, for example; smart objects can be provided around indicating surfaces corresponding to selectable smart objects The highlighted boundary of the object's surface. In some embodiments, the smart object modifies the appearance of the multi-dimensional model to indicate network-provided information (eg, device properties and/or status, such as the tint status of an IGU, or enclosure-related environmental properties, such as indoor/ Outdoor temperature).

設施管理應用程式視情況包括控制功能,使用者可經由該控制功能控制一或多個裝置(例如,光學可切換窗)。舉例而言,應用程式可將指令發送至主控制器(或具有控制功能性之其他網路實體)以設定特定IGU或IGU分區之著色狀態。在一些實施例中,控制功能充當控制邏輯(參見例如圖5中之504)。在一些實施例中,控制功能轉送控制指令以控制位於網路上別處(例如,主控制器處)之邏輯。在一些實施例中,應用程式用以至少部分地基於使用者權限而定義或進行排程常式或規則。在一些實施例中,應用程式用於控制由網路提供之其他功能。舉例而言,若窗網路上之IGU經組態有窗天線,則設施管理應用程式可用以組態使用窗天線實施之無線網路的權限。The facility management application optionally includes control functions through which the user can control one or more devices (eg, optically switchable windows). For example, an application may send commands to the host controller (or other network entity with control functionality) to set the shading state of a particular IGU or IGU partition. In some embodiments, the control function acts as control logic (see eg, 504 in Figure 5). In some embodiments, the control function forwards control instructions to control logic located elsewhere on the network (eg, at the host controller). In some embodiments, the application is used to define or implement scheduling routines or rules based at least in part on user permissions. In some embodiments, the application is used to control other functions provided by the network. For example, if an IGU on a window network is configured with window antennas, a facility management application can be used to configure permissions for wireless networks implemented using window antennas.

設施管理應用程式可自諸如電話、平板電腦及電腦的各種電子裝置接收使用者輸入2004。在一些情況下,圖形使用者介面顯示於位於光學可切換窗之表面上的透明顯示器上,且使用者輸入藉由與透明顯示器之使用者交互而接收到。舉例而言,透明顯示器可位於IGU之S1-S4上且可部分或完全地跨窗片之可用部分延伸。在一些實施例中,窗包括控制顯示之GUI及/或操作電致變色窗的玻璃上透明窗控制器。在一些實施例中,GUI介面之透明顯示器用於其他功能,諸如顯示日期、時間或天氣。在一些實施例中,應用程式經組態以自話音控制揚聲器裝置(諸如,使用蘋果(Apple)之Siri平台、亞馬孫(Amazon)之Alexa平台或谷歌(Google)助理平台之裝置)有聲地接收使用者輸入。在一些實施例中,設施管理應用程式為經由具有網際網路連接性之電子裝置存取的基於網頁之應用程式,其中使用者具有適當權限。舉例而言,若使用者具有登入基於網頁之應用程式的憑證及/或若裝置經判定為在網路之緊密距離內,則使用者可經授予對應用程式之存取。在一些實施例中,設施管理應用程式包括建築物模型檔案及/或網路組態檔案之複本。舉例而言,建築物模型檔案及網路組態檔案及設施管理應用程式可封裝至可保存或安設於電子裝置上以改良應用程式之操作效能的程式中,且在一些情況下,允許使用應用程式,即使網際網路連接性丟失亦如此。在一些實施例中,當將可執行應用程式保存於裝置上時,相關聯組件或檔案係自遠端位置存取。舉例而言,建築物模型及/或網路組態檔案可遠端地儲存且整體或部分地擷取以(例如,僅)在必要時執行應用程式之功能。在一些情況下,例如在各種裝置上存在程式之多個例項的情況下,藉由在組態模式中操作應用程式時進行之程式改變經推動至使用例如雲端位於其他裝置上之運行的程式之複本。The facility management application may receive user input 2004 from various electronic devices such as phones, tablets, and computers. In some cases, the graphical user interface is displayed on a transparent display on the surface of the optically switchable window, and user input is received through user interaction with the transparent display. For example, a transparent display may be located on S1-S4 of the IGU and may extend partially or fully across the available portion of the window. In some embodiments, the window includes a GUI that controls the display and/or a transparent-on-glass window controller that operates the electrochromic window. In some embodiments, the transparent display of the GUI interface is used for other functions, such as displaying date, time or weather. In some embodiments, the application is configured to receive audibly from a voice-controlled speaker device, such as a device using Apple's Siri platform, Amazon's Alexa platform, or Google Assistant platform User input. In some embodiments, the facility management application is a web-based application accessed via an electronic device with Internet connectivity, where the user has the appropriate permissions. For example, if the user has credentials to log into the web-based application and/or if the device is determined to be within close proximity of the network, the user may be granted access to the application. In some embodiments, the facility management application includes a copy of the building model file and/or the network configuration file. For example, building model files and network configuration files and facility management applications can be packaged into programs that can be saved or installed on electronic devices to improve the operating performance of the applications and, in some cases, allow the use of application, even if internet connectivity is lost. In some embodiments, when the executable application is saved on the device, the associated component or file is accessed from a remote location. For example, building models and/or network configuration files may be stored remotely and retrieved in whole or in part (eg, only) to perform the functions of the application when necessary. In some cases, such as where there are multiple instances of a program on various devices, program changes made by operating the application in configuration mode are pushed to programs running on other devices using, for example, the cloud copy.

當在組態模式中操作設施管理應用程式時,具有權限之使用者(例如,設施管理者)可設置且組態應用程式如何用於稍後在使用者模式中使用。圖21提供可在設施管理應用程式在組態模式中操作時顯示的圖形使用者介面之說明性實例。使用者(例如,設施管理者)可啟動窗2102中之(例如,設施管理)應用程式,諸如顯示建築物模型之網頁瀏覽器。調整至日期時間之具有使用者之名稱的問候語呈現於2103中。應用程式亦可駐存於行動裝置上。使用者(例如,管理者)可定位建築物模型之對應於網路上之組件的特徵或表面,諸如對應於電致變色IGU之表面2106。當選擇表面或特徵時,使用者(例如,管理者)可接著藉由彈出式窗2108或另一介面來呈現,使用者(例如,管理者)可自該彈出式窗或該另一介面將所選表面及/或特徵識別或映射至網路上之組件。舉例而言,在一些情況下,使用者(例如,管理者)可自藉由應用程式提供的網路組件之清單(例如,應用程式可自網路組態檔案接收網路組件之清單)選擇表面及/或特徵對應於何裝置。在一些情況下,使用者(例如,管理者)可識別對應於網路之組件的表面及/或特徵,其後,應用程式中所提供之邏輯可用以將網路上之組件的網路ID自動連結至對應之識別出的表面及/或特徵。舉例而言,使用先前關於使用地理位置進行自動調測所論述之方法,邏輯可用以藉由比較網路組件之經判定方位與建築物模型內識別出的表面及/或特徵之方位來將建築物模型內之節點ID映射至對應IGU或另一組件之網路ID。在一些情況下,程序自動識別建築物模型中對應於窗或網路之其他組件之表面及/或特徵。在一些情況下,調測邏輯可自設施管理應用程式操作,使得網路可使用組態模式進行調測。儘管此實施例提供關於包含窗之裝置的實例,但任何另一裝置(例如,如本文中所揭示)可經取代。When operating a facility management application in configuration mode, an authorized user (eg, a facility manager) can set and configure how the application is used for later use in user mode. 21 provides an illustrative example of a graphical user interface that may be displayed when a facility management application is operating in configuration mode. A user (eg, facility manager) may launch an (eg, facility management) application in window 2102, such as a web browser that displays a building model. A greeting with the user's name adjusted to date time is presented in 2103. Applications can also reside on mobile devices. A user (eg, an administrator) can locate features or surfaces of the building model that correspond to components on the network, such as surface 2106 corresponding to an electrochromic IGU. When selecting a surface or feature, the user (eg, an administrator) may then be presented with a pop-up window 2108 or another interface from which the user (eg, an administrator) can The selected surfaces and/or features are identified or mapped to components on the network. For example, in some cases, a user (eg, an administrator) may choose from a list of network components provided by the application (eg, the application may receive a list of network components from a network configuration file) What device does the surface and/or feature correspond to. In some cases, a user (eg, an administrator) can identify the surface and/or characteristics of a component that corresponds to a network, after which logic provided in the application can be used to automatically convert the network ID of the component on the network Link to the corresponding identified surface and/or feature. For example, using the methods previously discussed for automatic commissioning using geographic location, logic can be used to map a building by comparing the determined orientation of network components to the orientation of surfaces and/or features identified within the building model. The node IDs in the object model are mapped to the network IDs of the corresponding IGU or another component. In some cases, the program automatically identifies surfaces and/or features in the building model that correspond to windows or other components of the network. In some cases, the commissioning logic may operate from a facility management application, allowing the network to be commissioned using configuration mode. Although this embodiment provides an example of a device including a window, any other device (eg, as disclosed herein) may be substituted.

在已經由節點ID (例如,經由網路ID)將建築物模型中之表面及/或特徵手動或自動配對至網路上之組件之後,可選擇或產生智慧型物件。最後,可使此等可用於在使用者操作模式中顯示及選擇。智慧型物件可連結至建築物模型之節點ID,且可以如本文中別處所描述之各種格式顯示。舉例而言,智慧型物件可代替建築物模型中之表面而顯示,或智慧型物件可經組態以在建築物模型中選擇一或多個表面時啟動(例如,以呈現可控制特徵之清單)。在一些實施例中,藉由應用程式產生智慧型物件,使得該建築物模型內之智慧型物件的大小、尺寸及置放與已與網路之組件配對的建築物模型之表面及/或特徵對應。在一些實施例中,應用程式自建築物模型中之後設資料或用於創建智慧型物件之網路組態檔案接收資訊。產生之智慧型物件上可用的特徵可取決於與智慧型物件相關聯之組件的ID (例如,窗ID或網路ID)。舉例而言,若智慧型物件配對至諸如光學可切換窗之裝置,則智慧型物件可具有顯示當前著色狀態之特徵及或允許使用者調整著色狀態。若電致變色窗具有相關聯感測器(例如,內部光感測器、外部光感測器、內部溫度感測器、外部溫度或佔用感測器),則智慧型物件可經組態以顯示感測到的資訊及/或選項以控制光學可切換窗之著色狀態,從而幫助調節感測到的資訊。在一些實施例中,智慧型物件係選自智慧型物件庫(例如,儲存於應用程式內或自遠端伺服器下載之庫),其中智慧型物件庫包括可安設於網路上之各種組件。在一些實施例中,智慧型物件在其可經選擇用於進一步編輯之組態模式內顯示於建築物模型上。智慧型物件可與本文中所揭示之任何裝置相關聯。智慧型物件可連結至數位分身。Smart objects can be selected or generated after surfaces and/or features in the building model have been manually or automatically paired by node IDs (eg, via network IDs) to components on the network. Finally, these can be made available for display and selection in the user mode of operation. Smart objects can be linked to node IDs of building models and can be displayed in various formats as described elsewhere herein. For example, smart objects can be displayed in place of surfaces in a building model, or smart objects can be configured to activate when one or more surfaces are selected in a building model (eg, to present a list of controllable features) ). In some embodiments, smart objects are generated by an application such that the size, dimensions, and placement of smart objects within the building model match the surfaces and/or features of the building model that have been paired with components of the network correspond. In some embodiments, the application receives information from retrospective data in a building model or a network configuration file used to create smart objects. The features available on the generated smart object may depend on the ID (eg, window ID or network ID) of the component associated with the smart object. For example, if the smart object is paired to a device such as an optically switchable window, the smart object may have features that display the current tint state and or allow the user to adjust the tint state. If the electrochromic window has an associated sensor (eg, internal light sensor, external light sensor, internal temperature sensor, external temperature or occupancy sensor), the smart object can be configured to Displaying the sensed information and/or options to control the tint state of the optically switchable window to help adjust the sensed information. In some embodiments, the smart object is selected from a library of smart objects (eg, stored in an application or downloaded from a remote server), where the library of smart objects includes various components that can be installed on a network . In some embodiments, the smart object is displayed on the building model in a configuration mode in which it can be selected for further editing. Smart objects can be associated with any of the devices disclosed herein. Smart objects can be linked to digital clones.

再次參考圖21,使用者(例如,設施管理者)可組織網路如何經組態。舉例而言,使用諸如2108之對話框,使用者(例如,設施管理者)可將諸如IGU之特定裝置組態為屬於裝置(例如,IGU)之特定分區或分區群組。作為一實例,在選擇建築物模型中之表面及/或特徵之後,應用程式可顯示裝置可添加至的分區清單或向使用者呈現創建新分區之選項。在一些實施例中,組態操作模式用以創建可在使用者模式中顯示的定製視圖。舉例而言,使用在組態模式內可用之導航控制件2104,使用者可選擇將顯示於使用者模式中的優勢點或視角。Referring again to Figure 21, a user (eg, a facility manager) can organize how the network is configured. For example, using a dialog box such as 2108, a user (eg, a facility manager) may configure a particular device, such as an IGU, to belong to a particular partition or group of partitions of the device (eg, IGU). As an example, after selecting surfaces and/or features in the building model, the application may display a list of zones to which the device can be added or present the user with the option to create a new zone. In some embodiments, the operating mode is configured to create custom views that can be displayed in the user mode. For example, using the navigation controls 2104 available in the configuration mode, the user can select the vantage point or viewing angle to be displayed in the user mode.

使用組態模式,使用者(例如,建築物管理者)可定義用於裝置(例如,光學可切換窗)之操作(例如,著色)排程及/或用於調節建築物內之環境(例如,照明及/或溫度)的規則。使用者(例如,管理者)可設定其他使用者之權限。舉例而言,可(例如,僅)給予大型建築物之租戶對他或她之租用空間中之裝置(例如,光學可切換窗)的控制。在一些實施例中,第一使用者授予其他使用者及/或裝置存取應用程式之組態模式,使得其可建立其自身規則及/或創建其自身定製視圖。在一些情況下,使用者可做出的規則或其他改變受限制,使得其不違反由使用者(例如,設施管理者或管理性賬戶之使用者)建立的規則。使用者可為設施管理者、維護人員、客戶及/或客戶成功小組成員。Using configuration mode, a user (eg, a building manager) can define scheduling for operation (eg, shading) of devices (eg, optically switchable windows) and/or for adjusting the environment within the building (eg, , lighting and/or temperature). A user (eg, an administrator) can set permissions for other users. For example, a tenant of a large building may be given (eg, only) control over devices (eg, optically switchable windows) in his or her leased space. In some embodiments, the first user grants other users and/or devices access to the configuration mode of the application so that they can establish their own rules and/or create their own custom views. In some cases, the rules or other changes that the user can make are restricted so that they do not violate the rules established by the user (eg, a facility manager or user of an administrative account). Users may be facility managers, maintenance personnel, customers, and/or members of the Customer Success Team.

在一些情況下,當由現場服務工程師(FSE)使用時,應用程式可呈現其中已偵測到故障及/或其中需要維護之組件之清單。在一些情況下,在顯示之建築物模型內突出顯示及/或以某種方式標記此等特徵,例如使得FSE更容易知曉需要關注之處。FSE可能必須詢問設施管理者發生故障之裝置位於何處或可能查看互連及建築圖式。此在地點人員甚至可能尚未注意到發生故障之窗之諸如多層建築物、機場及醫院之較大地點處或在經由網路自偵測到發生故障之裝置的情況下可為繁瑣的程序。為了輔助FSE,應用程式可向所討論之特定組件提供方向。舉例而言,應用程式可顯示覆疊在建築物之平面視圖上的指示FSE應採取之路線的路線。在一些情況下,諸如當應用程式在自動位於建築物內之平板電腦或行動裝置上操作時,應用程式可提供逐向(turn-by-turn)方向,類似於用於(例如,GPS)導航系統中之逐向方向。儘管在將FSE引導至需要服務之裝置(例如,發生故障之裝置)方面進行論述,但應用程式可提供可由應用程式之任何使用者使用的圖及/或路線。在一些情況下,天線(例如,具有天線之窗)或任何另一地理位置感測器及接收器網路(例如,如本文中所揭示)可用以定位裝置。使用網路之位置偵測及導引使用者之方法進一步描述於2017年5月4日申請之標題為「WINDOW ANTENNAS」的國際專利申請案序列號第PCT/US17/31106號中,該申請案特此以全文引用之方式併入。In some cases, when used by a Field Service Engineer (FSE), the application may present a list of components in which failures have been detected and/or in which maintenance is required. In some cases, such features are highlighted and/or marked in some way within the displayed building model, eg, to make it easier for the FSE to know what needs attention. The FSE may have to ask the facility manager where the failing device is located or may look at the interconnection and building diagrams. This can be a cumbersome procedure in larger locations, such as multi-story buildings, airports, and hospitals, where the site personnel may not even notice the failed window, or in the case of self-detection of the malfunctioning device over the network. To assist with FSE, applications can provide directions to the specific components in question. For example, the application may display a route overlaid on a plan view of a building indicating the route the FSE should take. In some cases, such as when the application operates on a tablet or mobile device that is automatically located within a building, the application may provide turn-by-turn directions, similar to those used for (eg, GPS) navigation The progressive direction in the system. Although discussed in terms of directing the FSE to a device requiring service (eg, a failed device), the application may provide maps and/or routes that may be used by any user of the application. In some cases, an antenna (eg, with an antenna window) or any other network of geographic location sensors and receivers (eg, as disclosed herein) may be used to locate the device. Methods of using the Internet for location detection and user guidance are further described in International Patent Application Serial No. PCT/US17/31106, entitled "WINDOW ANTENNAS", filed on May 4, 2017, which application It is hereby incorporated by reference in its entirety.

在一些實施例中,複數個裝置可以可操作方式(例如,以通信方式)耦接至控制系統。複數個裝置可安置於設施(例如,包括建築物及/或房間)中。控制系統可包含控制器之階層。裝置可包含發射器、感測器或窗(例如,IGU)。裝置可為如本文中所揭示之任何裝置。複數個裝置中之至少兩者可屬於同一類型。舉例而言,兩個或更多個IGU可耦接至控制系統。複數個裝置中之至少兩者可屬於不同類型。舉例而言,感測器及發射器可耦接至控制系統。有時,複數個裝置可包含至少20、50、100、250、500、1000、2500、5000、7500、10000、50000、100000或500000個裝置。複數個裝置可為前述數目之間的任何數目(例如,20個裝置至500000個裝置、20個裝置至50個裝置、50個裝置至500個裝置、500個裝置至2500個裝置、1000個裝置至5000個裝置、5000個裝置至10000個裝置、10000個裝置至100000個裝置或100000個裝置至500000個裝置)。舉例而言,樓層中窗之數目可為至少5、10、15、20、25、30、40或50。樓層中之窗的數目可為前述數目之間的任何數目(例如,5至50、5至25或25至50)。有時,裝置可在多層建築物中。多層建築物之樓層的至少一部分可具有由控制系統控制之裝置(例如,多層建築物之樓層的至少一部分可由控制系統控制)。舉例而言,多層建築物可具有由控制系統控制之至少2、8、10、25、50、80、100、120、140或160個樓層。由控制系統控制之樓層(例如,其中之裝置)的數目可為前述數目之間的任何數目(例如,2至50、25至100,或80至160)。樓層可具有至少約150 m 2、250 m 2、500m 2、1000 m 2、1500 m 2或2000平方公尺(m 2)之面積。樓層可具有前述樓層面積值中之任一者之間的面積(例如,約150 m 2至約2000 m 2、約150 m 2至約500 m 2、約250 m 2至約1000 m 2或約1000 m 2至約2000 m 2)。建築物可包含至少約1000平方呎(sqft)、2000 sqft、5000 sqft、10000 sqft、100000 sqft、150000 sqft、200000 sqft或500000 sqft之面積。建築物可包含在上述面積中之任一者之間的面積(例如,約1000 sqft至約5000 sqft、約5000 sqft至約500000 sqft或約1000 sqft至約500000 sqft)。建築物可包含至少約100m 2、200 m 2、500 m 2、1000 m 2、5000 m 2、10000 m 2、25000 m 2或50000 m 2之面積。建築物可包含在上述面積中之任一者之間的面積(例如,約100m 2至約1000 m 2、約500m 2至約25000 m 2、約100m 2至約50000 m 2)。設施可包含商業或住宅建築物。商業建築物可包括租戶及/或所有者。住宅設施可包含多戶或單戶建築物。住宅設施可包含綜合住宅大樓。住宅設施可包含單戶家庭。住宅設施可包含多戶家庭(例如,公寓)。住宅設施可包含聯排別墅。設施可包含住宅及商業部分。設施可包含至少約1、2、5、10、50、100、150、200、250、300、350、400、420、450、500或550個窗(例如,可著色窗)。該等窗可劃分成分區(例如,至少部分地基於安置有該等窗之封閉體(例如,房間)的位置、立面、樓層、所有權、利用率、任何其他指派度量、隨機指派或其任何組合。窗至分區之分配可為靜態或動態的(例如,基於試探法)。每分區可存在至少約2、5、10、12、15、30、40或46個窗。 In some embodiments, a plurality of devices may be operably (eg, communicatively) coupled to a control system. A plurality of devices may be placed in a facility (eg, including buildings and/or rooms). A control system may include a hierarchy of controllers. A device may include a transmitter, a sensor, or a window (eg, an IGU). The device can be any device as disclosed herein. At least two of the plurality of devices may be of the same type. For example, two or more IGUs may be coupled to the control system. At least two of the plurality of devices may be of different types. For example, sensors and transmitters can be coupled to a control system. Sometimes, the plurality of devices may include at least 20, 50, 100, 250, 500, 1000, 2500, 5000, 7500, 10000, 50000, 100000, or 500000 devices. The plurality of devices can be any number between the foregoing numbers (eg, 20 devices to 500,000 devices, 20 devices to 50 devices, 50 devices to 500 devices, 500 devices to 2500 devices, 1000 devices to 5,000 devices, 5,000 devices to 10,000 devices, 10,000 devices to 100,000 devices, or 100,000 devices to 500,000 devices). For example, the number of windows in a floor may be at least 5, 10, 15, 20, 25, 30, 40 or 50. The number of windows in a floor can be any number between the foregoing numbers (eg, 5 to 50, 5 to 25, or 25 to 50). In some cases, devices may be in multi-storey buildings. At least a portion of the floors of the multi-story building may have devices controlled by the control system (eg, at least a portion of the floors of the multi-story building may be controlled by the control system). For example, a multi-story building may have at least 2, 8, 10, 25, 50, 80, 100, 120, 140 or 160 floors controlled by the control system. The number of floors (eg, devices therein) controlled by the control system can be any number between the foregoing numbers (eg, 2 to 50, 25 to 100, or 80 to 160). A floor may have an area of at least about 150 m 2 , 250 m 2 , 500 m 2 , 1000 m 2 , 1500 m 2 or 2000 square meters (m 2 ). Floors can have an area between any of the foregoing floor area values (eg, about 150 m 2 to about 2000 m 2 , about 150 m 2 to about 500 m 2 , about 250 m 2 to about 1000 m 2 or about 1000 m 2 to about 2000 m 2 ). A building may comprise an area of at least approximately 1,000 square feet (sqft), 2,000 sqft, 5,000 sqft, 10,000 sqft, 100,000 sqft, 150,000 sqft, 200,000 sqft, or 500,000 sqft. A building may comprise an area between any of the foregoing areas (eg, about 1000 sqft to about 5000 sqft, about 5000 sqft to about 500000 sqft, or about 1000 sqft to about 500000 sqft). A building may comprise an area of at least about 100m2, 200m2 , 500m2 , 1000m2 , 5000m2 , 10000m2 , 25000m2 or 50000m2 . A building may comprise an area between any of the foregoing areas (eg, about 100 m 2 to about 1000 m 2 , about 500 m 2 to about 25,000 m 2 , about 100 m 2 to about 50,000 m 2 ). Facilities may contain commercial or residential buildings. Commercial buildings may include tenants and/or owners. Residential facilities may consist of multi-family or single-family buildings. Residential facilities may include residential complexes. Residential facilities may contain single-family homes. A residential facility may contain multiple households (eg, apartments). Residential facilities may include townhouses. Facilities may contain both residential and commercial components. A facility can include at least about 1, 2, 5, 10, 50, 100, 150, 200, 250, 300, 350, 400, 420, 450, 500, or 550 windows (eg, tintable windows). The windows may be divided into zones (eg, based at least in part on the location, facade, floor, ownership, utilization, any other assignment metric, random assignment, or any of the enclosures (eg, rooms) in which the windows are placed) Combination. The assignment of windows to partitions may be static or dynamic (eg, based on heuristics). There may be at least about 2, 5, 10, 12, 15, 30, 40, or 46 windows per partition.

藉由能夠使網路上之組件可視化,可使FSE瞭解有助於檢測及/或服務之資訊。舉例而言,在檢測如建築物模型中所顯示之組件(例如,藉由查看對模型之彼部分的縮放)之後,可使FSE瞭解到需要梯子來接近位於天花板上之裝置(例如,控制器),或將需要特定工具來接近隱藏在乾壁後方之裝置。應用程式可顯示可幫助FSE診斷問題的組件之技術細節,諸如型號、安設日期、安設之韌體、各種連接裝置及諸如使用型樣之其他技術細節,及/或歷史資料(例如,特定IGU隨時間推移之狀態相關資訊,諸如漏電流)。藉由能夠詳細地查看建築物模型,FSE可到達準備進行服務之地點,潛在地消除可能另外需要以收集所需材料或工具之額外行程。By being able to visualize components on the network, the FSE can be informed of information useful for detection and/or service. For example, after detecting components as shown in a building model (eg, by looking at zooming in on that part of the model), the FSE can be made aware of the need for a ladder to access devices located on the ceiling (eg, controllers ), or specific tools will be required to access devices hidden behind drywall. The application can display technical details of components that can help FSE diagnose problems, such as model number, date of installation, firmware installed, various connection devices and other technical details such as usage patterns, and/or historical data (e.g., specific information about the state of the IGU over time, such as leakage current). By being able to view the building model in detail, the FSE can get to the location ready for service, potentially eliminating additional trips that might otherwise be required to collect the required materials or tools.

在一些實施例中,使用設施管理應用程式,FSE可使用各種篩選器對已安設組件進行排序。舉例而言,當特徵經添加至模型時,其可具有包括諸如下述者之資訊的資料標籤及/或後設資料:安設日期、製造日期、部分型號、IGU大小、控制器上之韌體、其他裝置特性及/或狀態資訊。此資訊可有助於進行預防性維護,例如,當FSE係在地點以處理另一服務請求時。舉例而言,若判定在特定時間範圍期間製造的一些控制器由於製造缺陷而易於過早故障,則FSE可能夠使用應用程式內提供的排序準則來識別所討論的控制器。FSE可接著在可疑組件發生故障之前替換該等可疑組件。In some embodiments, using a facility management application, the FSE may use various filters to sort installed components. For example, when a feature is added to a model, it can have a data tag and/or metadata that includes information such as: date installed, date of manufacture, part model number, IGU size, firmware on the controller body, other device characteristics and/or status information. This information can aid in preventive maintenance, for example, when the FSE is on-site to handle another service request. For example, if it is determined that some controllers manufactured during a certain time frame are prone to premature failure due to manufacturing defects, the FSE may be able to identify the controller in question using ranking criteria provided within the application. The FSE can then replace suspect components before they fail.

在一些實施例中,設施管理應用程式具有可在組態模式內執行的設計模組,該設計模組允許應用程式用於設計建築物中之網路之佈局。設計者可設計網路而無需訪問實體建築物以檢測。舉例而言,藉由經由設計模組(例如,經由數位分身)檢測建築物模型,設計者可獲取虛擬量測值且使用設計模組內之工具以理解在一年之各種時間穿透至建築物中的光。在習知設計程序中,設計工程師可能考慮建築圖式以理解建築物之佈局。在理解建築物之結構的情況下,設計者可創建2D及/或3D安設示意圖,其可由安設者用作用於實體安設之指令。設計程序可為繁瑣的,且錯誤可由於圖式不準確性、建築圖式經錯誤閱讀及/或設計者忘記考慮設計規則(例如,人為錯誤)而經引入。藉由使用設計模組,出於本文中所論述的原因,用於設計網路及完成裝置的安設之時間表可能經加速。經加速時間表可相對於在未利用本文中所揭示之數位分身及/或設計模組之情況下花費的時間加速至少50%、70%或90%。In some embodiments, the facility management application has a design module executable in configuration mode that allows the application to design the layout of the network in the building. Designers can design networks without visiting physical buildings for inspection. For example, by inspecting a building model through a design module (eg, through a digital clone), a designer can obtain virtual measurements and use tools within the design module to understand penetration into the building at various times of the year light in things. In conventional design procedures, a design engineer may consider architectural drawings to understand the layout of a building. With an understanding of the structure of the building, the designer can create 2D and/or 3D installation schematics that the installer can use as instructions for physical installation. The design process can be tedious, and errors can be introduced due to drawing inaccuracies, misreading of building drawings, and/or designers forgetting to consider design rules (eg, human error). By using design modules, the timeline for designing the network and completing the installation of the device may be accelerated for the reasons discussed herein. The accelerated schedule may be accelerated by at least 50%, 70%, or 90% relative to time spent without utilizing the digital avatars and/or design modules disclosed herein.

在某些實施例中,在設計模組內,設計者可訪問可插入至建築物模型中之物件或特徵的庫。此等物件或特徵表示各種網路組件,包括窗、窗控制器、網路控制器、主控制器、感測器、佈線、用於電力及通信之電路系統,及以操作方式耦接至網路之任何另一裝置(例如,如本文中所揭示)。物件庫可包括網路可與網路介接之結構及/或組件,包括在安設(例如,安裝用於控制器、佈線等之裝置)期間可能需要之結構組件。在一些實施例中,網路之經添加至建築物模型的組件係藉由智慧型物件導入,該等智慧型物件稍後用作用於控制光學可切換窗之網路的圖形使用者介面之部分,如在本文中之別處所論述。數位分身及/或設計模組可包含未耦接至網路之裝置及/或物件(例如,固定物及/或非固定物)。未耦接至網路之裝置及/或物件(例如,固定物及/或非固定物)可具有識別碼。In some embodiments, within the design module, the designer has access to a library of objects or features that can be inserted into the building model. These objects or features represent various network components, including windows, window controllers, network controllers, master controllers, sensors, wiring, circuitry for power and communications, and operatively coupled to the network any other means of the road (eg, as disclosed herein). The object library may include structures and/or components that the network can interface with the network, including structural components that may be required during installation (eg, installing devices for controllers, wiring, etc.). In some embodiments, components of the network added to the building model are imported via smart objects that are later used as part of the GUI for controlling the network of optically switchable windows , as discussed elsewhere in this article. Digital clones and/or design modules may include devices and/or objects (eg, stationary and/or non-stationary) that are not coupled to the network. Devices and/or objects that are not coupled to the network (eg, fixed and/or non-fixed) may have identification codes.

在一些實施例中,在設計模組內,來自庫之組件可經容易地選擇且導入至建築物模型中。在一些情況下,設計模組可藉由自動選擇及/或建議用於特定用途之適當組件來輔助設計程序,例如允許虛擬量測、強制執行設計規則及/或在打破設計規則時提供警告。In some embodiments, within the design module, components from the library can be easily selected and imported into the building model. In some cases, the design module may assist the design process by automatically selecting and/or suggesting appropriate components for a particular purpose, such as allowing virtual measurements, enforcing design rules, and/or providing warnings when design rules are violated.

圖22描繪設計者可用以設計網路的方法2200的實例。在操作2202中,將建築物模型載入或導入至設施管理應用程式之設計模組中。在一些情況下,設計模組可為安設之設施管理應用程式之擴展或插件,或在一些情況下可與設施管理應用程式之其餘部分分開操作。在一些情況下,包括網路物件庫的設計模組之態樣可用作用於諸如Autodesk Revit之CAD軟體應用程式的插件。在操作2204中,判定將由設計模組強制執行之設計規則。在一些情況下,設計規則與來自由設計模組存取之組件庫的物件相關聯且不可編輯。諸如用於觸發警告之規則的一些設計規則可由設計者編輯或調整。在一些情況下,設計者可針對特定連接點或物件強加規則集合以改良定案設計之均一性或判定設計模組將如何藉由網路組件之物件自動填充建築物模型。在操作2206中,藉由表示網路組件之物件填充建築物模型。此等物件在連接點處彼此介接,該等連接點根據設計規則限制建築物內的物件之置放。在一些情況下,藉由物件填充建築物模型可藉由設計模組內之邏輯自動化,該邏輯判定應在何處置放適當窗物件,且接著按需要置放額外物件以創建由對應於功能網路的連接點加入的物件網路。在一些情況下,填充建築物模型可為部分自動化的,其中例如,使用者可選擇應在何處置放裝置(例如,光學可切換窗),且設計模組判定其他組件之置放。在一些情況下,填充建築物模型可為(例如,很大程度上)手動程序。在操作2208中,可藉由設計者對物件在建築物模型內之置放作出調整。舉例而言,若設計者對建築物模型已如何藉由物件自動填充不滿意,則設計者可調整物件及/或其相關聯連接點的位置。在已判定物件在建築物模型內之置放的情況下,在操作2210中,設計模組可用於自動產生各種輸出。在一些情況下,設計模組可自動產生材料單(BOM)或安設示意圖。在一些情況下,設計模組可創建或更新建築物資訊模型(BIM),該建築物資訊模型可稍後由建築物所有者使用以制定保養、修整及其他建築物相關決策。在一些狀況下,設計模組可用以自動產生可判定安設網路之各種成本及益處的報告。在一些情況下,設計模組可用於產生用於控制已設計之網路的圖形使用者介面。22 depicts an example of a method 2200 that a designer may use to design a network. In operation 2202, the building model is loaded or imported into the design module of the facility management application. In some cases, a design module may be an extension or plug-in to an installed facility management application, or in some cases may operate separately from the rest of the facility management application. In some cases, the aspect of the design module including the network object library can be used as a plug-in for CAD software applications such as Autodesk Revit. In operation 2204, the design rules to be enforced by the design module are determined. In some cases, design rules are associated with objects from a component library accessed by the design module and are not editable. Some design rules, such as rules for triggering warnings, can be edited or adjusted by the designer. In some cases, the designer may impose a set of rules for specific connection points or objects to improve the uniformity of the finalized design or to determine how the design module will automatically populate the building model with the objects of the network components. In operation 2206, the building model is populated with objects representing network components. These objects interface with each other at connection points that limit the placement of objects within the building according to design rules. In some cases, populating a building model with objects can be automated by logic within the design module that determines where appropriate window objects should be placed, and then places additional objects as needed to create a network that corresponds to the functionality The network of objects that the connection points of the road join. In some cases, populating the building model may be partially automated, where, for example, the user can select where the device (eg, optically switchable windows) should be placed, and the design module determines placement of other components. In some cases, populating the building model may be a (eg, largely) manual procedure. In operation 2208, adjustments may be made by the designer to the placement of objects within the building model. For example, if the designer is not satisfied with how the building model has been automatically populated with the objects, the designer may adjust the positions of the objects and/or their associated connection points. Having determined the placement of objects within the building model, in operation 2210, the design module may be used to automatically generate various outputs. In some cases, the design module can automatically generate a bill of materials (BOM) or a setup schematic. In some cases, the design module can create or update a building information model (BIM) that can later be used by the building owner to make maintenance, renovation, and other building-related decisions. In some cases, the design module can be used to automatically generate reports that can determine the various costs and benefits of installing the network. In some cases, a design module can be used to generate a graphical user interface for controlling the designed network.

控制器可監控及/或引導本文中所描述之設備、軟體及/或方法的操作條件之(例如,實體)更改。控制可包含調節、操縱、限制、引導、監控、調整、調變、變化、更改、約束、檢查、導引或管理。受控(例如,藉由控制器)可包括經衰減、調變、變化、管理、抑制、規訓、調節、約束、監督、操縱及/或導引。控制可包含控制一控制變數(例如,溫度、功率、電壓及/或輪廓)。控制可包含即時或離線控制。由控制器利用之計算可即時及/或離線地進行。控制器可為手動或非手動控制器。控制器可為自動控制器。控制器可在請求時操作。控制器可為可程式化控制器。控制器可經程式化。控制器可包含處理單元(例如,CPU或GPU)。控制器可接收輸入(例如,自至少一個感測器)。控制器可輸送輸出。控制器可包含多個(例如,子)控制器。控制器可為控制系統之一部分。控制系統可包含主控制器、樓層控制器、本端控制器(例如,封閉體控制器或窗控制器)。控制器可接收一或多個輸入。控制器可產生一或多個輸出。控制器可為單輸入單輸出控制器(SISO)或多輸入多輸出控制器(MIMO)。控制器可解譯接收到的輸入信號。控制器可自一或多個感測器獲取資料。獲取可包含接收或提取。資料可包含量測、估計、判定、產生或其任何組合。控制器可包含回饋控制。控制器可包含前饋控制。控制可包含開-關控制、比例控制、比例-積分(PI)控制或比例-積分-微分(PID)控制。控制可包含開環控制或閉環控制。控制器可包含閉環控制。控制器可包含開環控制。控制器可包含使用者介面。使用者介面可包含(或以操作方式耦接至)鍵盤、小鍵盤、滑鼠、觸控螢幕、麥克風、語音辨識套裝、攝影機、成像系統或其任何組合。輸出可包括顯示器(例如,螢幕)、揚聲器或列印機。 本文中所描述之方法、系統及/或設備可包含控制系統。控制系統可與本文中所描述之設備(例如,感測器)中之任一者通信。感測器可屬於相同類型或不同類型,例如如本文中所描述。舉例而言,控制系統可與第一感測器及/或與第二感測器通信。控制系統可控制一或多個感測器。控制系統可控制建築物管理系統之一或多個組件(例如,增亮、保全及/或空氣調節系統)。控制器可調節封閉體之至少一個(例如,環境)特性。控制系統可使用建築物管理系統之任何組件來調節封閉體環境。例如,控制系統可調節由加熱元件及/或由冷卻元件供應之能量。舉例而言,控制系統可調節流過通風口到達封閉體及/或自封閉體流過通風口的空氣之速度。控制系統可包含處理器。處理器可為處理單元。控制器可包含處理單元。處理單元可為中央的。處理單元可包含中央處理單元(本文中縮寫為「CPU」)。處理單元可為圖形處理單元(本文中縮寫為「GPU」)。控制器或控制機構(例如,包含電腦系統)可經程式化以實施本發明之一或多種方法。處理器可經程式化以實施本發明之方法。控制器可控制本文中所揭示之形成系統及/或設備之至少一個組件。 A controller may monitor and/or direct changes in (eg, physical) operating conditions of the apparatus, software, and/or methods described herein. Control may include regulating, manipulating, limiting, directing, monitoring, adjusting, modulating, changing, altering, constraining, checking, directing or managing. Controlled (eg, by a controller) may include attenuated, modulated, varied, managed, restrained, disciplined, regulated, restrained, supervised, manipulated, and/or directed. Controlling may include controlling a control variable (eg, temperature, power, voltage, and/or profile). Control can include instant or offline control. The calculations utilized by the controller can be performed on-the-fly and/or off-line. The controller can be manual or non-manual. The controller may be an automatic controller. The controller can operate on request. The controller may be a programmable controller. The controller can be programmed. A controller may include a processing unit (eg, a CPU or GPU). The controller can receive input (eg, from at least one sensor). The controller can deliver the output. A controller may contain multiple (eg, sub) controllers. The controller may be part of a control system. The control system may include master controllers, floor controllers, local controllers (eg, enclosure controllers or window controllers). The controller can receive one or more inputs. The controller can generate one or more outputs. The controller may be a single-input single-output controller (SISO) or a multiple-input multiple-output controller (MIMO). The controller can interpret the received input signal. The controller may obtain data from one or more sensors. Acquiring can include receiving or extracting. Data may include measurements, estimates, determinations, generation, or any combination thereof. The controller may contain feedback control. The controller may include feedforward control. Control may include on-off control, proportional control, proportional-integral (PI) control, or proportional-integral-derivative (PID) control. Control may include open loop control or closed loop control. The controller may contain closed loop control. The controller may contain open loop control. The controller may include a user interface. The user interface may include (or be operatively coupled to) a keyboard, keypad, mouse, touch screen, microphone, voice recognition package, camera, imaging system, or any combination thereof. The output may include a display (eg, a screen), speakers, or a printer. The methods, systems and/or apparatus described herein may include a control system. The control system can communicate with any of the devices (eg, sensors) described herein. The sensors may be of the same type or of different types, eg, as described herein. For example, the control system may communicate with the first sensor and/or with the second sensor. The control system can control one or more sensors. The control system may control one or more components of the building management system (eg, lighting, security, and/or air conditioning systems). The controller can adjust at least one (eg, environmental) characteristic of the enclosure. The control system may use any component of the building management system to regulate the enclosure environment. For example, the control system may regulate the energy supplied by the heating element and/or by the cooling element. For example, the control system may regulate the velocity of air flowing through the vent to and/or from the enclosure through the vent. The control system may include a processor. The processor may be a processing unit. The controller may include a processing unit. The processing unit may be central. The processing unit may include a central processing unit (abbreviated herein as "CPU"). The processing unit may be a graphics processing unit (abbreviated herein as "GPU"). A controller or control mechanism (eg, including a computer system) can be programmed to implement one or more of the methods of the present invention. A processor can be programmed to implement the methods of the present invention. A controller may control at least one component of the formation systems and/or apparatus disclosed herein.

圖23展示電腦系統2300之示意性實例,該電腦系統經程式化或以其他方式組態為本文中所提供之方法中之任一者之一或多個操作。電腦系統可控制(例如,引導、監控及/或調節)本發明之方法、設備及系統之各種特徵,諸如(例如)控制封閉體之加熱、冷卻、增亮及/或通風,或其任何組合。電腦系統可為本文中所揭示之任何感測器或感測器集體之部分或與其通信。電腦可耦接至本文中所揭示之一或多個機構及/或其任何部分。舉例而言,電腦可耦接至一或多個感測器、閥、交換器、燈、窗(例如,IGU)、馬達、泵、光學組件或其任何組合。23 shows a schematic example of a computer system 2300 programmed or otherwise configured to operate one or more of any of the methods provided herein. The computer system may control (eg, direct, monitor and/or regulate) various features of the methods, apparatus and systems of the present invention, such as, for example, controlling heating, cooling, lighting and/or ventilation of the enclosure, or any combination thereof . The computer system may be part of or in communication with any of the sensors or groups of sensors disclosed herein. A computer may be coupled to one or more of the mechanisms disclosed herein and/or any portion thereof. For example, a computer may be coupled to one or more sensors, valves, switches, lights, windows (eg, IGUs), motors, pumps, optical components, or any combination thereof.

電腦系統可包括處理單元(例如,2306) (亦為本文中所使用的「處理器」、「電腦」及「電腦處理器」)。電腦系統可包括記憶體或記憶體位置(例如,2302) (例如,隨機存取記憶體、唯讀記憶體、快閃記憶體)、電子儲存單元(例如,2304) (例如,硬碟)、用於與一或多個其他系統通信之通信介面(例如,2303) (例如,網路配接器),及外圍裝置(例如,2305),諸如快取、另一記憶體、資料儲存器及/或電子顯示配接器。在圖23中所展示之實例中,記憶體2302、儲存單元2304、介面2303及外圍裝置2305經由通信匯流排(實線) (諸如母板)與處理單元2306通信。儲存單元可為用於儲存資料之資料儲存單元(或資料儲存庫)。電腦系統可藉助於通信介面以操作方式耦接至電腦網路(「網路」) (例如,2301)。網路可為網際網路、網際網路及/或企業間網路,或與網際網路通信之企業內部網路及/或企業間網路。在一些情況下,網路為電信及/或資料網路。網路可包括一或多個電腦伺服器,其可實現分散式計算,諸如雲端計算。在一些情況下,網路可藉助於電腦系統實施同級間網路,其可使得耦接至電腦系統之裝置能夠表現為用戶端或伺服器。A computer system may include a processing unit (eg, 2306) (also "processor", "computer" and "computer processor" as used herein). A computer system may include memory or memory locations (eg, 2302) (eg, random access memory, ROM, flash memory), electronic storage units (eg, 2304) (eg, hard disks), Communication interfaces (eg, 2303) (eg, network adapters) for communicating with one or more other systems, and peripheral devices (eg, 2305), such as cache, another memory, data storage, and / or electronic display adapter. In the example shown in Figure 23, memory 2302, storage unit 2304, interface 2303, and peripherals 2305 communicate with processing unit 2306 via a communication bus (solid line), such as a motherboard. The storage unit may be a data storage unit (or data repository) for storing data. The computer system may be operatively coupled to a computer network ("network") (eg, 2301) by means of a communication interface. A network can be the Internet, an Internet and/or an inter-enterprise network, or a corporate intranet and/or an inter-enterprise network that communicates with the Internet. In some cases, the network is a telecommunications and/or data network. The network may include one or more computer servers, which enable distributed computing, such as cloud computing. In some cases, a network may implement a peer-to-peer network with the aid of a computer system, which may enable devices coupled to the computer system to behave as clients or servers.

處理單元可執行機器可讀指令之序列,該等機器可讀指令可體現於程式或軟體中。指令可儲存於記憶體位置(諸如記憶體2302)中。可將指令引導至處理單元,該處理單元可隨後程式化或以其他方式組態處理單元以實施本發明之方法。由處理單元進行之操作之實例可包括提取、解碼、執行及寫回。處理單元可解譯及/或執行指令。處理器可包括微處理器、資料處理器、中央處理單元(CPU)、圖形處理單元(GPU)、系統晶片(SOC)、共處理器、網路處理器、特殊應用積體電路(ASIC)、特殊應用指令集處理器(ASIP)、控制器、可程式化邏輯裝置(PLD)、晶片組、場可程式化閘陣列(FPGA)或其任何組合。處理單元可為諸如積體電路之電路的部分。系統2300之一或多個其他組件可包括於電路中。The processing unit can execute a sequence of machine-readable instructions, which can be embodied in a program or software. Instructions may be stored in a memory location, such as memory 2302. Instructions may be directed to a processing unit, which may then be programmed or otherwise configured to implement the methods of the present invention. Examples of operations performed by a processing unit may include fetching, decoding, executing, and writing back. The processing unit may interpret and/or execute the instructions. Processors may include microprocessors, data processors, central processing units (CPUs), graphics processing units (GPUs), system-on-chips (SOCs), co-processors, network processors, application-specific integrated circuits (ASICs), Application Specific Instruction Set Processor (ASIP), controller, Programmable Logic Device (PLD), Chipset, Field Programmable Gate Array (FPGA) or any combination thereof. The processing unit may be part of a circuit such as an integrated circuit. One or more of the other components of system 2300 may be included in a circuit.

儲存單元可儲存檔案,諸如驅動程式、程式庫及保存的程式。儲存單元可儲存使用者資料(例如,使用者偏好及使用者程式)。在一些情況下,電腦系統可包括一或多個額外資料儲存單元,其在電腦系統外部,諸如位於經由企業內部網路或網際網路與電腦系統通信之遠端伺服器上。The storage unit can store files, such as drivers, libraries, and saved programs. The storage unit may store user data (eg, user preferences and user programs). In some cases, the computer system may include one or more additional data storage units external to the computer system, such as on a remote server that communicates with the computer system via an intranet or the Internet.

電腦系統可經由網路與一或多個遠端電腦系統通信。舉例而言,電腦系統可與使用者(例如,操作員)之遠端電腦系統通信。遠端電腦系統之實例包括個人電腦(例如,攜帶型PC)、平板或平板電腦PC (例如,Apple® iPad、Samsung® Galaxy Tab)、電話、智慧型電話(例如,Apple® iPhone、支援安卓(Android)之裝置、Blackberry®)或個人數位助理。使用者(例如,用戶端)可經由網路存取電腦系統。The computer system can communicate with one or more remote computer systems via a network. For example, a computer system can communicate with a remote computer system of a user (eg, an operator). Examples of remote computer systems include personal computers (eg, portable PCs), tablet or tablet PCs (eg, Apple® iPad, Samsung® Galaxy Tab), telephones, smart phones (eg, Apple® iPhone, Android ( Android) devices, Blackberry®) or personal digital assistants. A user (eg, a client) can access the computer system via a network.

如本文中所描述之方法可藉助於儲存於電腦系統之電子儲存位置上,諸如(例如)記憶體2302或電子儲存單元2304上之機器(例如,電腦處理器)可執行程式碼實施。機器可執行或機器可讀程式碼可以軟體之形式提供。在使用期間,處理器2306可執行程式碼。在一些情況下,可自儲存單元擷取程式碼且將其儲存於記憶體上以準備好由處理器存取。在一些情形下,可排除電子儲存單元,且機器可執行指令儲存於記憶體上。Methods as described herein may be implemented by means of machine (eg, computer processor) executable code stored on an electronic storage location of a computer system, such as, for example, memory 2302 or electronic storage unit 2304. Machine-executable or machine-readable code may be provided in the form of software. During use, processor 2306 can execute code. In some cases, the code may be retrieved from a storage unit and stored on memory ready to be accessed by the processor. In some cases, electronic storage units may be eliminated, and machine-executable instructions stored on memory.

程式碼可經預編譯且經組態以供具有經調適以執行程式碼之處理器的機器使用,或可在運行時間期間經編譯。程式碼可以程式設計語言供應,該程式設計語言可經選擇以使得程式碼能夠以預編譯或編譯時(as-compiled)方式執行。The code may be precompiled and configured for use by a machine with a processor adapted to execute the code, or may be compiled during runtime. The code may be supplied in a programming language that may be selected to enable the code to be executed in a precompiled or as-compiled manner.

在一些實施例中,處理器包含程式碼。程式碼可為程式指令。程式指令可使得至少一個處理器(例如,電腦)引導前饋及/或回饋控制迴路。在一些實施例中,程式指令使得至少一個處理器引導閉環及/或開環控制方案。控制可至少部分地基於一或多個感測器讀數(例如,感測器資料)。一個控制器可引導複數個操作。至少兩個操作可由不同控制器引導。在一些實施例中,不同控制器可引導操作(a)、(b)及(c)中之至少兩者。在一些實施例中,不同控制器可引導操作(a)、(b)及(c)中之至少兩者。在一些實施例中,非暫時性電腦可讀媒體使得每一不同電腦引導操作(a)、(b)及(c)中之至少兩者。在一些實施例中,不同非暫時性電腦可讀媒體使得每一不同電腦引導操作(a)、(b)及(c)中之至少兩者。控制器及/或電腦可讀媒體可引導本文中所揭示之設備或其組件中之任一者。控制器及/或電腦可讀媒體可引導本文中所揭示之方法的任何操作。In some embodiments, the processor includes program code. The code may be program instructions. Program instructions may cause at least one processor (eg, a computer) to direct a feedforward and/or feedback control loop. In some embodiments, the program instructions cause at least one processor to direct a closed-loop and/or open-loop control scheme. Control may be based at least in part on one or more sensor readings (eg, sensor data). One controller can direct multiple operations. At least two operations may be directed by different controllers. In some embodiments, different controllers may direct at least two of operations (a), (b), and (c). In some embodiments, different controllers may direct at least two of operations (a), (b), and (c). In some embodiments, the non-transitory computer-readable medium causes each distinct computer to boot at least two of operations (a), (b), and (c). In some embodiments, different non-transitory computer-readable media cause each different computer to boot at least two of operations (a), (b), and (c). A controller and/or computer-readable medium may direct any of the apparatuses disclosed herein or components thereof. A controller and/or computer-readable medium may direct any operation of the methods disclosed herein.

在一些實施例中,至少一個感測器以操作方式耦接至控制系統(例如,電腦控制系統)。感測器可包含光感測器、聲學感測器、振動感測器、化學感測器、電感測器、磁性感測器、流動性感測器、移動感測器、速度感測器、方位感測器、壓力感測器、力感測器、密度感測器、距離感測器或近接感測器。感測器可包括溫度感測器、重量感測器、材料(例如,粉末)含量感測器、度量衡感測器、氣體感測器或濕度感測器。度量衡感測器可包含量測感測器(例如,高度、長度、寬度、角度及/或體積)。度量衡感測器可包含磁性、加速度、定向或光學感測器。感測器可傳輸及/或接收聲音(例如,回波)、磁性、電子或電磁信號。電磁信號可包含可見、紅外、紫外、超音波、無線電波或微波信號。氣體感測器可感測本文中所敍述之氣體中之任一者。距離感測器可為一種類型之度量衡感測器。距離感測器可包含光學感測器或電容感測器。溫度感測器可包含輻射熱計、雙金屬片、熱量計、排氣溫度計、火焰偵測、戈登(Gardon)計、戈萊盒(Golay cell)、熱通量感測器、紅外溫度計、微輻射熱計、微波輻射計、淨輻射計、石英溫度計、電阻測溫計、電阻溫度計、矽帶隙溫度感測器、特殊感測器微波/成像器、溫度計、熱敏電阻、熱電偶、溫度計(例如,電阻溫度計)或高溫計。溫度感測器可包含光學感測器。溫度感測器可包含影像處理。溫度感測器可包含攝影機(例如,IR攝影機、CCD攝影機)。壓力感測器可包含氣壓儀、氣壓計、增壓計、波爾登管式壓力計(Bourdon gauge)、熱燈絲電離計、電離計、麥克里德壓力計(McLeod gauge)、U形振盪管、永久井下壓力計、壓強計、皮拉尼壓力計(Pirani gauge)、壓力感測器、壓力計、觸覺感測器或時間壓力計。方位感測器可包含生長計、電容式位移感測器、電容感測、自由下落感測器、重力計、陀螺儀感測器、碰撞感測器、傾角計、積體電路壓電感測器、雷射測距儀、雷射表面速度計、雷射雷達、線性編碼器、線性可變差動變壓器(LVDT)、液體電容傾角計、里程錶、光電感測器、壓電加速度計、速率感測器、旋轉編碼器、旋轉可變差動變壓器、同步儀、衝擊偵測器、衝擊資料記錄器、傾斜感測器、轉速計、超音波厚度計、可變磁阻感測器或速度接收器。光學感測器可包含電荷耦合裝置、色度計、接觸式影像感測器、電光感測器、紅外感測器、動態電感偵測器、發光二極體(例如,光感測器)、光可定址電位感測器、尼科爾斯福射計(Nichols radiometer)、光纖感測器、光學方位感測器、光電偵測器、光電二極體、光電倍增管、光電晶體、光電感測器、光電離偵測器、光電倍增器、光電阻器、光電開關、光電管、閃爍計數器、夏克哈特曼波前感測器(Shack-Hartmann)、單光子突崩二極體、超導奈米線單光子偵測器、過渡邊緣感測器、可見光光子計數器或波前感測器。一或多個感測器可連接至控制系統(例如,連接至處理器、連接至電腦)。In some embodiments, at least one sensor is operatively coupled to a control system (eg, a computerized control system). Sensors may include light sensors, acoustic sensors, vibration sensors, chemical sensors, electrical sensors, magnetic sensors, mobility sensors, motion sensors, speed sensors, orientation sensors sensor, pressure sensor, force sensor, density sensor, distance sensor or proximity sensor. Sensors may include temperature sensors, weight sensors, material (eg, powder) content sensors, metrology sensors, gas sensors, or humidity sensors. Metrology sensors may include measurement sensors (eg, height, length, width, angle, and/or volume). Metrology sensors may include magnetic, acceleration, orientation, or optical sensors. Sensors can transmit and/or receive acoustic (eg, echoes), magnetic, electronic, or electromagnetic signals. Electromagnetic signals may include visible, infrared, ultraviolet, ultrasonic, radio waves, or microwave signals. The gas sensor can sense any of the gases described herein. The distance sensor may be one type of metrology sensor. Distance sensors may include optical sensors or capacitive sensors. Temperature sensors may include bolometers, bimetals, calorimeters, exhaust thermometers, flame detection, Gardon meters, Golay cells, heat flux sensors, infrared thermometers, micro- bolometers, microwave radiometers, net radiometers, quartz thermometers, resistance thermometers, resistance thermometers, silicon bandgap temperature sensors, special sensors microwave/imagers, thermometers, thermistors, thermocouples, thermometers ( For example, resistance thermometers) or pyrometers. The temperature sensor may include an optical sensor. The temperature sensor may include image processing. The temperature sensor may include a camera (eg, IR camera, CCD camera). Pressure sensors may include barometers, barometers, booster gauges, Bourdon gauges, hot filament ionization gauges, ionization gauges, McLeod gauges, U-shaped oscillating tubes , permanent downhole manometer, manometer, Pirani gauge, pressure sensor, manometer, tactile sensor or time pressure gauge. Orientation sensors may include growth meters, capacitive displacement sensors, capacitive sensing, free fall sensors, gravimeters, gyroscope sensors, crash sensors, inclinometers, integrated circuit piezoelectric sensing sensors, laser rangefinders, laser surface velocimeters, lidars, linear encoders, linear variable differential transformers (LVDTs), liquid capacitance inclinometers, odometers, photoelectric sensors, piezoelectric accelerometers, Rate Sensors, Rotary Encoders, Rotary Variable Differential Transformers, Synchronizers, Shock Detectors, Shock Data Loggers, Tilt Sensors, Tachometers, Ultrasonic Thickness Gauges, Variable Reluctance Sensors or speed receiver. Optical sensors can include charge-coupled devices, colorimeters, contact image sensors, electro-optical sensors, infrared sensors, dynamic inductance detectors, light emitting diodes (eg, light sensors), Optically addressable potentiometric sensors, Nichols radiometers, fiber optic sensors, optical orientation sensors, photodetectors, photodiodes, photomultipliers, phototransistors, photoinductors detectors, photoionization detectors, photomultipliers, photoresistors, photoswitches, photocells, scintillation counters, Shack-Hartmann wavefront sensors (Shack-Hartmann), single-photon burst diodes, super Conductive nanowire single-photon detectors, transition edge sensors, visible light photon counters or wavefront sensors. One or more sensors can be connected to the control system (eg, to a processor, to a computer).

在一些實施例中,軟體應用程式可包含設施觀察儀。軟體應用程式可向使用者提供觀測、操縱(例如,修正或調整)及/或創建與設施相關之各種特徵的能力。特徵可係關於設施(例如,固定物)之建築結構、設施之資產(例如,非固定物及/或裝置)、設施之網路及/或設施之控制系統。舉例而言,設施觀察儀(例如,建築物觀察儀)可促進設施之數位分身中之拓樸電關係的利用、更改及/或創建,且在設施觀察儀軟體應用程式(例如,應用程式)之使用者介面(UI)中顯示數位分身。應用程式可駐存於雲端或本端上(例如,設施中或設施外部)。In some embodiments, the software application may include a facility viewer. The software application may provide the user with the ability to observe, manipulate (eg, correct or adjust) and/or create various features associated with the facility. Features may relate to the building structure of the facility (eg, fixtures), the facility's assets (eg, non-fixtures and/or fixtures), the facility's network, and/or the facility's control systems. For example, a facility viewer (eg, a building viewer) may facilitate the utilization, modification, and/or creation of topological electrical relationships in a digital avatar of a facility, and is used in a facility viewer software application (eg, an app) The digital avatar is displayed in the user interface (UI). Applications can reside in the cloud or on-premises (eg, in a facility or outside of a facility).

在一些實施例中,應用程式可提供搜尋特徵。在一些實施例中,應用程式可促進渲染特徵。渲染可為至少每約5分鐘(min)、10min、20min、30min或60min。設施之模擬之渲染頻率可在前述值中之任一者之間(例如,5 min至60min、5 min至20min或20min至60min)。渲染特徵可模擬影響設施之外部影響(例如,照射於設施上之陽光)。渲染特徵可模擬影響設施之內部影響(例如,影響設施之環境)。渲染特徵可使用來自設施之一或多個感測器之輸入(例如,歷史值及/或即時值)。渲染特徵可使用第三方之輸入(例如,天氣預報)。渲染特徵可使用歷史輸入(例如,此或其他設施之輸入,例如,在類似設定(諸如類似地理及/或環境設定)中)。渲染特徵可考慮一或多個管轄(jurisdictional)規則、法規及/或約束。渲染特徵可考慮一或多種工業推薦、指南及/或標準。舉例而言,渲染特徵可渲染例如隨時間變化之設施之封閉體中之感測器屬性。屬性可包括溫度、氣體(例如,空氣)流量、氣體分佈及/或含量、雜訊位準、壓力位準及其類似者(例如,取決於感測到的量測值)。模擬可包括產生整個設施之封閉體的屬性之圖。舉例而言,模擬可使設施中之溫度圖可視化(例如,使用設施之溫度感測器)。舉例而言,模擬可使設施中之通風圖可視化(例如,使用通風口置放及HVAC操作之資料)。舉例而言,模擬可使設施中之雜訊圖可視化(例如,使用設施之雜訊感測器)。渲染可為時間相依渲染。舉例而言,使用者可檢視隨時間變化的所渲染屬性的演進(例如,藉由選擇各種時間及/或日期,或藉由選擇時間及/或日期之範圍)。此渲染可呈現為電影,其可視情況例如根據使用者之請求而記錄。所渲染之電影可具有每至少約5分鐘(min)、10min、20min、30min或60min之圖框。設施之數位分身之渲染圖框可在上述值中之任一者之間(例如,5 min至60min、5 min至20min或20min至60min)。In some embodiments, the application may provide a search feature. In some embodiments, the application may facilitate rendering features. Rendering can be at least every about 5 minutes (min), 10 min, 20 min, 30 min, or 60 min. The rendering frequency of the simulation of the facility may be between any of the foregoing values (eg, 5 min to 60 min, 5 min to 20 min, or 20 min to 60 min). Rendering features can simulate external influences that affect the facility (eg, sunlight shining on the facility). Rendering features can simulate internal effects that affect the facility (eg, the environment that affects the facility). Rendering features may use input from one or more sensors of the facility (eg, historical values and/or current values). Rendering features can use input from a third party (eg, weather forecast). The rendering feature may use historical input (eg, input from this or other facilities, eg, in similar settings (such as similar geographic and/or environmental settings)). The rendering features may take into account one or more jurisdictional rules, regulations and/or constraints. The rendering features may take into account one or more industry recommendations, guidelines and/or standards. For example, a rendering feature can render sensor properties in enclosures such as a facility that vary over time. Attributes may include temperature, gas (eg, air) flow, gas distribution and/or content, noise levels, pressure levels, and the like (eg, depending on sensed measurements). The simulation may include generating a map of the properties of the enclosure for the entire facility. For example, a simulation may visualize a temperature map in a facility (eg, using the facility's temperature sensors). For example, simulations can visualize ventilation maps in a facility (eg, data using vent placement and HVAC operations). For example, a simulation can visualize a noise map in a facility (eg, using the facility's noise sensors). Rendering may be time-dependent rendering. For example, the user can view the evolution of the rendered properties over time (eg, by selecting various times and/or dates, or by selecting a range of times and/or dates). This rendering may be presented as a movie, which may be recorded as appropriate, eg, at the request of the user. The rendered movie may have frames every at least about 5 minutes (min), 10 min, 20 min, 30 min, or 60 min. The rendered frame of the digital clone of the facility may be between any of the above values (eg, 5 min to 60 min, 5 min to 20 min, or 20 min to 60 min).

在一些實施例中,軟體應用程式可包括搜尋特徵。搜尋特徵可促進搜尋數位分身中所描繪之設施之庫存(例如,建築元件及/或資產(例如,諸如非固定物及/或裝置))。In some embodiments, the software application may include a search feature. The search feature may facilitate searching the inventory of the facility depicted in the digital avatar (eg, building elements and/or assets (eg, such as non-fixtures and/or equipment)).

在一些實施例中,軟體應用程式可在真實世界中呈現設施在其環境中之虛擬可視化。在一些實施例中,數位分身模擬可在真實世界中考慮設施在其環境中。舉例而言,數位分身之軟體應用程式及/或模擬可考慮影響設施外部之陰影及光的視域。舉例而言,軟體應用程式可在市政環境(例如,都市環境)中及/或在地形環境中呈現設施之影像(在UI上)。舉例而言,軟體應用程式可結合任何城市及/或結構性工程化特徵(例如,道路、橋及/或飲水機(water fountain))呈現設施之影像(在UI上)。可在設施之渲染期間考慮此等特徵,例如考慮其對設施外部及/或內部(例如,內部環境)之影響。In some embodiments, the software application may render a virtual visualization of the facility in its environment in the real world. In some embodiments, the avatar simulation may consider the facility in its environment in the real world. For example, the software application and/or simulation of the digital clone may take into account the field of view affecting shadows and light outside the facility. For example, a software application may present an image (on the UI) of a facility in a municipal environment (eg, an urban environment) and/or in a terrain environment. For example, a software application may present an image (on the UI) of a facility in conjunction with any urban and/or structural engineered feature (eg, roads, bridges, and/or water fountains). Such features may be considered during rendering of the facility, eg, to account for their impact on the exterior and/or interior of the facility (eg, the interior environment).

在一些實施例中,軟體應用程式可提供報告。報告可與數位分身功能(例如,建築元件、網路、控制及/或資產(例如,固定物、非固定物及/或裝置))之任何態樣相關。可即時地進行報告。可在設施之數位分身變化之後產生報告。報告可提供設施資產(例如,包括包括資產之各種識別及/或狀態之任何可用資訊)之概述。報告可提供設施(例如,包括其中之資產)之調測狀態。數位分身可併有已在設施中調測之資產(例如,裝置)及/或未來待在設施中調測之資產。使用者可能夠例如使用應用程式選擇各種特徵以包括於報告中。舉例而言,使用者可選擇報告設施之裝置的調測狀態。在一些實施例中,系統階層包括於數位分身中。系統階層可包括控制器、裝置及/或分區之階層。分區可經分組成群組(例如,各自具有可區分名稱及/或記法)。分區可經叢集(例如,其中每一叢集具有可區分名稱及/或記法)。分區、其分組及/或叢集可形成分區之階層。使用者可選擇敍述所選階層(例如,自可用選項)之報告。In some embodiments, the software application may provide the report. Reports may be related to any aspect of digital clone functionality (eg, building elements, networks, controls, and/or assets (eg, fixtures, non-fixtures, and/or devices). Reports can be made instantly. Reports can be generated following changes to the digital avatar of the facility. Reports may provide an overview of facility assets (eg, including any available information including various identities and/or status of the assets). The report may provide the commissioning status of the facility (eg, including the assets within it). A digital clone may contain assets (eg, devices) that have already been commissioned in the facility and/or assets that are to be commissioned in the facility in the future. The user may be able to select various features for inclusion in the report, eg, using an application. For example, a user may choose to report the commissioning status of a facility's devices. In some embodiments, the system hierarchy is included in the digital avatar. The system hierarchy may include the hierarchy of controllers, devices, and/or partitions. Partitions may be grouped into groups (eg, each having a distinct name and/or notation). Partitions may be clustered (eg, where each cluster has a distinct name and/or notation). Partitions, their groupings and/or clusters may form a hierarchy of partitions. The user may select a report describing the selected level (eg, from the available options).

在一些實施例中,軟體應用程式模擬撞擊至設施上及/或輻射至設施中之穿透。應用程式可例如至少部分地基於空間類型及/或建築物垂線使用標準穿透深度,例如用於佔用位置及/或裝置控制(例如,可著色窗之著色控制)。In some embodiments, the software application simulates impingement on and/or penetration of radiation into the facility. An application may use standard penetration depths, eg, based at least in part on space type and/or building vertical, eg, for occupancy location and/or device controls (eg, tinting controls for tintable windows).

在一些實施例中,軟體應用程式可用以例如使用其模擬能力及設施之數位分身之其他利用來評估裝置(諸如感測器、發射器、收發器、天線及/或可著色窗)之最佳位置。舉例而言,應用程式可促進天氣感測器(例如,天空感測器)之定位。天空感測器可安置於設施外部(例如,設施之壁上或屋頂上。應用程式可輔助判定用於定位天氣感測器之有利(例如,最佳)位置。In some embodiments, a software application may be used to evaluate the optimality of a device, such as sensors, transmitters, transceivers, antennas, and/or tintable windows, for example, using its simulation capabilities and other utilizations of digital avatars of the facility Location. For example, an application may facilitate the positioning of a weather sensor (eg, a sky sensor). The sky sensor may be placed outside the facility (eg, on a wall or on the roof of the facility. The application may assist in determining a favorable (eg, optimal) location for locating the weather sensor.

在一些實施例中,軟體應用程式可用以例如即時(例如,在其量測資料時)模擬及/或評估(例如,設施之感測器之)感測器資料。應用程式可儲存感測器臨限值及/或閉鎖。應用程式可允許使用者檢視感測器資料,例如,如關於數位分身所模擬。舉例而言,應用程式可例如即時及/或隨時間變化使感測器資料在設施之至少一部分中的映射可視化。可使用基於時間及/或日期之滑塊或時間及/或日期範圍來促進時間功能性。舉例而言,時間功能性可促進經由一天之循環(一個24小時循環)渲染設施之各種態樣(例如,感測到的屬性及/或太陽輻射)之演進。時間功能性可基於每年季節(例如,冬季、夏季、秋季或春季)來促進渲染。In some embodiments, a software application may be used, for example, to simulate and/or evaluate sensor data (eg, of a facility's sensors) in real-time (eg, as it measures data). The application can store sensor thresholds and/or lockouts. The application may allow the user to view sensor data, eg, as simulated with respect to the digital avatar. For example, the application may visualize the mapping of sensor data in at least a portion of the facility, eg, in real time and/or over time. Time and/or date based sliders or time and/or date ranges may be used to facilitate time functionality. For example, temporal functionality may facilitate the evolution of various aspects of the rendering facility (eg, sensed attributes and/or solar radiation) through a day cycle (a 24-hour cycle). The temporal functionality may facilitate rendering based on each season (eg, winter, summer, fall, or spring).

在一些實施例中,應用程式利用軟體模組,該軟體模組包括幫助存取及/或使用設施之設計及工程化資料(例如,經由雲端)之API及/或服務。在一些實施例中,應用程式可利用經組態以允許存取雲端中之設計及工程化資料的軟體模組(例如,Autodesk Forge平台)。應用程式可促進第三方雲端設計及/或工程化軟體(例如,Autodesk Forge)之基礎碼的提取。舉例而言,應用程式可促進開放式標準檔案格式及/或資料交換格式(例如,其使用人類可讀文字來儲存及傳輸由屬性值對及陣列(及/或其他可串列值)組成之資料物件)之提取。應用程式可促進對語言獨立資料格式之提取。舉例而言,應用程式可促進JavaScript或JavaScript相關格式之提取。舉例而言,應用程式可促進諸如HBJSON之JavaScript物件記法(JSON)之提取。應用程式可促進自此雲端應用程式(例如,自Forge模型)提取檔案格式。經提取檔案可用於經組態以控制設施(例如,設施之控制裝置)的控制模組(例如,智慧)。舉例而言,經提取檔案(例如,HBJSON檔案)可用以對控制系統進行授粉(pollinate) (例如,藉由對智慧模組進行授粉,例如在雲端中),及/或至設施之(例如,本端)資料庫中。設施之資料庫可在雲端中或不在雲端中。資料庫可在設施中或在設施外部。In some embodiments, the application utilizes a software module that includes APIs and/or services that facilitate access and/or use of design and engineering data (eg, via the cloud) for the facility. In some embodiments, applications may utilize software modules (eg, the Autodesk Forge platform) configured to allow access to design and engineering data in the cloud. The application facilitates the extraction of base code for third-party cloud-based design and/or engineering software (eg, Autodesk Forge). For example, applications may facilitate open standard file formats and/or data interchange formats (eg, which use human-readable text to store and transmit data consisting of attribute-value pairs and arrays (and/or other serializable values) data object) extraction. The application facilitates the extraction of language independent data formats. For example, an application may facilitate the extraction of JavaScript or JavaScript-related formats. For example, an application may facilitate the extraction of JavaScript Object Notation (JSON) such as HBJSON. The application can facilitate the extraction of file formats from this cloud application (eg, from a Forge model). The extracted file can be used in a control module (eg, intelligence) configured to control the facility (eg, the facility's control device). For example, extracted files (eg, HBJSON files) can be used to pollinate control systems (eg, by pollinating smart modules, such as in the cloud), and/or to facilities (eg, local) in the database. The facility's database may or may not be in the cloud. The database can be in the facility or external to the facility.

在一些實施例中,軟體應用程式促進保存關於數位分身之輸入、改變及/或創建。保存之對數位分身之改變可用於調測、用於設施之控制及/或用於設施之維護。設施包括設施之任何部分,例如,如數位分身中所指示(且有時,亦包括數位分身中未指示之彼等部分)。In some embodiments, the software application facilitates saving of input, changes and/or creation of digital avatars. The saved changes to the digital clone can be used for commissioning, for facility control, and/or for facility maintenance. A facility includes any portion of a facility, for example, as indicated in the digital avatar (and, sometimes, also those portions not indicated in the digital avatar).

在一些實施例中,軟體應用程式可促進獲得使用者輸入以用於自數位分身產生理解(例如,可由控制系統利用之智慧)。在一些實施例中,軟體應用程式可包含用於自數位分身產生理解(例如,可由控制系統利用之智慧)之網頁介面。使用者可經由網頁介面連接至軟體應用程式。舉例而言,客戶成功管理者(例如,CSM)可在輸入資訊中與應用程式交互,該輸入資訊包含:(i)分區及(視情況)分區名稱;(i)分區群組及(視情況)分區群組名稱;(ii)分區叢集及(視情況)分區叢集名稱;(iii)標準穿透深度(例如,至少部分地基於空間類型及建築物垂線,諸如針對佔用位置);(iv)用於天氣檔案抓取之位置及/或(v)感測器臨限值及/或感測器閉鎖。In some embodiments, the software application may facilitate obtaining user input for use in generating understanding from the avatar (eg, intelligence that may be utilized by the control system). In some embodiments, the software application may include a web interface for generating understanding (eg, intelligence that can be utilized by the control system) from the digital avatar. Users can connect to the software application through a web interface. For example, a customer success manager (eg, CSM) can interact with the application in input information including: (i) partition and (as appropriate) segment name; (i) segment group and (as applicable) ) zoning group names; (ii) zoning clusters and (as appropriate) zoning cluster names; (iii) standard penetration depths (eg, based at least in part on space type and building verticals, such as for occupied locations); (iv) Position and/or (v) sensor threshold and/or sensor lockout for weather file capture.

在一些實施例中,軟體應用程式(例如,使用數位分身)呈現設施之建築模型中所描繪的一或多個模擬。模擬可包含一或多個臨限值。一或多個臨限值可具有屬性,諸如感測到的屬性(例如,溫度)。舉例而言,模擬可在某一時間呈現在設施之位置處的感測到的溫度,如設施(例如,設施之數位分身)之虛擬影像中所描繪。模擬可至少部分地基於一或多個參數。模擬可至少部分地基於一或多個模型(例如,基於由控制系統使用之模型,諸如智慧模型)。一或多個模型可包含一或多個學習模組(例如,使用人工智慧)。模型、設施(例如,建築物)、控制系統、裝置(例如,可著色窗)及網路之實例可見於2021年2月5日申請之標題為「CONTROL METHODS AND SYSTEMS USING EXTERNAL 3D MODELING AND NEURAL NETWORKS」的美國專利申請案序列號第17/250,586號、2019年8月14日申請之標題為「CONTROL METHODS AND SYSTEMS USING EXTERNAL 3D MODELING AND NEURAL NETWORKS」的國際專利申請案序列號第PCT/US19/46524號(其為國際專利申請案序列號第PCT/US19/46524號之國家階段條目)、2021年2月11日申請之標題為「PREDICTIVE MODELING FOR TINTABLE WINDOWS」的國際專利申請案序列號第PCT/US21/17603及2020年10月27日申請之標題為「TINTABLE WINDOW FAILURE PREDICTION」的美國臨時專利申請案序列號第63/106,058號中,該等申請案以全文引用之方式併入本文中。軟體應用程式可利用專屬腳本。專屬腳本可自建築模型提取資料。提取之資料可包含分區尺寸(例如,基本長度比例尺(FLS),諸如寬度、長度及/或高度)、佔用區尺寸(例如,FLS)、裝置(例如,智慧型窗)性質、關鍵檢視角度或窗台高度、樓層高度。智慧型窗性質可包含窗尺寸(例如,FLS),或窗材料性質。智慧型窗可併有可著色裝置(例如,電致變色裝置)。窗材料性質可包含智慧型窗之可著色實體、(例如,可著色裝置之)層結構、(例如,可著色裝置之)層特性或與智慧型窗相關聯之電特性。用於模擬之資料可在數位分身中(例如,在設施之建築設計中)可視化及/或例如根據使用者之偏好呈現為報告(例如,以表格)及/或呈現為預設特徵。使用者可操縱呈現於應用程式之UI中的數位分身以用於藉由使用者進行較佳檢視。舉例而言,使用者可相對於由UI提供之檢視區域旋轉、調整大小及移動UI中呈現之設施的虛擬影像。In some embodiments, a software application (eg, using a digital avatar) renders one or more simulations depicted in an architectural model of the facility. A simulation may contain one or more thresholds. One or more thresholds may have properties, such as a sensed property (eg, temperature). For example, the simulation may present the sensed temperature at the location of the facility at a time, as depicted in a virtual image of the facility (eg, a digital clone of the facility). The simulation may be based, at least in part, on one or more parameters. The simulation may be based, at least in part, on one or more models (eg, based on a model used by the control system, such as an intelligence model). One or more models may include one or more learning modules (eg, using artificial intelligence). Examples of models, installations (eg, buildings), control systems, devices (eg, tinted windows), and networks can be found in the February 5, 2021 application titled "CONTROL METHODS AND SYSTEMS USING EXTERNAL 3D MODELING AND NEURAL NETWORKS U.S. Patent Application Serial No. 17/250,586, filed on August 14, 2019, and International Patent Application Serial No. PCT/US19/46524, entitled "CONTROL METHODS AND SYSTEMS USING EXTERNAL 3D MODELING AND NEURAL NETWORKS" (which is the national phase entry of International Patent Application Serial No. PCT/US19/46524), International Patent Application Serial No. PCT/ US 21/17603 and US Provisional Patent Application Serial No. 63/106,058, filed October 27, 2020, entitled "TINTABLE WINDOW FAILURE PREDICTION," which are incorporated herein by reference in their entirety. Software applications can utilize proprietary scripts. Dedicated scripts can extract data from building models. Extracted data may include partition dimensions (eg, base length scales (FLS) such as width, length, and/or height), footprint dimensions (eg, FLS), device (eg, smart window) properties, key viewing angles, or Window sill height, floor height. Smart window properties may include window dimensions (eg, FLS), or window material properties. Smart windows may incorporate tintable devices (eg, electrochromic devices). Window material properties may include the tintable entity of the smart window, the layer structure (eg, of the tintable device), the layer properties (eg, of the tintable device), or the electrical properties associated with the smart window. The data used for the simulation can be visualized in the digital avatar (eg, in the architectural design of the facility) and/or presented as a report (eg, in a table) and/or as a preset feature, eg, according to the user's preference. The user can manipulate the digital avatar presented in the UI of the application for better viewing by the user. For example, a user may rotate, resize, and move virtual images of facilities presented in the UI relative to the viewing area provided by the UI.

在一些實施例中,軟體應用程式及/或數位分身模擬用以尋找一或多個感測器之最佳置放。模擬可經受對總每年太陽小時數之分析,其可有助於減少(i)天空感測器上之情境陰影及/或(ii)來自立面上之太陽之熱增益(例如,當(例如,裝置集體之)一或多個感測器安裝於外部窗框上時)。分析可在一或多個腳本中經寫碼。軟體應用程式及/或數位分身模擬可用以尋找在設施外部或內部的感測器之最佳位置。最佳感測器位置分析可作為軟體應用程式之部分或作為單獨模組進行。舉例而言,一或多個感測器可包括在設施外部之感測器。外部感測器可用以量測對設施之外部影響。外部影響可包括輻射(例如,太陽輻射)、雨、雪、霧、雲、雹、風或遮蔽。外部感測器可為感測器系統之一部分。感測器系統可為外部感測器系統(例如,天空感測器系統)。外部感測器系統(例如,天空感測器)、設施(例如,建築物)、控制系統、裝置(例如,可著色窗)及網路之實例可見於可見於2020年5月11日申請之標題為「MULTI-SENSOR HAVING A LIGHT DIFFUSING ELEMENT AROUND A PERIPHERY OF A RING OF PHOTOSENSORS」的美國專利申請案序列號第16/871,976號、2019年11月26日申請之標題為「MULTI-SENSOR DEVICE AND SYSTEM WITH A LIGHT DIFFUSING ELEMENT AROUND A PERIPHERY OF A RING OF PHOTOSENSORS AND AN INFRARED SENSOR」的美國專利申請案序列號第16/696,887號及2016年10月6日申請之標題為「MULTI-SENSOR」的國際專利申請案序列號第PCT/US16/55709號中,該等申請案中之每一者以全文引用之方式併入本文中。舉例而言,軟體應用程式及/或數位分身模擬可用以尋找設施之屋頂上或外壁上的天空感測器之最佳方位,例如,使得天空感測器經外部遮擋物(例如,附近結構或植被(例如,建築物、其他工程化結構及/或樹)最低限度地遮蔽。舉例而言,一或多個感測器可包括在設施內部之感測器。軟體可使用屬性(例如,感測到的及/或經模擬屬性)之映射來選擇設施中之最佳感測器位置。屬性可包含感測到的性質。屬性可包含溫度、聲音、濕度、氣體含量、氣體速度、氣體壓力、微粒物質、揮發性有機化合物或光。氣體可包含空氣、二氧化碳、氧氣、一氧化碳、硫化氫、一或多種氮氧化物污染物(NO x)、氡氣或濕氣(呈其氣態之水)。 In some embodiments, software applications and/or digital clone simulations are used to find optimal placement of one or more sensors. The simulation can be subjected to analysis of total annual solar hours, which can help reduce (i) situational shadows on sky sensors and/or (ii) heat gain from the sun on the facade (eg, when (eg, , the device collective) when one or more sensors are mounted on the external window frame). Analysis can be coded in one or more scripts. Software applications and/or digital clone simulations can be used to find the best locations for sensors outside or inside the facility. Optimal sensor position analysis can be performed as part of a software application or as a separate module. For example, the one or more sensors may include sensors external to the facility. External sensors can be used to measure external influences on the facility. External influences may include radiation (eg, solar radiation), rain, snow, fog, clouds, hail, wind, or shading. The external sensor may be part of the sensor system. The sensor system may be an external sensor system (eg, a sky sensor system). Examples of external sensor systems (eg, sky sensors), facilities (eg, buildings), control systems, devices (eg, tintable windows), and networks can be found in the application filed on May 11, 2020 US Patent Application Serial No. 16/871,976, entitled "MULTI-SENSOR HAVING A LIGHT DIFFUSING ELEMENT AROUND A PERIPHERY OF A RING OF PHOTOSENSORS," filed November 26, 2019, entitled "MULTI-SENSOR DEVICE AND SYSTEM WITH A LIGHT DIFFUSING ELEMENT AROUND A PERIPHERY OF A RING OF PHOTOSENSORS AND AN INFRARED SENSOR" U.S. Patent Application Serial No. 16/696,887 and INTERNATIONAL PATENT APPLICATION titled "MULTI-SENSOR" filed on October 6, 2016 Serial No. PCT/US16/55709, each of these applications is incorporated herein by reference in its entirety. For example, a software application and/or a digital clone simulation can be used to find the best orientation for a sky sensor on a roof or on an exterior wall of a facility, for example, with the sky sensor passing through external obstructions (e.g., nearby structures or Vegetation (e.g., buildings, other engineered structures, and/or trees) is minimally shading. For example, one or more sensors may include sensors inside the facility. Software may use attributes (e.g., sensor Measured and/or simulated properties) to select the best sensor location in the facility. Properties may include sensed properties. Properties may include temperature, sound, humidity, gas content, gas velocity, gas pressure , particulate matter, volatile organic compounds, or light. Gases may include air, carbon dioxide, oxygen, carbon monoxide, hydrogen sulfide, one or more nitrogen oxide pollutants ( NOx ), radon, or moisture (water in its gaseous state) .

在一些實施例中,軟體應用程式可促進使用者在設施之數位分身中與裝置直接交互之交互。應用程式可允許將各種感測器資料映射至設施之數位分身中。感測器資料可包含所預報感測器資料、設施之感測器之即時量測值,或歷史量測值。感測器量測值可呈現為時間之函數。時間可經劃分成至少為感測器之量測頻率的頻率。使用者可選擇大於感測器之量測頻率的時間流逝(例如,自作為滑動條之下拉式選單,及/或自旁側清單)。In some embodiments, the software application may facilitate the interaction of the user directly interacting with the device in the digital avatar of the facility. The application can allow various sensor data to be mapped into the digital avatar of the facility. Sensor data may include forecasted sensor data, real-time measurements of the facility's sensors, or historical measurements. Sensor measurements can be presented as a function of time. Time can be divided into frequencies that are at least the measurement frequency of the sensor. The user may select a time lapse greater than the sensor's measurement frequency (eg, from a drop-down menu as a slider, and/or from a side list).

在一些實施例中,設施模擬及/或數位分身考慮客戶資料。在一些實施例中,設施模擬及/或數位分身併有客戶資料。客戶資料可為客戶回饋。客戶資料可包含客戶看法。客戶資料可(i)直接輸入至數位分身(例如,使用應用程式)及/或(ii)由客戶照管代表輸入。客戶照管代表可為下述者之代表:(a)創建及/或維護應用程式之公司;(b)調測及/或維護設施之網路的公司;(c)調測及/或維護設施之資產(例如,裝置)的公司;或(d)其任何組合。在一些實施例中,客戶輸入可藉由應用程式可視化。舉例而言,客戶輸入可經可視化為在UI中呈現的設施之虛擬表示之部分。舉例而言,客戶輸入可經可視化為資料(例如,可視化為諸如表格中之書面資料)。客戶輸入可包含更動由控制系統(例如,使用控制系統模組)作出之所提議目標決策。舉例而言,客戶輸入可包含由控制系統(例如,使用控制系統模組)更動所提議目標著色值之窗著色值。客戶更動可經分析及/或起作用。該分析可由控制系統(例如,藉由智慧)利用。輸入可為與特定資產相關聯之資訊圖形。資產可呈現設施之數位分身或與該數位分身相關聯。資訊圖形可包含例如客戶更動、客戶服務(例如,銷售人員)單#、可著色窗故障,及其類似者。應用程式及/或數位分身可促進問題之可視化,例如,藉由將評論關聯至模型物件(例如,設施資產)。評論可係藉由應用程式及/或客戶之任何使用者。使用者可包含調測服務成員、維護服務成員、客戶服務成員或客戶。In some embodiments, the facility simulation and/or digital avatar takes into account customer data. In some embodiments, facility simulations and/or digital avatars have customer profiles. Customer information for customer feedback. Customer profiles may contain customer views. Customer data may be (i) entered directly into the digital avatar (eg, using an app) and/or (ii) entered by a client care representative. A customer care representative may be a representative of: (a) the company that creates and/or maintains the application; (b) the company that commissions and/or maintains the network of the facility; (c) the company that commissions and/or maintains the facility or (d) any combination thereof. In some embodiments, customer input can be visualized by an application. For example, customer input can be visualized as part of a virtual representation of the facility presented in the UI. For example, customer input can be visualized as data (eg, visualized as written data such as in a form). Customer input may include altering proposed target decisions made by the control system (eg, using a control system module). For example, client input may include window shading values that are altered by a control system (eg, using a control system module) to propose target shading values. Customer changes may be analyzed and/or acted upon. This analysis can be utilized by the control system (eg, by intelligence). The input can be an infographic associated with a specific asset. An asset may represent or be associated with a digital avatar of a facility. Infographics may include, for example, customer changes, customer service (eg, salesperson) tickets, tintable window failures, and the like. Applications and/or digital avatars may facilitate visualization of issues, eg, by associating comments to model objects (eg, facility assets). Comments may be made by any user of the App and/or the Client. Users can include commissioning service members, maintenance service members, customer service members, or customers.

在一些實施例中,軟體應用程式包含設施觀察儀。設施觀察儀可包含數位分身觀察儀。應用程式可向使用者(諸如向客戶)展示客戶看法及/或各種設施組件之狀態。應用程式可促進以直觀及/或可見方式設定一或多個分區(例如,及其階層)。應用程式可允許使用者以直觀方式更分區及/或佔用區(例如,同時使設施之數位分身的改變及其與設施相關之各種態樣(諸如環境態樣)的影響可視化)。應用程式可例如至少部分地基於太陽角度之穿透深度自動產生分區(包括其階層)及/或佔用區。自動產生可為應用程式之預設。應用程式可促進在數位分身中(例如,以可視方式)檢視任何定界傢俱、傢俱、佔用區、佔用、分區、太陽光線(或任何另一屬性)。屬性之更改可經模擬及/或表示為時間之函數,且在應用程式之UI中渲染成時間相依虛擬表示。使用者可選擇渲染之時間頻率,或時間頻率可提供為預設時間流逝。使用者可將隨時間變化之渲染保存為電影。In some embodiments, the software application includes a facility viewer. Facility viewers may include digital twin viewers. The application may display customer views and/or the status of various facility components to the user, such as to the customer. The application may facilitate the intuitive and/or visible setting of one or more partitions (eg, and their hierarchies). The application may allow the user to further partition and/or occupy the area in an intuitive manner (eg, while visualizing changes to the digital avatar of the facility and its impact on various aspects associated with the facility, such as environmental aspects). The application may, for example, automatically generate partitions (including their levels) and/or occupancies based at least in part on the penetration depth of the sun angle. Automatically generate presets for applications. The application may facilitate viewing (eg, visually) any delimited furniture, furniture, occupancy, occupancy, partition, sun rays (or any other attribute) in the digital avatar. Changes to properties can be simulated and/or represented as a function of time and rendered as a time-dependent virtual representation in the UI of the application. The user can select the time frequency for rendering, or the time frequency can be provided as a preset time lapse. The user can save the rendering over time as a movie.

在一些實施例中,軟體應用程式可促進控制設施(例如,設施中之一或多個裝置)之控制模組(例如,軟體套裝)的調整。舉例而言,應用程式可促進(例如,使用智慧)在數位分身上(例如,在本端中或在網頁應用程式中)調整控制系統參數。可將對控制模組之改變提交至現場(例如,由設施之控制系統使用)。此等改變可手動地及/或自動地概述於例如報告中。報告可為週期性報告,諸如每週報告。報告可為非週期性的(例如,按需要,及/或在已在控制模組中進行交替時)。報告可藉由應用程式例如基於使用者之選擇而產生。應用程式可具有自動產生報告之預設偏好。使用者可能夠更改應用程式之預設偏好。可發送報告以選擇小組成員及/或客戶。使用者可列出小組成員及/或客戶。在一些實施例中,應用程式可允許在調測(例如,上架)設施之各種態樣之前檢視數位分身及/或模擬。應用程式可允許至少部分地藉由經由應用程式(例如,使用其提供之各種模擬能力)檢視及/或檢測數位分身來證明設施之各種態樣。控制模組之實例可見於2014年2月18申請之標題為「CONTROL METHOD FOR TINTABLE WINDOWS」的國際專利申請案序列號第PCT/US14/16974號、2015年5月7日申請之標題為「CONTROL METHOD FOR TINTABLE WINDOWS」的國際專利申請案序列號第PCT/US15/29675號、2017年12月13日申請之標題為「CONTROL METHOD FOR TINTABLE WINDOWS」的國際專利申請案序列號第PCT/US17/66198號、國際專利申請案序列號第PCT/US21/17603號及國際專利申請案序列號第PCT/US19/46524號,及美國專利申請案序列號第17/250,586號中,及美國臨時專利申請案序列號第63/106,058號中,該等申請案中之每一者以全文引用之方式併入本文中。In some embodiments, a software application may facilitate adjustment of a control module (eg, a software package) that controls a facility (eg, one or more devices in the facility). For example, the application may facilitate (eg, use intelligence) to adjust control system parameters on the digital clone (eg, locally or in a web application). Changes to the control module may be submitted to the field (eg, for use by the facility's control system). Such changes can be summarized manually and/or automatically, eg, in a report. The reports may be periodic reports, such as weekly reports. Reporting can be aperiodic (eg, as needed, and/or when alternated in the control module). Reports can be generated by the application, eg, based on user selections. Applications can have default preferences for automatically generating reports. The user may be able to change the default preferences of the application. Reports can be sent to select team members and/or clients. Users can list team members and/or clients. In some embodiments, the application may allow viewing of digital clones and/or simulations prior to commissioning (eg, putting on shelves) various aspects of the facility. The application may allow various aspects of the facility to be demonstrated at least in part by viewing and/or detecting digital avatars through the application (eg, using the various simulation capabilities it provides). An example of a control module can be found in International Patent Application Serial No. PCT/US14/16974, filed on February 18, 2014, entitled "CONTROL METHOD FOR TINTABLE WINDOWS", filed on May 7, 2015, entitled "CONTROL METHOD FOR TINTABLE WINDOWS" International Patent Application Serial No. PCT/US15/29675 for METHOD FOR TINTABLE WINDOWS, International Patent Application Serial No. PCT/US17/66198 for the title "CONTROL METHOD FOR TINTABLE WINDOWS" filed on December 13, 2017 No., International Patent Application Serial No. PCT/US21/17603 and International Patent Application Serial No. PCT/US19/46524, and US Patent Application Serial No. 17/250,586, and US Provisional Patent Application In Serial No. 63/106,058, each of these applications is incorporated herein by reference in its entirety.

在一些情況下,客戶成功管理者(CSM)並不具有在其處理之設施中併入各種裝置的工具(例如,自動工具)。建築物資訊管理模型(例如,BIM,諸如Autodesk Revit檔案)可為靜態的且併有設施之建築元件,但未併有安設於設施中之裝置,更不必說此類裝置之更新後的狀態。偶爾,建築模型提供設施之二維(2D)表示,而非三維(3D)表示。In some cases, customer success managers (CSMs) do not have the tools (eg, automated tools) to incorporate various devices in their processing facilities. Building information management models (eg, BIM, such as Autodesk Revit files) can be static and have building elements with facilities, but not the devices installed in the facilities, let alone the updated state of such devices . Occasionally, architectural models provide a two-dimensional (2D) representation of a facility rather than a three-dimensional (3D) representation.

在一些實施例中,設施之數位分身整合設施之(例如,3D)建築影像與安設於該設施中之裝置,此對應於安設於設施中之裝置的真實位置。在一些實施例中,此數位分身可例如經由使用應用程式(例如,如本文中所揭示)而促進在各種層級下管理設施。裝置之狀態可經更新以即時或實質上即時地反映裝置之狀態。數位分身可輔助設施之部署及/或維護(例如,包括設施之裝置的部署及/或維護)。數位分身可例如在與客戶或潛在客戶交互時充當客戶及/或客戶管理者(例如,CSM)之工具。客戶可為設施(或其任何部分)之所有者或租戶。數位分身可為補充初始BIM檔案(例如,藉由裝置資訊強化),或利用及/或併有BIM檔案。In some embodiments, a digital avatar of a facility integrates a (eg, 3D) architectural image of the facility with devices installed in the facility, which corresponds to the actual location of the devices installed in the facility. In some embodiments, this digital avatar may facilitate managing facilities at various levels, eg, through the use of applications (eg, as disclosed herein). The state of the device can be updated to reflect the state of the device in real time or substantially in real time. The digital clone may assist in the deployment and/or maintenance of the facility (eg, including the deployment and/or maintenance of the facility's devices). A digital avatar can act as a tool for a customer and/or a customer manager (eg, a CSM), for example, when interacting with customers or potential customers. A customer may be the owner or tenant of the facility (or any part thereof). The digital avatar may supplement the original BIM file (eg, augmented with device information), or utilize and/or incorporate the BIM file.

在一些實施例中,設施(例如,包括建築物)由控制系統控制(例如,如本文中所揭示)。控制系統控制安置於設施中之各種裝置。舉例而言,可著色窗由控制系統控制。控制系統可利用控制模組,該控制模組計算及預測用於著色可著色窗之較佳著色值。控制模組(例如,其在本文中可稱為「智慧」)可考慮一年中之時間、季節(例如,冬季或夏季)、設施(例如,及/或可著色窗)之地理位置、設施附近之拓樸、設施附近之遮擋物、設施之結構特徵、天氣及太陽位置,以控制設施的裝置(例如,可著色窗)。天氣可自設施之感測器、自與設施不相關之感測器及/或自第三方(例如,天氣預報服務)導出。在一些實施例中,天氣資料之至少一部分可定位於設施中或設施外部(例如,在不同位置處及/或雲端中)。In some embodiments, a facility (eg, including a building) is controlled by a control system (eg, as disclosed herein). The control system controls various devices placed in the facility. For example, tintable windows are controlled by a control system. The control system may utilize a control module that calculates and predicts optimal shading values for shading the tintable windows. The control module (eg, which may be referred to herein as "smart") may take into account time of year, season (eg, winter or summer), location of facility (eg, and/or tintable windows), facility Nearby topology, shelters near the facility, structural features of the facility, weather and sun location to control the facility's devices (eg, tinted windows). Weather can be derived from sensors at the facility, from sensors unrelated to the facility, and/or from a third party (eg, a weather forecast service). In some embodiments, at least a portion of the weather data may be located in the facility or outside the facility (eg, at a different location and/or in the cloud).

圖24展示相對於設施2400之隨時間及日期變化的太陽位置之實例。舉例而言,2403展示在夏季期間(例如,在2020年之夏至)之太陽位置,且2401展示冬季(例如,在2020年之冬至)之太陽位置。2402展示單位圓及相關聯基本方向(例如,基本點)北、南、西及東中之旋轉度。此圖形可展示太陽之極端方位,其可輔助評估設施相對於太陽輻射之各種態樣。FIG. 24 shows an example of sun position relative to facility 2400 over time and date. For example, 2403 shows the sun position during summer (eg, at the summer solstice in 2020), and 2401 shows the sun position in winter (eg, at the 2020 winter solstice). 2402 shows the degrees of rotation in the unit circle and associated cardinal directions (eg, cardinal points) north, south, west, and east. This graphic shows the extreme orientation of the sun, which can assist in evaluating the various aspects of the facility relative to solar radiation.

在一些實施例中,控制軟體模組考慮設施(例如,及/或可著色窗)之地理位置、設施附近之拓樸、設施附近之遮擋物、設施之結構特徵。設施附近之拓樸可包括考慮設施附近的拓樸圖,諸如包含山脈、山谷、山峰、堤、隆起部、凹陷或斜坡。堤、隆起部、凹陷或斜坡可遠離窗或朝向窗(控制軟體模組可考慮該窗)。設施附近之遮擋物(例如,其潛在地影響光(例如,太陽輻射)到達設施)可包含鄰近的人造結構或植被(例如,樹及/或大型灌木)。人造結構可包含建築物、雕像、紀念碑、噴泉、土木工程結構或結構工程化結構。城市工程化結構可包含橋、管線、柱、隧道、交通燈、大壩、發電站(或其組件)、電力附件、鐵路或道路。控制模組可考慮該設施所屬之市政圖。控制模組可考慮包含金屬表面(例如,金屬包層及/或金屬雕像)或水體(例如,海洋、海、湖泊、水池、噴泉、河流及/或溪流)之任何反射表面。控制模組(例如,由控制系統使用之軟體模組)可考慮(i)設施及/或(ii)鄰近於設施之物件之反射、色散及/或吸收表面。物件可包含植被、自然無生命物件及人造物件。設施之結構特徵可包含外部結構特徵(例如,其可影響輻射進入設施)。外部結構特徵可包含翼片、管柱、外伸物、彎曲外壁部分、筆直外壁部分、突起或壓花。In some embodiments, the control software module takes into account the geographic location of the facility (eg, and/or tintable windows), topology near the facility, obstructions near the facility, structural features of the facility. Topologies near the facility may include considering topologies near the facility, such as including mountains, valleys, peaks, dykes, ridges, depressions, or slopes. The banks, ridges, depressions or slopes can be away from the window or towards the window (which the control software module can take into account). Obstructions near the facility (eg, which potentially affect light (eg, solar radiation) reaching the facility) may include adjacent man-made structures or vegetation (eg, trees and/or large shrubs). Man-made structures may include buildings, statues, monuments, fountains, civil engineering structures, or structurally engineered structures. Urban engineered structures may include bridges, pipelines, columns, tunnels, traffic lights, dams, power stations (or components thereof), electrical attachments, railways, or roads. The control module can take into account the municipal map to which the facility belongs. The control module may consider any reflective surface including metal surfaces (eg, metal cladding and/or metal statues) or bodies of water (eg, oceans, seas, lakes, pools, fountains, rivers and/or streams). A control module (eg, a software module used by a control system) may take into account (i) the facility and/or (ii) reflective, dispersive and/or absorbing surfaces of objects adjacent to the facility. Objects can include vegetation, natural inanimate objects, and man-made objects. Structural features of a facility may include external structural features (eg, which may affect the entry of radiation into the facility). External structural features may include fins, stems, overhangs, curved outer wall portions, straight outer wall portions, protrusions, or embossings.

在一些實施例中,軟體應用程式可促進由使用者註解設施之數位分身。註解可在UI中可見,例如(i)在設施之虛擬表示中(例如,在數位分身中)及/或(ii)作為與設施之虛擬表示分離的區塊。使用者可能夠選擇註解是呈現為選項(i)、(ii)抑或以上(i)及(ii)兩者。可藉由控制系統(例如,經由控制系統軟體套裝,諸如智慧)考慮某些註解。某些註解可藉由應用程式自使用者徵求。In some embodiments, the software application may facilitate the annotation of the digital avatar of the facility by the user. Annotations may be visible in the UI, eg (i) in a virtual representation of the facility (eg, in a digital doppelganger) and/or (ii) as a separate block from the virtual representation of the facility. The user may be able to choose whether the annotation is presented as options (i), (ii), or both (i) and (ii) above. Certain annotations may be taken into account by the control system (eg, via a control system software package, such as intelligence). Certain annotations can be solicited from the user by the application.

圖25展示下述者之實例:市政圖2501;地形圖2503,其展示可影響安置於鄰近陰影山脈之山谷中之2506處的設施之各種陰影山脈及山谷;描繪道路之拓樸圖2502,及設施附近之其中設施2505所安置於的數位化拓樸圖2504。圖26展示下述者之實例:設置附近之經註解俯瞰圖2601;指示設施附近之道路的經註解俯瞰圖2602;疊加於地形圖上之城市規劃2603,該設施屬於市政當局;及設施2605附近、設施2605及其附近之市政規劃之數位化拓樸繪圖2604。圖25至圖26中所描繪之任何及所有圖類型可藉由控制系統(例如,使用預測性模組,諸如智慧)考慮(例如,考量)以控制設施(例如,對設施之各種可著色窗進行著色)。Figure 25 shows examples of: a municipal map 2501; a topographic map 2503 showing various shaded mountains and valleys that can affect facilities located at 2506 in the valleys adjacent to the shaded mountains; a topology map 2502 depicting roads, and A digitized topology map 2504 near the facility where facility 2505 is located. Figure 26 shows an example of: an annotated bird's-eye view 2601 set nearby; an annotated bird's-eye view 2602 indicating a road near a facility; a town plan 2603 superimposed on a topographic map, the facility belonging to a municipality; , Facility 2605 and digital topographic map 2604 of the municipal plan in its vicinity. Any and all of the graph types depicted in FIGS. 25-26 may be considered (eg, considered) by a control system (eg, using predictive modules such as intelligence) to control the facility (eg, various tintable windows for the facility) coloring).

在一些實施例中,使用者可提供輸入至軟體應用程式,其可影響控制系統。舉例而言,使用者可提供將更動控制系統之決策或在其決策制定程序中導引控制系統的輸入。軟體應用程式可准許或限制使用者使用其或作出某些改變。各種使用者可具有各種權限等級。權限等級可藉由階層導引。In some embodiments, the user may provide input to the software application, which may affect the control system. For example, a user may provide input that will alter the control system's decisions or guide the control system in its decision-making process. A software application may permit or restrict users from using it or making certain changes. Various users can have various permission levels. Permission levels can be guided by hierarchy.

在一些實施例中,使用者將輸入提供至軟體應用程式及/或控制系統(例如,使用控制系統軟體模組)。應用程式可以操作方式耦接至控制系統,其作為控制系統之部分包括。由應用程式向使用者呈現之使用者介面之存取等級、控制及類型可取決於授與使用者之權限。可藉由應用程式、藉由控制系統及/或藉由網路授與權限。權限可取決於佔用者角色(例如,建築物操作管理者對比雇員、全職雇員對比共用工作空間使用者)及/或設施封閉體之類型(例如,共用會議室對比單獨辦公室)。權限可具有階層式結構。權限(例如,權限階層)可至少部分地基於:(i)雇用等級階層,(ii)投票多數,可包括臨限值及投票權,(iii)系統使用者階層(例如,系統管理員可具有使用者之較高階層),(iv)雇員之地理位置(例如,在請求時,可能不允許遠端雇員口授非遠端佔用者之環境),(v)設施之地理位置,(vi)設施(或其部分)之所有權,(vii)保全等級(例如,指派給不同使用者之網路保全等級),及/或(viii)能量、保健、安全及/或管轄考慮因素。應用程式及/或控制系統模組可包含邏輯。邏輯可基於使用者權限方案判定是抑制抑或允許直接更動。應用程式之邏輯可例如至少部分地基於權限方案判定向使用者呈現哪些使用者介面。可在此預報中或在另一預報中收集及/或利用來自由使用者提供之輸入的資料,即使使用者並不具有作出可行決策之權限時亦是如此。In some embodiments, the user provides input to the software application and/or the control system (eg, using a control system software module). The application may be operatively coupled to the control system, which is included as part of the control system. The access levels, controls, and types of user interfaces presented to the user by the application may depend on the permissions granted to the user. Permissions may be granted through the application, through the control system and/or through the network. Privileges may depend on occupant roles (eg, building operations managers vs. employees, full-time employees vs. co-working space users) and/or the type of facility enclosure (eg, shared meeting rooms vs. separate offices). Permissions can have a hierarchical structure. Authority (eg, authority hierarchy) may be based, at least in part, on: (i) Hierarchy Hierarchy, (ii) Voting Majority, which may include thresholds and voting rights, (iii) System User Hierarchy (eg, system administrators may have higher level of user), (iv) geographic location of employee (e.g., remote employees may not be allowed to dictate the environment of non-remote occupiers when requested), (v) geographic location of facility, (vi) facility (or parts thereof) ownership, (vii) security levels (eg, network security levels assigned to different users), and/or (viii) energy, health, safety and/or jurisdictional considerations. Application and/or control system modules may contain logic. The logic may decide whether to suppress or allow direct changes based on the user permission scheme. The logic of the application may determine which user interfaces to present to the user, eg, based at least in part on the permissions scheme. Data from input provided by the user may be collected and/or utilized in this forecast or in another forecast even when the user does not have authority to make feasible decisions.

在一些實施例中,各種裝置(例如,IGU)經分組至(例如,EC窗之)目標之分區中。至少一個分區(例如,該等分區中之每一者)可包括裝置之子集。舉例而言,裝置之至少一個(例如,每一)分區可受一或多個各別樓層控制器及藉由此等樓層控制器控制之一或多個各別本端控制器(例如,窗控制器)控制。在一些實例中,至少一個(例如,每一)分區可受單一樓層控制器及藉由單一樓層控制器控制之兩個或更多個本端控制器控制。舉例而言,分區可表示裝置之邏輯分組。每一分區可對應於至少部分地基於其位置而一起驅動之設施之特定位置或區域中之(例如,相同類型之)裝置之集合。舉例而言,設施(例如,建築物)可具有四個面或側(北面、南面、東面及西面)及十個樓層。在此教學實例中,每一分區可對應於特定樓層上及四個面中之特定一者上的智慧型窗(例如,可著色窗)之集合。至少一個(例如,每一)分區可對應於共用一或多個實體特性(例如,裝置參數,諸如大小或使用年限)之裝置之集合。在一些實施例中,至少部分地基於諸如(例如)保全規定或業務階層之一或多個非實體特性來對裝置之分區進行分組(例如,定界管理者辦公室之IGU可分組於一或多個分區中,而定界非管理者辦公室之IGU可分組於一或多個不同分區中)。In some embodiments, various devices (eg, IGUs) are grouped into partitions of targets (eg, of an EC window). At least one partition (eg, each of the partitions) may comprise a subset of devices. For example, at least one (eg, each) partition of the device can be controlled by one or more respective floor controllers and one or more respective local controllers (eg, window controller) control. In some examples, at least one (eg, each) zone can be controlled by a single floor controller and two or more home controllers controlled by the single floor controller. For example, a partition may represent a logical grouping of devices. Each partition may correspond to a set of devices (eg, of the same type) in a particular location or area of a facility that are driven together based at least in part on its location. For example, a facility (eg, a building) may have four sides or sides (north, south, east, and west) and ten floors. In this teaching example, each partition may correspond to a set of smart windows (eg, tintable windows) on a specific floor and on a specific one of the four sides. At least one (eg, each) partition may correspond to a set of devices that share one or more physical characteristics (eg, device parameters such as size or age). In some embodiments, partitions of devices are grouped based at least in part on one or more non-physical characteristics such as, for example, security regulations or business class (eg, IGUs delimiting an administrator's office may be grouped in one or more each partition, while the IGUs that delimit non-managerial offices may be grouped in one or more different partitions).

在一些實施例中,至少一個(例如每一)樓層控制器能夠對一或多個各別分區中之至少一者(例如,每一者)中的所有裝置進行定址。舉例而言,主控制器可向控制目標分區之樓層控制器發出初級著色命令。初級著色命令可包括目標分區之(例如,抽象)識別(在下文中亦稱為「分區ID」)。舉例而言,分區ID可為諸如剛剛描述於上文實例中之第一協定ID。在此類情況下,樓層控制器接收包括著色值及分區ID之初級著色命令,且將分區ID映射至與分區內之本端控制器相關聯的第二協定ID。在一些實施例中,分區ID相比於第一協定ID為較高等級之抽象。在此類情況下,樓層控制器可首先將分區ID映射至一或多個第一協定ID,且隨後將第一協定ID映射至第二協定ID。In some embodiments, at least one (eg, each) floor controller is capable of addressing all devices in at least one (eg, each) of one or more respective partitions. For example, the master controller may issue a primary coloring command to the floor controller that controls the target zone. The primary shading command may include the (eg, abstract) identification of the target partition (hereinafter also referred to as the "partition ID"). For example, the partition ID may be the first agreement ID such as that just described in the example above. In such cases, the floor controller receives a primary rendering command including a rendering value and a zone ID, and maps the zone ID to a second protocol ID associated with the home controller within the zone. In some embodiments, the partition ID is a higher level of abstraction than the first agreement ID. In such cases, the floor controller may first map the zone IDs to one or more first protocol IDs, and then map the first protocol IDs to the second protocol IDs.

在一些實施例中,主控制器經由一或多個有線及/或無線鏈路耦接至一或多個外向網路。舉例而言,主控制器可將所獲取之狀態資訊或感測器資料傳達至遠端電腦、行動裝置、伺服器、在外向網路中或可由外向網路存取之資料庫。在一些實施例中,在此類遠端裝置內執行之各種應用程式(包括第三方應用程式或基於雲端之應用程式)能夠自MC存取資料或將資料提供至MC。在一些實施例中,經授權使用者或應用程式經由網路將修改各種可著色窗之著色狀態之請求傳達至主控制器。舉例而言,主控制器可在發佈著色命令之前首先判定是否授與該請求(例如,至少部分地基於功率考慮因素或至少部分地基於使用者是否具有適當授權)。主控制器可接著計算、判定、選擇或以其他方式產生著色值,且在初級著色命令中傳輸著色值以引起相關聯可著色窗中之著色狀態轉變。In some embodiments, the main controller is coupled to one or more outgoing networks via one or more wired and/or wireless links. For example, the master controller may communicate the acquired status information or sensor data to a remote computer, mobile device, server, database in or accessible to the outgoing network. In some embodiments, various applications executing within such remote devices, including third-party applications or cloud-based applications, can access data from or provide data to the MC. In some embodiments, an authorized user or application communicates requests to modify the shading state of various shadeable windows to the host controller over the network. For example, the host controller may first determine whether to grant the request (eg, based at least in part on power considerations or based at least in part on whether the user has appropriate authorization) before issuing the shading command. The host controller may then calculate, determine, select, or otherwise generate shading values, and transmit the shading values in primary shading commands to cause shading state transitions in the associated shading windows.

在一些實施例中,使用者自諸如桌上型電腦、膝上型電腦、平板電腦或行動裝置(例如,智慧型電話)之計算裝置提交此請求。使用者之計算裝置可執行能夠與主控制器通信(例如,經由應用程式)且在一些實例中與在主控制器內執行之主控制器應用程式通信的用戶端側應用程式。在一些實施例中,用戶端側應用程式可與相同或不同於主控制器之實體裝置或系統中的單獨應用程式通信,該單獨應用程式接著與主控制器應用程式通信以影響所要著色狀態修改。舉例而言,主控制器應用程式或其他單獨應用程式可用以鑑認使用者以授權由使用者提交之請求。使用者可選擇待操縱之目標(例如,待著色之IGU),且例如藉由經由用戶端側應用程式鍵入封閉體ID (例如,房間號)來直接或間接地向主控制器告知該等選擇。可存在更動使用應用程式及/或更改數位分身之權限之階層。階層可取決於使用者的類型。舉例而言,可不允許工廠雇員使用者更改裝置網路ID。舉例而言,可允許雇員更改鄰近於其工作台之窗之著色狀態,而非設施之其他可著色窗之著色狀態。舉例而言,可防止訪客具有連接至網路、應用程式或對數位分身作出任何改變之訪客的行動電路系統。至網路之耦接可為自動且無縫的(例如,在已設定初始偏好之後)。無縫耦接可在無需來自使用者之輸入的情況下進行。權限階層可至少部分地基於(i)所選特權、(ii)雇用階層及/或狀態、(iii)設施內之指定位置、(iv)進入設施網路之各種層之權限及/或(v)其任何組合。In some embodiments, the user submits this request from a computing device such as a desktop computer, laptop computer, tablet computer, or mobile device (eg, a smart phone). The user's computing device may execute a client-side application capable of communicating with the host controller (eg, via an application) and, in some instances, with a host controller application executing within the host controller. In some embodiments, the client-side application may communicate with a separate application in the same or different physical device or system as the main controller, which in turn communicates with the main controller application to effect the desired shading state modification . For example, a host controller application or other separate application may be used to authenticate the user to authorize requests submitted by the user. The user can select the object to be manipulated (eg, the IGU to be colored), and directly or indirectly inform the host controller of these selections, eg, by entering the enclosure ID (eg, room number) through the client-side application . There may be a hierarchy of permissions to change the use of the application and/or to change the digital avatar. The hierarchy may depend on the type of user. For example, factory employee users may not be allowed to change the device network ID. For example, employees may be allowed to change the tint state of windows adjacent to their workstations, but not the tint state of other tintable windows of the facility. For example, a visitor can be prevented from having the mobile circuitry of the visitor connected to the web, applications or making any changes to the digital avatar. Coupling to the network can be automatic and seamless (eg, after initial preferences have been set). Seamless coupling can occur without input from the user. A hierarchy of permissions may be based, at least in part, on (i) selected privileges, (ii) employment hierarchy and/or status, (iii) designated locations within the facility, (iv) access rights to various tiers of the facility network, and/or (v) ) in any combination thereof.

圖27展示包括客戶支援入口網站之軟體應用程式(應用程式)之使用者介面螢幕的實例。使用者介面(UI)可允許在方塊2705中搜尋其他客戶地點例如作為自由搜尋,及/或自藉由向下箭頭指示之下拉式選單搜尋。UI可包括方塊2708中之選項以選擇客戶、軟體、應用程式商店、使用者且指示當前使用者。當點擊當前使用者之圖標時,下拉式選單可出現從而允許使用者登出應用程式。UI可包括諸如藉由其本端位址之區域網路(例如,網視(ViewNet))之識別。UI可在方塊2706中包括對由應用程式提供之模組的概觀,諸如建築物觀察儀、服務管理器、資產探索器(例如,裝置探索器)、使用者字典及組態畫面。模組之額外概觀及/或詳細選擇可在方塊2706中藉由按壓向下箭頭而啟動之下拉式選單中可用。使用者介面螢幕包括設施2701之可視模型(例如,地點影像),其可為視情況選用的。在方塊2702中,使用者介面指示地點名稱、識別、位址及地理座標。在方塊2703中,設施(例如,地點)之聯絡人可為可用的,諸如客戶服務管理者、專案工程經理及地點聯絡人。在方塊2704中,可指示資產(例如,裝置)之概述,諸如任何控制面板、網路窗控制器及/或網路配接器(縮寫為NWC/NA)、感測器、發射器或裝置集體(例如,感測裝置)及窗(例如,可著色窗及/或IGU)。應用程式可允許使用者藉由按壓2709刪除欄位來刪除設施之條目,或藉由按壓2709編輯欄位來編輯設施之條目。方塊2707、2706、2703、2704、2701中之欄位中之任一者可為交互式的,且在由使用者選擇時可提供額外資訊及/或將應用程式引導至在使用者之選擇後即刻向該使用者顯示之其他使用者介面。Figure 27 shows an example of a user interface screen of a software application (application) including a customer support portal. A user interface (UI) may allow searching for other customer locations in block 2705, eg, as a free search, and/or a drop down menu search indicated by a down arrow. The UI may include options in block 2708 to select client, software, app store, user and indicate the current user. When the current user's icon is clicked, a drop-down menu can appear allowing the user to log out of the application. The UI may include identification of a local area network (eg, ViewNet), such as by its home address. The UI may include, in block 2706, an overview of modules provided by the application, such as building viewers, service managers, asset explorers (eg, device explorers), user dictionaries, and configuration screens. Additional overview and/or detailed selections of modules may be available in block 2706 by pressing the down arrow to activate the drop-down menu. The user interface screen includes a visual model of the facility 2701 (eg, a location image), which may be optional. In block 2702, the user interface indicates the location name, identification, address and geographic coordinates. In block 2703, contacts for the facility (eg, location) may be available, such as a customer service manager, a project engineering manager, and a location contact. In block 2704, an overview of an asset (eg, device) may be indicated, such as any control panel, network window controller and/or network adapter (abbreviated as NWC/NA), sensor, transmitter or device Collectives (eg, sensing devices) and windows (eg, tintable windows and/or IGUs). The application may allow the user to delete the entry for the facility by pressing 2709 the delete field, or to edit the entry for the facility by pressing 2709 the edit field. Any of the fields in blocks 2707, 2706, 2703, 2704, 2701 can be interactive and, when selected by the user, can provide additional information and/or direct the application to the user after the user's selection The other user interface that will be displayed to the user immediately.

在一些實施例中,設施可劃分成一或多個分區。分區可至少部分地由客戶或由設施管理者定義。分區可至少部分地自動地定義。舉例而言,裝置(例如,包含可著色窗、感測器或發射器)之分區可與下述者相關聯:(i)其所面向之建築物的立面、(ii)其所安置之樓層、(iii)其所安置之設施中的建築物、(iv)其所安置之封閉體(例如會議室、體育館、辦公室或自助餐廳)的功能性、(iv)其所安置之封閉體的所規定及/或實際佔用(例如,組織功能)、(v)其所安置之封閉體中的所規定及/或實際活動、(vi)設施之封閉體的租戶、所有者及/或管理者(例如,針對具有各種租戶、所有者及/或管理者之設施)及/或(vii)其地理位置。分區可為可例如可視地更改的(例如,使用軟體應用程式)。分區之狀態(例如,結合其中之裝置的狀態)可由應用程式顯示(例如,即時地或實質上即時地更新)。一或多個分區可經分組。舉例而言,某一樓層中之所有分區可經分組。可存在使用分區關聯(i)至(vii)中之任一者的分區階層。In some embodiments, a facility may be divided into one or more partitions. The partitions may be defined at least in part by the customer or by the facility manager. Partitions may be defined automatically, at least in part. For example, a partition of a device (eg, including a tintable window, sensor, or emitter) can be associated with: (i) the facade of the building it faces, (ii) the Floors, (iii) the buildings in the facilities in which they are housed, (iv) the functionality of the enclosures in which they are housed (such as conference rooms, gymnasiums, offices or cafeterias), (iv) the functionality of the enclosures in which they are housed Specified and/or actual occupancy (e.g., organizational functions), (v) specified and/or actual activities in the enclosure in which it is housed, (vi) tenants, owners and/or managers of the facility’s enclosure (eg, for facilities with various tenants, owners and/or managers) and/or (vii) their geographic location. Partitions may be changeable, eg, visually (eg, using a software application). The status of the partition (eg, the status of the devices incorporated therein) may be displayed by the application (eg, updated in real-time or substantially real-time). One or more partitions may be grouped. For example, all partitions in a floor can be grouped. There may be a partition hierarchy using any of partition associations (i) to (vii).

圖28展示包括客戶支援入口網站之軟體應用程式(應用程式)之使用者介面螢幕的實例。除類似於圖27之實例中所描述的彼等區段(例如,2708、2707、2805及2706)之區段之外,展示於圖28之實例中的UI畫面在方塊2802中描繪標題為「智慧沙箱」之選項,該等選項包括設置及/或修正分區、佔用區、地點參數、產生智慧及審查智慧建築物。在一些實施例中,「智慧」係指控制建築物(例如,安置於建築物中之各種裝置)之控制模組。可用類似控制模組之任何另一名稱替換字語「智慧」。圖28展示選擇方塊2802中之分區設置選項之實例。在方塊2801中供使用者選擇一或多個分區之選項如由「分區設置」字樣所指示。在此虛構實例中,客戶之名稱指示為XYZ。分區可具有名稱(此處為「測試分區」),該名稱可選自在選擇「測試分區」字樣右方之各別向下箭頭時可見之下拉式選單。分區群組(當可用時)經指示(此處為「分區群組測試」)可選自在選擇「分區群組測試」字樣右方之各別向下箭頭時可見之下拉式選單。使用者經提供用以將任何圖像添加至圖像欄位中之檔案的選項,可在藉由選擇緊鄰「添加檔案」一詞之向下選單而啟動的下拉式選單中檢視該等經上載圖像檔案(例如,檔案名稱)。一旦設定選擇,即向使用者提供藉由選擇方塊2801中之「設定」欄位而保存選擇的選項。經組態之分區以粗體2805指示於設施之圖中(例如,包括於在2801中設置成命名為測試分區的分區中的窗2805)。在方塊2803中向使用者提供工具箱,該工具箱包括下述選項:返回至首頁畫面(藉由選擇首頁)、適配窗口(藉由選擇適配)、在3D空間中再定向設施(藉由選擇軌道)、上下移動及/或向側面移動(藉由選擇平移)、放大或縮小設施之虛擬描繪(藉由選擇縮放)、量測設施中之各種距離(藉由選擇量測)、選擇設施之區段(藉由選擇區段)、標示(例如,註解)設施之虛擬描繪(藉由選擇標示),及探索另一經添加特徵(藉由選擇探索)。Figure 28 shows an example of a user interface screen of a software application (application) including a customer support portal. Except for sections similar to those described in the example of FIG. 27 (eg, 2708, 2707, 2805, and 2706), the UI screen shown in the example of FIG. "Smart Sandbox" options including setting and/or modifying zoning, occupancy, location parameters, generating intelligence and reviewing smart buildings. In some embodiments, "smart" refers to a control module that controls a building (eg, various devices housed in the building). The word "wisdom" may be replaced by any other name similar to the control module. FIG. 28 shows an example of the partition setting option in selection block 2802. The option in block 2801 for the user to select one or more partitions is as indicated by the words "Partition Settings". In this fictitious example, the customer's name is indicated as XYZ. Partitions can have a name (here, "Test Partition"), which can be selected from the drop-down menu visible when selecting the respective down arrow to the right of the word "Test Partition". The partition group (when available) is indicated (here "Partition Group Test") to be selected from the drop-down menu visible when the respective down arrow to the right of the word "Partition Group Test" is selected. The user is provided the option to add any image to the file in the image field, which can be viewed in the drop-down menu activated by selecting the drop-down menu next to the word "Add File" Image file (eg, file name). Once the selection is set, the user is presented with the option to save the selection by selecting the "Settings" field in block 2801. Configured partitions are indicated in the diagram of the facility in bold 2805 (eg, windows 2805 included in the partitions set up in 2801 as named test partitions). A toolbox is provided to the user in block 2803, the toolbox includes the following options: return to the home screen (by selecting the home page), fit the window (by selecting fit), reorient the facility in 3D space (by selecting the fit) by selecting the track), moving up and down and/or sideways (by selecting the pan), zooming in or out of the virtual representation of the facility (by selecting the zoom), measuring various distances in the facility (by selecting the measure), selecting A section of a facility (by selecting a section), marking (eg, annotating) a virtual depiction of the facility (by selecting a mark), and exploring another added feature (by selecting Explore).

在一些實施例中,控制系統考慮設施之佔用區。佔用區中之佔用者可能受陽光及/或眩光影響,此取決於佔用區相對於設施之窗的定位,及其著色狀態。In some embodiments, the control system takes into account the occupancy area of the facility. Occupants in the occupied area may be affected by sunlight and/or glare, depending on the positioning of the occupied area relative to the windows of the facility, and the state of its tint.

圖29展示具有屬於分區之窗2904的設施壁2902之實例。太陽2900投射歸因於外伸物2901而阻止到達設施中之佔用區2903的光線2905。太陽2900之方位可自其太陽路徑預測。圖29展示具有屬於分區之窗2954的設施壁2952之實例。太陽2950投射經由窗2954到達設施中之佔用區2953的光線2955,該太陽光線2955並未受外伸物2951遮擋。太陽2950之方位可自其太陽路徑預測。佔用區2903為方框,各自涵蓋(例如,辦公室環境之)指定傢俱,且各自未延伸至其鄰近壁之全部高度(例如,2902及2952)。Figure 29 shows an example of a facility wall 2902 with windows 2904 belonging to partitions. The sun 2900 casts rays 2905 that are prevented from reaching the occupied area 2903 in the facility due to the overhang 2901 . The orientation of Sun 2900 can be predicted from its solar path. Figure 29 shows an example of a facility wall 2952 with windows 2954 belonging to partitions. The sun 2950 casts rays 2955 that are not blocked by overhangs 2951 through windows 2954 to occupied areas 2953 in the facility. The orientation of Sun 2950 can be predicted from its solar path. Occupied areas 2903 are boxes, each encompassing designated furniture (eg, of an office environment) and each not extending to the full height of its adjacent walls (eg, 2902 and 2952).

在一些實施例中,進入佔用區之輻射(例如,太陽光線)之照射及/或眩光之位準之估計考慮一或多個角度。該角度可在位於佔用區之邊緣處的個人與鄰近於佔用區之窗之完整範圍之間。該角度可為考慮平均佔用者高度之二維角度。眩光區可為在個人處傾斜且延伸至窗之整個開口(例如,直至框)之三維結構。舉例而言,眩光區可為在個人處傾斜且延伸至窗之整個開口(例如,矩形框)之三維錐狀結構。該角度可在位於佔用區中之使用者之指定位置處的個人與鄰近於佔用區之窗的完整範圍之間。可著色窗、控制系統(及其中之模組)、裝置、設施(例如,建築物)網路、佔用區及用以判定及/或預報可著色窗之著色等級之方法(例如,由控制系統利用)之實例可見於國際專利申請案序列號第PCT/US14/16974號、第PCT/US15/29675號及第PCT/US17/66198號中,該等申請案中之每一者以全文引用之方式併入本文中。在一些實施例中,控制系統利用至少2、3、4、5或6個個別模組。模組中之至少一者促成所請求設定值之至少約50%、60%、70%、80%或90%,且其他控制系統模組(例如,軟體模組)促成所請求設定值之剩餘部分(例如,可著色窗之目標著色等級)。In some embodiments, the estimation of the level of illumination and/or glare of radiation (eg, sunlight) entering the occupied area takes into account one or more angles. The angle may be between a person at the edge of the occupancy and the full extent of the window adjacent to the occupancy. The angle may be a two-dimensional angle that takes into account the average occupant height. The glare zone can be a three-dimensional structure that slopes at the individual and extends to the entire opening of the window (eg, up to the frame). For example, the glare zone may be a three-dimensional cone-like structure that slopes at the individual and extends to the entire opening of the window (eg, a rectangular frame). The angle may be between a person located at the user's designated location in the occupancy area and the full extent of the window adjacent to the occupancy area. Tintable windows, control systems (and modules therein), devices, facilities (eg, buildings) networks, occupancy areas, and methods for determining and/or predicting tint levels for tintable windows (eg, by control systems Examples utilizing ) can be found in International Patent Application Serial Nos. PCT/US14/16974, PCT/US15/29675 and PCT/US17/66198, each of which is incorporated by reference in its entirety manner is incorporated herein. In some embodiments, the control system utilizes at least 2, 3, 4, 5 or 6 individual modules. At least one of the modules contributes to at least about 50%, 60%, 70%, 80%, or 90% of the requested settings, and other control system modules (eg, software modules) contribute to the remainder of the requested settings Part (eg, the target shading level for a shadeable window).

圖30展示估計視場之一個實例。具有窗3004 (其可屬於分區)之封閉體3005之一部分包括佔用區3008之一部分。在佔用區3008之邊緣處,模擬兩個佔用者3006及3007。使用佔用區之邊緣處之佔用者的臨界視角來估計佔用區之視場3009。每一佔用者3006及3007具有經由窗3004之臨界視角。佔用者3007具有臨界視角3001,且佔用者3006具有臨界視角3002。使用臨界角度估計(例如,計算)視場3009。Figure 30 shows one example of an estimated field of view. A portion of enclosure 3005 with windows 3004 (which may belong to partitions) includes a portion of occupied area 3008 . At the edge of occupied area 3008, two occupants 3006 and 3007 are simulated. The field of view of the occupied area is estimated 3009 using the critical viewing angle of the occupant at the edge of the occupied area. Each occupant 3006 and 3007 has a critical viewing angle through window 3004. Occupant 3007 has a critical viewing angle 3001 , and occupant 3006 has a critical viewing angle 3002 . The field of view 3009 is estimated (eg, calculated) using the critical angle.

圖30展示估計視場之另一實例。具有窗3034 (其可屬於分區)之封閉體3035之一部分包括佔用區3037之一部分。在佔用區3037之指定位置處,佔用者3036緊鄰安置於其在封閉體3035中之指定位置處的桌3038經模擬。當佔用者安置於指定方位中且正經由其水平邊緣檢視窗3034之外部時,使用佔用者在兩個臨界角度處之臨界視角估計佔用區之視場3039。佔用者3036在作為最左橫向視(例如,視線)角之第一臨界視角3031處檢視窗3034之外部,且佔用者3036在作為最右橫向視(例如,視線)角之第一臨界視角3032處檢視窗3034之外部。使用臨界角度估計(例如,計算)視場3009。30 shows another example of an estimated field of view. A portion of enclosure 3035 with windows 3034 (which may belong to partitions) includes a portion of occupied area 3037 . At the designated location of the occupancy area 3037, the occupant 3036 is simulated next to the table 3038 positioned at its designated location in the enclosure 3035. When the occupant is positioned in the specified orientation and is viewing the outside of the window 3034 through its horizontal edge, the field of view 3039 of the occupied area is estimated using the occupant's critical viewing angle at two critical angles. Occupant 3036 views outside of window 3034 at first critical viewing angle 3031, which is the left-most lateral viewing (eg, line-of-sight) angle, and occupant 3036 is viewing the outside of window 3034 at first critical viewing angle 3032, which is the right-most lateral viewing (eg, viewing) angle outside of viewport 3034. The field of view 3009 is estimated (eg, calculated) using the critical angle.

圖30展示進入封閉體部分之輻射的實例。具有窗3064 (其可屬於分區)之封閉體3065之一部分包括佔用者就座之佔用區3067之一部分,佔用者各自緊鄰(例如,工作場所中之)桌就座。照射經由窗3064投射至封閉體部分中,且照射佔用區3067中之佔用者,以照射分區3061之長度3069撞擊於佔用區上。當藉由照射分區3061中之照射光線偵測及/或估計眩光時,相比於並未偵測及/或估計眩光時之情形(例如,著色等級1),窗3064將著色至較暗著色(例如,著色等級4)。當外部輻射源來自太陽時,對眩光敏感之區在距外壁之距離3068處開始,輻射光線在其經由窗3064投射時並不直接佔用該外壁。Figure 30 shows an example of radiation entering the enclosure portion. A portion of enclosure 3065 with windows 3064 (which may belong to partitions) includes a portion of occupancy area 3067 where occupants are seated, each sitting next to a table (eg, in a workplace). Illumination is projected into the enclosure portion through the window 3064 and illuminates the occupants in the occupied area 3067, impinging on the occupied area with the length 3069 of the illumination zone 3061. When glare is detected and/or estimated by illuminating light in the illumination zone 3061, the window 3064 will be tinted to a darker tint than when no glare is detected and/or estimated (eg, tint level 1). (eg coloration level 4). When the external radiation source is from the sun, the glare-sensitive area begins at a distance 3068 from the outer wall where the radiation rays do not directly occupy the outer wall as they are projected through the window 3064.

在一些實施例中,可著色窗經著色至各種著色等級。舉例而言,可存在至少2、3或4個著色等級。著色等級1可為最亮著色等級(例如,無著色,或最大限度地透明之窗)。著色等級數愈高,著色可愈暗。舉例而言,當控制等級著色至四個不同著色等級時,著色等級4可為最暗著色。舉例而言,可存在至少2、3、4、5、6、7、8、9或10個著色等級。舉例而言,在最亮著色(例如,無著色)與最暗著色等級之間可存在無限數目個(例如,連續)著色等級。舉例而言,可存在離散化數目個著色等級。In some embodiments, the tintable windows are tinted to various tint levels. For example, there may be at least 2, 3 or 4 levels of coloration. Tint level 1 may be the brightest tint level (eg, no tint, or maximum clear window). The higher the tinting level number, the darker the tinting can be. For example, when the control level is shaded to four different shade levels, shade level 4 may be the darkest shade. For example, there may be at least 2, 3, 4, 5, 6, 7, 8, 9 or 10 levels of coloration. For example, there may be an infinite number (eg, consecutive) of tinting levels between the lightest tinting (eg, no tinting) and the darkest tinting levels. For example, there may be a discretized number of shading levels.

在一些實施例中,軟體應用程式(應用程式)之使用者可更改及/或判定例如用於設施之控制裝置(例如,控制可著色窗之著色等級)中之佔用區。舉例而言,使用者可判定及/或更改現有佔用比率之一或多個體積參數。舉例而言,使用者可判定及/或更改設施中之佔用區之置放。舉例而言,使用者可判定及/或更改設施中佔用區之存在(例如,使用者可刪除或創建佔用區)。可個別地更改佔用區。可共同地更改分區中之佔用者區。舉例而言,分區中之所有佔用者區可經更改以具有某一高度。舉例而言,樓層中、建築物中及/或設施中之所有佔用者區可經更改以具有某一高度。可使用加框區之長度、寬度及高度來判定佔用區。佔用區可表示為佔用者將停留於其中之空間之長度、寬度及高度(或實體體積之任何另一表示)。在一些實施例中,進入建築物之輻射之穿透深度包含佔用區自窗分區之偏移。使用者可將遠離窗之偏移的長度量輸入至建築物中(例如,以諸如呎及吋或公尺及公分之量測比例尺)。In some embodiments, a user of a software application (application) can change and/or determine the occupied area, eg, in a control device for a facility (eg, controlling the tint level of tintable windows). For example, the user may determine and/or change one or more volume parameters of the existing occupancy ratio. For example, a user may determine and/or change the placement of occupied areas in a facility. For example, a user may determine and/or change the existence of occupied areas in a facility (eg, a user may delete or create occupied areas). The occupied area can be changed individually. The occupant zones in the partitions can be collectively changed. For example, all occupant areas in a partition can be altered to have a certain height. For example, all occupant zones in a floor, in a building, and/or in a facility can be altered to have a certain height. The occupied area can be determined using the length, width and height of the framed area. An occupied area can be represented as the length, width and height (or any other representation of a physical volume) of the space in which the occupant will stay. In some embodiments, the penetration depth of radiation entering the building includes the offset of the occupied area from the window partition. The user can enter the length of the offset away from the window into the building (eg, on a measurement scale such as feet and inches or meters and centimeters).

圖31展示包括客戶支援入口網站之軟體應用程式(應用程式)之使用者介面螢幕的實例。除類似於圖27之實例中所描述的彼等區段(例如,2708、2707、3105及2706)之區段之外,展示於圖31之實例中的UI畫面在方塊3102中描繪標題為「智慧沙箱」之選項,該等選項包括設置及/或修正分區、佔用區、地點參數、產生智慧及審查智慧建築物。在一些實施例中,「智慧」係指控制建築物(例如,安置於建築物中之各種裝置)之控制模組。可用類似控制模組之任何另一名稱替換字語「智慧」。圖31展示選擇方塊3102中之佔用區設置選項之實例。設施如在3106中而描繪,該設施包括佔用方案及設施之固定物(展示為水平橫截面)。在方塊3101中供使用者設置佔用區之選項如由「佔用區設置」字樣所指示。應用程式提供佔用區之預設設定。藉由在方塊3101中選擇選項繼續進行,使用者接受預設設定。使用者具有藉由在方塊3101中選擇定製來定製佔用區之選項。可針對可著色窗之各種著色等級選擇佔用區(如在方塊3101中指示為著色3 (較亮著色)及著色4 (較暗著色))。使用者可指示在各種著色等級中佔用區之高度(例如,以呎及吋為單位)。使用者可在方塊3101中將穿透深度相關值鍵入至各別欄位中,基於房間邊界之穿透深度(基於房間邊界之PD)。穿透深度可包含佔用區自窗分區之偏移。在方塊3101中提示使用者鍵入遠離窗之偏移之長度量(以呎(ft)及吋(in)為單位)。使用者可藉由針對所提示問題選擇是來指示傢俱邊界是否在界定佔用區時起作用。使用者可藉由選擇選項預覽來預覽佔用區。使用者可藉由在方塊3101中選擇選項設定來保存所定義佔用區。可提醒使用者選擇空間以設定如由區3104中之字語所指示的佔用區。使用者可藉由展示頂部之指示符(例如,示意性地指示為立方體的前、上下、後及側(例如,左及右)) 3105檢視地理基本方向北、東、南及西,及設施之置放,該指示符置放於描繪相關聯基本方向(例如,基本點)北、南、西及東之單位圓上。此圖形可展示太陽之極端方位,其可輔助評估設施相對於太陽輻射之各種態樣。在方塊3103中向使用者提供工具箱,該工具箱包括下述選項:返回至首頁畫面(藉由選擇首頁)、適配窗口(藉由選擇適配)、在3D空間中再定向設施(藉由選擇軌道)、上下移動及/或向側面移動(藉由選擇平移)、放大或縮小設施之虛擬描繪(藉由選擇縮放)、量測設施中之各種距離(藉由選擇量測)、選擇設施之區段(藉由選擇區段)、標示(例如,註解)設施之虛擬描繪(藉由選擇標示),及探索另一經添加特徵(藉由選擇探索)。Figure 31 shows an example of a user interface screen of a software application (application) including a customer support portal. Except for sections similar to those described in the example of FIG. 27 (eg, 2708, 2707, 3105, and 2706), the UI screen shown in the example of FIG. "Smart Sandbox" options including setting and/or modifying zoning, occupancy, location parameters, generating intelligence and reviewing smart buildings. In some embodiments, "smart" refers to a control module that controls a building (eg, various devices housed in the building). The word "wisdom" may be replaced by any other name similar to the control module. 31 shows an example of the footprint setting option in selection block 3102. The facility, as depicted in 3106, includes the occupancy plan and fixtures of the facility (shown in horizontal cross-section). The options for the user to set the footprint in block 3101 are as indicated by the words "footprint setting". The application provides default settings for the footprint. By continuing by selecting options in block 3101, the user accepts the default settings. The user has the option to customize the footprint by selecting Customize in block 3101. The footprint may be selected for various tint levels of the tintable window (as indicated in block 3101 as tint 3 (lighter tint) and tint 4 (darker tint)). The user can indicate the height (eg, in feet and inches) of the occupied area in various shade levels. The user may enter penetration depth related values into the respective fields in block 3101, based on the penetration depth of the room boundary (PD based on the room boundary). The penetration depth may include the offset of the footprint from the window partition. The user is prompted in block 3101 to enter the amount of offset (in feet (ft) and inches (in)) away from the window. The user can indicate whether furniture boundaries play a role in defining the occupancy area by selecting Yes to the prompted question. The user can preview the footprint by selecting the option Preview. The user may save the defined footprint by selecting option settings in block 3101. The user may be prompted to select a space to set the occupied area as indicated by the words in area 3104. The user can view geographic cardinal directions north, east, south, and west, and facilities by showing indicators at the top (eg, schematically indicated as the front, top, bottom, back, and sides (eg, left and right) of a cube) 3105 For placement, the indicator is placed on a unit circle depicting north, south, west, and east of the associated cardinal directions (eg, cardinal points). This graphic shows the extreme orientation of the sun, which can assist in evaluating the various aspects of the facility relative to solar radiation. The user is provided with a toolbox in block 3103, which includes the following options: return to the home screen (by selecting the home page), fit the window (by selecting fit), reorient the facility in 3D space (by selecting the fit) by selecting the track), moving up and down and/or sideways (by selecting the pan), zooming in or out of the virtual representation of the facility (by selecting the zoom), measuring various distances in the facility (by selecting the measure), selecting A section of a facility (by selecting a section), marking (eg, annotating) a virtual depiction of the facility (by selecting a mark), and exploring another added feature (by selecting Explore).

在一些實施例中,一旦使用者使用軟體應用程式完成各種參數之調整,即在設施之數位分身中更新該等參數。此程序可稱為「授粉」。應用程式可將任何(例如,關鍵)缺失特徵添加至數位分身(例如,使用預設設定)。關鍵特徵可為若未添加將產生錯誤且阻礙模擬之渲染的特徵。模擬及/或應用程式或其一部分可在設施中本端地運行或在遠端設定中(例如,雲端上)運行。在一些實施例中,應用程式可利用開放模型平台。模擬及/或應用程式可以操作方式耦接至設施之控制系統。應用程式及/或模擬可促進在部署之前測試設施及其中之組件(例如,諸如裝置之資產)之設計,從而測試此類設施設計(例如,至少部分地藉由在數位分身上運行模擬)。應用程式可促進檢視設施之各種層,同時忽略其他層。舉例而言,應用程式可促進檢視與網路之裝置集體連接性,而不檢視內壁。舉例而言,應用程式可促進僅檢視溫度感測器,而不檢視任何其他感測器。舉例而言,應用程式可促進檢視可著色窗,而不檢視內部傢俱。舉例而言,應用程式可促進檢視設施,包括其資產,而不模擬光效應。應用程式可促進搜尋資產類型(例如,按名稱),或搜尋特定資產(例如,具有ID)。應用程式可提供在合理時間內(例如,至多0.6分鐘(min)、0.3min、0.25分鐘(min)、0.5 min、1 min、2 min或5min內)容易地搜尋任何資產及/或快速識別其實體位置的能力。容易搜尋可包含在搜尋方塊中鍵打資產名稱、別名或序號。應用程式可促進在數位分身(例如,如UI中所表示)中檢視彼類型的所有資產。使用者可在數位分身中直觀地選擇特定裝置,且檢測其狀態及/或相關資訊(例如,網路ID及/或其製造商之資訊)。狀態可在數位分身中呈現為註解、呈現為視情況選用之可摺疊(例如,下拉式)選單及/或呈現為側邊欄。當裝置更改及/或搜集資料(例如,即時地)時,亦可呈現此狀態。舉例而言,當使用者選擇感測器時,可展示感測器之資料(例如,收集於時間窗(使用者可選擇該時間窗)中及/或即時地(例如,當其經收集時))。應用程式可接收即時資料且相應地更新其資料庫(例如,即時地),該資料可用於模擬。應用程式可經組態以展示太陽運動路徑(例如,歷史、即時及/或預期)。應用程式可經組態以例如在不同時間展示設施(例如,建築物)之一或多個可著色窗的規劃對比實際著色狀態。不同時間包括歷史、即時及/或預期時間(例如,及日期)。應用程式可促進在數位分身內添加或併入圖,例如以展示使用者之位置之情境。相比於整個設施,圖可能較小。圖可包括整個設施或設施之一部分(例如,與使用者相關之設施之一部分的圖,諸如安置有所關注資產之設施的圖)。應用程式可促進更改圖之範圍(例如,使用放大/縮小圖標)。應用程式可促進擴大藉由圖顯示之設施部分之範圍,或減小藉由圖顯示之設施部分之範圍。在圖形界面螢幕上,所顯示之圖之大小可或可不保持相同。應用程式可促進減小及/或擴大顯示於其使用者介面上之圖的大小。In some embodiments, the parameters are updated in the digital clone of the facility once the user has completed the adjustment of the various parameters using the software application. This process may be called "pollination". The application may add any (eg, critical) missing features to the digital clone (eg, using default settings). Critical features can be features that, if not added, would create errors and prevent the rendering of the simulation. Simulations and/or applications or portions thereof may run locally in the facility or in a remote setting (eg, on the cloud). In some embodiments, applications may utilize an open model platform. The simulation and/or application may be operatively coupled to the facility's control system. Applications and/or simulations may facilitate testing designs of facilities and components therein (eg, assets such as devices) prior to deployment, thereby testing such facility designs (eg, at least in part by running simulations on digital clones). Applications can facilitate viewing various layers of a facility while ignoring other layers. For example, applications can facilitate viewing device collective connectivity to the network without viewing the inner walls. For example, an application may facilitate viewing only the temperature sensor and not any other sensors. For example, an application may facilitate viewing tinted windows without viewing interior furniture. For example, an application can facilitate viewing a facility, including its assets, without simulating light effects. The application may facilitate searching for asset types (eg, by name), or searching for specific assets (eg, by ID). The application can provide easy search for any asset and/or quick identification of its The ability of the entity's location. Easy searching can include typing asset names, aliases or serial numbers in the search box. An application may facilitate viewing all assets of that type in a digital avatar (eg, as represented in the UI). The user can intuitively select a specific device in the avatar, and detect its status and/or related information (eg, network ID and/or its manufacturer's information). States may appear in the avatar as annotations, as optional collapsible (eg, drop-down) menus, and/or as sidebars. This state can also be present when the device is changing and/or collecting data (eg, in real time). For example, when a user selects a sensor, the sensor's data may be displayed (eg, collected in a time window (which the user can select) and/or in real time (eg, as it is collected) )). The application can receive real-time data and update its database accordingly (eg, in real-time), which data can be used for simulations. The application can be configured to display the path of the sun's motion (eg, historical, real-time, and/or expected). The application can be configured to, for example, show the planned versus actual tinting status of one or more tintable windows of a facility (eg, building) at different times. Different times include historical, immediate, and/or expected times (eg, and dates). The application may facilitate the addition or incorporation of images within the avatar, for example, to show the context of the user's location. The graph may be small compared to the entire facility. The map may include the entire facility or a portion of the facility (eg, a map of a portion of the facility associated with a user, such as a map of the facility that houses the asset of interest). The application may facilitate changing the extent of the graph (eg, using zoom in/out icons). The application may facilitate expanding the scope of the facility portion shown by the diagram, or reducing the scope of the facility portion displayed by the diagram. The size of the displayed graph may or may not remain the same on the GUI screen. An application may facilitate reducing and/or expanding the size of the graph displayed on its user interface.

圖32展示包括客戶支援入口網站之軟體應用程式(應用程式)之使用者介面螢幕的實例。除類似於圖27之實例中所描述的彼等區段(例如,2708、2707、3105及2706)之區段之外,展示於圖32之實例中的UI畫面在方塊3202中描繪標題為「智慧沙箱」之選項,該等選項包括設置及/或修正分區、佔用區、地點參數、產生智慧及審查智慧建築物。在一些實施例中,「智慧」係指控制建築物(例如,安置於建築物中之各種裝置)之控制模組。可用類似控制模組之任何另一名稱替換字語「智慧」。圖32展示選擇產生智慧選項之實例,如亦可在欄位3205中所檢視。此選項提示智慧控制模組之更新且藉由任何使用者更新對設施之數位分身進行授粉(例如,更新)。向使用者告知欄位3201中的授粉狀態。舉例而言,在圖32中,欄位3201中所描繪之狀態為檢查智慧設置。在3204中將時間估計值呈現給使用者,該時間估計值在此實例中為45分鐘。詳細狀態係在欄位3206中描繪。詳細狀態包括數位分身之版本(V.1.0),及其作者(John Doe)。詳細狀態欄位指示軟體經歷之操作(報告任何錯誤缺失分區名稱,確認缺失佔用區)。詳細狀態欄位3206中之其他詳細狀態指示器係可能的,在欄位3201中之不同一般狀態選項亦如此。Figure 32 shows an example of a user interface screen of a software application (application) including a customer support portal. Except for sections similar to those described in the example of FIG. 27 (eg, 2708, 2707, 3105, and 2706), the UI screen shown in the example of FIG. "Smart Sandbox" options including setting and/or modifying zoning, occupancy, location parameters, generating intelligence and reviewing smart buildings. In some embodiments, "smart" refers to a control module that controls a building (eg, various devices housed in the building). The word "wisdom" may be replaced by any other name similar to the control module. FIG. 32 shows an example of a selection to generate a smart option, as can also be viewed in field 3205. This option prompts for updates to the smart control module and polls (eg, updates) the digital avatars of the facility with any user updates. Inform the user of the pollination status in field 3201. For example, in Figure 32, the state depicted in field 3201 is Check Wisdom Settings. A time estimate is presented to the user at 3204, which in this example is 45 minutes. The detailed status is depicted in field 3206. The detailed status includes the version of the avatar (V.1.0), and its author (John Doe). The detailed status field indicates what the software went through (report any errors missing partition names, confirm missing occupied areas). Other detailed status indicators in detailed status field 3206 are possible, as are different general status options in field 3201.

在一些實施例中,應用程式可促進針對設施之現有空間(例如,自平均人稱視角)檢視UI中之數位分身作為行人模擬。 In some embodiments, the application may facilitate viewing the avatar in the UI as a pedestrian simulation for the existing space of the facility (eg, from an average person perspective).

圖33展示包括客戶支援入口網站之軟體應用程式(應用程式)之使用者介面螢幕的實例。除類似於圖27之實例中所描述的彼等區段(例如,2708、2707、3105及2706)之區段之外,展示於圖33之實例中的UI畫面在方塊3302中描繪標題為「智慧沙箱」之選項,該等選項包括設置及/或修正分區、佔用區、地點參數、產生智慧及審查智慧建築物。在一些實施例中,「智慧」係指控制建築物(例如,安置於建築物中之各種裝置)之控制模組。可用類似控制模組之任何另一名稱替換字語「智慧」。圖33展示選擇審查智慧建置建築物的實例。方塊3301允許使用者自可藉由選擇欄位3301中之向下箭頭而啟動之下拉式選單拉動智慧欄位。設施之影像以3304展示。使用者可使用方塊3105中之工具箱操縱影像,該工具箱包括下述選項:返回至首頁畫面(藉由選擇首頁)、適配窗口(藉由選擇適配)、在3D空間中再定向設施(藉由選擇軌道)、上下移動及/或向側面移動(藉由選擇平移)、以平均人稱視線檢視設施之虛擬影像(藉由選擇第一人稱)、放大或縮小設施之虛擬描繪(藉由選擇縮放)、量測設施中之各種距離(藉由選擇量測)、選擇設施之區段(藉由選擇區段)、標示(例如,註解)設施之虛擬描繪(藉由選擇標示),及探索另一經添加特徵(藉由選擇探索)。展示於圖33中之實例UI允許使用者在方塊3321中之工作日與非工作日(例如,假期)之間選擇,以在3322中選擇日期,且在方塊3323中選擇時間。使用者可使用滑動尺或側面箭頭來改變日期及時間。使用者可使用箭頭3325來改變日期。使用者可藉由選擇方塊3321在工作日與非工作日選項之間切換,此將引起方塊3322中之日期的更改。方塊3322包括當資料為今日(例如,今日)時的指示符。方塊3323中所提供之時間標度可為離散化的(例如,每小時),或連續的。日期及時間選擇充當用於設施3304 (正如相對於太陽照射所模擬)及在各種設施部分上投注之任何陰影之虛擬描繪的渲染準則。在圖33中所展示之實例中,2021年6月8日星期二為工作日,在7AM,在太陽投射於立面3332上時,陰影投注於立面3331中。使用者可能夠更改時間及資料且觀測陰影及光相對於設施之改變。使用者可使用工具箱3305操縱設施且觀測(針對給定時間及日期)投注於設施上之陰影,及設施的由光照射及/或經受眩光之部分。使用者可在此模擬期間觀測佔用分區選擇及分區選擇之影響。一旦使用者對如在模擬中觀測到之所有選擇滿意,使用者即可選擇提交建築物至地點欄位3324,此將完成控制模組(例如,智慧)之選擇。在方塊3305中向使用者提供工具箱,該工具箱包括下述選項:返回至首頁畫面(藉由選擇首頁)、適配窗口(藉由選擇適配)、在3D空間中再定向設施(藉由選擇軌道)、上下移動及/或向側面移動(藉由選擇平移)、以平均人稱視線檢視設施之虛擬影像(藉由選擇第一人稱)、放大或縮小設施之虛擬描繪(藉由選擇縮放)、量測設施中之各種距離(藉由選擇量測)、選擇設施之區段(藉由選擇區段)、標示(例如,註解)設施之虛擬描繪(藉由選擇標示),及探索另一經添加特徵(藉由選擇探索)。Figure 33 shows an example of a user interface screen of a software application (application) including a customer support portal. Except for sections similar to those described in the example of FIG. 27 (eg, 2708, 2707, 3105, and 2706), the UI screen shown in the example of FIG. "Smart Sandbox" options including setting and/or modifying zoning, occupancy, location parameters, generating intelligence and reviewing smart buildings. In some embodiments, "smart" refers to a control module that controls a building (eg, various devices housed in the building). The word "wisdom" may be replaced by any other name similar to the control module. Figure 33 shows an example of selecting a review smartly constructed building. Block 3301 allows the user to pull the smart field from the drop-down menu that can be activated by selecting the down arrow in field 3301. The image of the facility is displayed in 3304. The user can manipulate the image using the toolbox in block 3105, which includes the following options: return to the home screen (by selecting the home page), fit the window (by selecting fit), reorient the facility in 3D space (by selecting Orbit), moving up and down and/or sideways (by selecting Pan), viewing a virtual image of the facility with an average-person line of sight (by selecting the first person), zooming in or out of a virtual depiction of the facility (by selecting the first person) select zoom), measure various distances in the facility (by selecting measure), select a segment of the facility (by selecting a segment), mark (eg, annotate) a virtual depiction of the facility (by selecting a mark), and Explore another added feature (by selecting Explore). The example UI shown in FIG. 33 allows the user to choose between weekdays and non-workdays (eg, holidays) in block 3321, to select a date in 3322, and a time in block 3323. The user can change the date and time using the sliding ruler or the side arrows. The user can use arrow 3325 to change the date. The user can toggle between the weekday and non-weekday options by selecting box 3321, which will cause the date in box 3322 to change. Block 3322 includes an indicator when the data is today (eg, today). The time scale provided in block 3323 may be discretized (eg, hourly), or continuous. The date and time selection serves as a rendering criterion for the virtual depiction of the facility 3304 (as simulated with respect to sun exposure) and any shadows wagered on various facility parts. In the example shown in Figure 33, Tuesday, June 8, 2021 is a weekday, and at 7AM, shadows are cast in façade 3331 as the sun casts on façade 3332. The user may be able to change the time and data and observe changes in shadows and light relative to the facility. A user can use the toolbox 3305 to manipulate the facility and observe (for a given time and date) the shadows cast on the facility, and the parts of the facility that are illuminated by light and/or experience glare. Users can observe occupancy zone selection and the effect of zone selection during this simulation. Once the user is satisfied with all selections as observed in the simulation, the user can choose to submit the building to the location field 3324, which will complete the selection of the control module (eg, intelligence). A toolbox is provided to the user in block 3305, the toolbox includes the following options: return to the home screen (by selecting the home page), fit the window (by selecting fit), reorient the facility in 3D space (by selecting the fit) by selecting Orbit), moving up and down and/or sideways (by selecting Pan), viewing a virtual image of the facility with an average person line of sight (by selecting First Person), zooming in or out of a virtual depiction of the facility (by selecting Zoom) ), measure various distances in a facility (by selecting a measure), select a segment of a facility (by selecting a segment), mark (eg, annotate) a virtual depiction of a facility (by selecting a mark), and explore other Once features are added (by selecting Explore).

圖33展示在方塊3310中準備及/或修正設施之數位分身的實例,該實例自輸入及/或調整在3311中經由應用程式鍵入用於更新的細節開始,該更新經模擬及檢驗,且接著在3312中經發送用於對數位分身進行授粉,接著在3313中經發送用於儲存,所儲存的數位分身可在視情況選用之操作3314中以發送用於檢測。一旦檢測令人滿意,即部署數位分身以用於(i)藉由控制系統利用(例如,使用智慧模組)、(ii)裝置及/或設施調測,及/或(iii)設施及/或設施之裝置之維護。33 shows an example of preparing and/or modifying a digital avatar of a facility in block 3310, starting with entering and/or adjusting details entered in 3311 via the application for an update, which is simulated and verified, and then Sent for pollination of the avatar in 3312 and then sent for storage in 3313, the stored avatar may be sent for detection in optional operation 3314. Once detection is satisfactory, deploy the digital clone for (i) utilization by the control system (eg, using smart modules), (ii) device and/or facility commissioning, and/or (iii) facility and/or or maintenance of the equipment of the facility.

在一些實施例中,軟體應用程式(應用程式)包括管理模組。管理模組可促進對設施之各種裝置的管理。舉例而言,應用程式促進設施之某一裝置之選擇,從而檢視其狀態及相關資訊。管理軟體應用程式模組可提供類似於上文(例如,關於圖18及圖21)所論述之能力的能力。In some embodiments, the software application (application) includes a management module. The management module facilitates the management of the various devices of the facility. For example, an application facilitates the selection of a device in a facility to view its status and related information. The management software application module may provide capabilities similar to those discussed above (eg, with respect to Figures 18 and 21).

圖34展示具有管理模組之應用程式之UI的實例。UI在欄位3401中展示經模擬之所選擇設施的指示。使用者可使用欄位3401中之向下箭頭選擇另一設施。向下箭頭可打開列出使用者可自其選擇之其他經模擬設施的下拉式選單。欄位3402指示使用者可在UI中檢視的選項之各種選項(例如,概觀、感測(例如,感測器裝置)或智慧型窗(例如,可著色窗)。在圖34中所展示之實例中選擇概觀選項。3401中之所選擇的設施模擬可視地描繪於設施3405之虛擬表示中。方塊3470向使用者提供選項以藉由選擇放大鏡3475擴大設施視圖,理解3471中之設施相對於基本方向北、西南及東之定向,其包括單位圓及相關聯基本方向(例如,基本點),且亦包括建築物之相對立面(例如,示意性地指示為立方體的前、上下、後及側),使用者可藉由選擇3473而選擇三維視圖。使用者可在圖標3472中在關於所選項(例如,設施3405)之詳細資訊之選擇之間切換。可藉由點擊圖標3474提供幫助。使用者識別(例如,縮寫)藉由在圖標3404中登入來呈現。使用者可藉由點擊圖標3404登出,此可呈現允許使用者選擇登出選項的選單。可在方塊3406中使用工具操縱設施模擬3405 (例如,設施之虛擬描繪)。經模擬設施之一些部分為交互式的。舉例而言,設施之裝置可為交互式的。舉例而言,使用者可在設施模擬3405中選擇裝置(例如,智慧型窗3490a),此可提示在彼裝置3490b上縮放。使用者可藉由選擇將呈現選單3476的圖標3472來檢視所選擇裝置的細節。細節之指示呈現於3477中。細節可包括裝置之網路識別(例如,裝置之名稱)、裝置之工廠識別(例如,窗片ID)及裝置之任何另一技術資訊及/或狀態,諸如欄位3476中所列出之技術資訊及/或狀態(例如,裝置是否已調測)。一些指示符可視情況由字母數字字符指示(例如,窗片ID),且一些指示符藉由圖像圖標指示(例如,調測指示符)。使用者可使用工具箱3406操縱設施且觀測(針對給定時間及日期)投注於設施上之陰影,及設施的由光照射及/或經受眩光之部分。在方塊3406中向使用者提供工具箱,該工具箱包括下述選項:藉由選擇圖標3451使虛擬設施沿著豎直軸旋轉、藉由選擇圖標3452適配至螢幕、藉由選擇圖標3453使虛擬設施影像豎直地移動、藉由選擇圖標3454檢視平均人稱視線處的設施之虛擬影像、藉由選擇圖標3455記錄虛擬設施之經渲染電影、藉由選擇圖標3456量測設施中之各種距離、區段平面3457、爆炸模型物件3458、樓層3459、模型瀏覽器3460、物件性質3461、藉由選擇圖標3462更改設定值、渲染太陽物件及陰影3463。Figure 34 shows an example of a UI for an application with a management module. The UI displays in field 3401 an indication of the simulated selected facility. The user can use the down arrow in field 3401 to select another facility. A down arrow opens a drop-down menu listing other simulated facilities from which the user can choose. Field 3402 indicates various options of options that the user can view in the UI (eg, overview, sensing (eg, sensor devices), or smart windows (eg, tintable windows). Shown in FIG. 34 The overview option is selected in the example. The selected facility simulation in 3401 is visually depicted in the virtual representation of facility 3405. Block 3470 provides the user with the option to expand the facility view by selecting magnifying glass 3475, understanding the facility in 3471 relative to the basic Directions North, southwest, and east orientations, which include the unit circle and associated cardinal directions (eg, cardinal points), and also include opposing facades of buildings (eg, schematically indicated as the front, top, bottom, back, and sides of a cube) ), the user can select a 3D view by selecting 3473. The user can toggle between selections of detailed information about the selected item (eg, facility 3405) in icon 3472. Help can be provided by clicking on icon 3474. Using User identification (eg, abbreviation) is presented by logging in in icon 3404. The user may log out by clicking on icon 3404, which may present a menu allowing the user to select a logout option. Tool manipulation facilities may be used in block 3406 Simulation 3405 (eg, a virtual depiction of a facility). Portions of the simulated facility are interactive. For example, devices of the facility may be interactive. For example, a user may select a device in the facility simulation 3405 ( For example, smart window 3490a), which may prompt to zoom on that device 3490b. The user may view details of the selected device by selecting icon 3472 that will present menu 3476. An indication of the details is presented in 3477. Details may include The device's network identification (e.g., the device's name), the device's factory identification (e.g., the window ID), and any other technical information and/or status of the device, such as those listed in field 3476 and/or or status (eg, whether the device is commissioned). Some indicators are optionally indicated by alphanumeric characters (eg, window ID), and some are indicated by image icons (eg, commissioning indicators). Use The user can manipulate the facility and observe (for a given time and date) the shadows cast on the facility, and portions of the facility that are illuminated by light and/or experience glare using the toolbox 3406. The toolbox is provided to the user in block 3406, The toolbox includes the following options: rotate the virtual facility along the vertical axis by selecting icon 3451, fit to the screen by selecting icon 3452, move the virtual facility image vertically by selecting icon 3453, Icon 3454 View virtual image of facility at average person line of sight, record rendered movie of virtual facility by selecting icon 3455, measure various distances in facility by selecting icon 3456, segment plane 3457, explosion model object 3458, floor 3459, Model Browser 3460, Object Properties 3461, Change Settings by Selecting Icons 3462, Render Sun Objects and Shadows 3463.

在一些實施例中,軟體應用程式可呈現在真實世界中設施內部之虛擬可視化。在一些實施例中,數位分身模擬可考慮設施之真實世界內部之內部(例如,如所計劃及/或如藉由感測器所感測)。舉例而言,數位分身之軟體應用程式及/或模擬可考慮影響設施內部之陰影及光的視域。舉例而言,軟體應用程式可呈現設施、其固定物及/或非固定物之至少一部分之影像(在UI上)。舉例而言,軟體應用程式可在一或多個下述者中呈現設施之影像(在UI上):壁、開口(例如,窗、前廳、走廊、門廳、牆墩及/或門)、天花板、地板、傢俱及/或燈具。可在設施之渲染期間考慮此等特徵,例如,考慮此等特徵對設施內部(例如,諸如光及陰影分佈之內部環境)之影響。In some embodiments, the software application may present a virtual visualization of the inside of the facility in the real world. In some embodiments, the digital clone simulation may consider the interior of the real-world interior of the facility (eg, as planned and/or as sensed by sensors). For example, the software application and/or simulation of the digital clone may take into account the field of view affecting shadows and light within the facility. For example, a software application may present an image (on the UI) of at least a portion of a facility, its fixtures and/or non-fixtures. For example, the software application may present an image (on the UI) of the facility in one or more of the following: walls, openings (eg, windows, vestibules, hallways, hallways, piers, and/or doors), Ceilings, floors, furniture and/or lighting. Such features may be considered during rendering of the facility, for example, to consider the effect of these features on the interior of the facility (eg, the interior environment such as light and shadow distribution).

在一些實施例中,視域為自空間中之給定點可見之空間體積,以及彼點之位置規格。視域可為三維的,或表示為二維圖(例如,3D視域之水平橫截面)。視域之邊界形狀可或可不隨位置而變化。視域可為由點光源照明之空間體積。In some embodiments, the field of view is the volume of space visible from a given point in space, and the location specification for that point. The field of view may be three-dimensional, or represented as a two-dimensional map (eg, a horizontal cross-section of a 3D field of view). The shape of the boundaries of the field of view may or may not vary with location. A field of view may be a volume of space illuminated by a point light source.

圖35展示設施之二維平面佈局3500上之視域的實例。窗開口3510安置於設施之壁3520處。平面佈局3500上之位置集合由在視域3540中描繪之光線3530撞擊,此可用於評估自窗3510穿透之光。35 shows an example of a field of view on a two-dimensional floor plan 3500 of a facility. The window opening 3510 is positioned at the wall 3520 of the facility. The set of locations on the floor plan 3500 is hit by the ray 3530 depicted in the field of view 3540, which can be used to evaluate the light penetrating from the window 3510.

儘管本發明之較佳實施例已展示且描述於本文中,但熟習此項技術者將顯而易見,此類實施例僅作為實例而提供。並不預期本發明受說明書內所提供之特定實例的限制。儘管已參考前述說明書描述了本發明,但本文中之實施例的描述及說明並不意欲以限制性意義來解釋。在不脫離本發明之情況下,本領域中熟習此項技術者現將想到眾多變化、改變及替代。此外,應理解,本發明之所有態樣不限於本文中所闡述之特定描繪、組態或相對比例,其取決於各種條件及變數。應理解,可在實踐本發明時採用本文中所描述之本發明實施例的各種替代例。因此,預期本發明亦應涵蓋任何此類替代例、修改、變化或等效物。預期以下申請專利範圍限定本發明之範圍,且從而涵蓋此等申請專利範圍及其等效物之範圍內的方法及結構。While preferred embodiments of the invention have been shown and described herein, it will be apparent to those skilled in the art that such embodiments are provided by way of example only. It is not intended that the invention be limited to the specific examples provided in the specification. While the invention has been described with reference to the foregoing specification, the description and illustration of the embodiments herein are not intended to be construed in a limiting sense. Numerous changes, changes, and substitutions will now occur to those skilled in the art without departing from the invention. Furthermore, it is to be understood that all aspects of the invention are not limited to the specific depictions, configurations, or relative proportions set forth herein, which depend upon various conditions and variables. It should be understood that various alternatives to the embodiments of the invention described herein may be employed in practicing the invention. Accordingly, it is intended that the present invention also covers any such alternatives, modifications, variations or equivalents. It is intended that the following patent claims define the scope of the present invention and that methods and structures within the scope of these claims and their equivalents be covered thereby.

100:電致變色裝置 102:基板 104:第一導電層 106:第一電致變色層 108:離子導體層 110:第二電致變色層 112:第二導電層 114:電致變色堆疊 116:電壓源 200:系統 202:電致變色窗 204:建築物 206:加熱、通風及空氣調節系統 207:內部照明系統 208:保全系統 209:電力系統 210:建築物管理系統 211:主控制器 212:網路控制器 214:窗控制器 300:系統 304:分散式本端控制器 306:樓層控制器 308:主控制器 401:地點 403:分區 405:主控制器 406:網路控制器 407:窗控制器 422:IGU 424:窗控制器 503:網路組態檔案 504:控制邏輯 508:圖形使用者介面 509:智慧系統 601:操作 602:操作 603:操作 604:操作 611:操作 701:IGU及窗控制器之置放 702:控制面板 703:中繼線 705:壁界面 801:IGU 900:程序 901:建築圖式 902:互連圖式 903:網路ID資訊 904:調測邏輯 905:網路組態檔案 1000:程序 1001:操作 1002:操作 1003:經量測方位 1004:調測邏輯 1005:網路組態檔案 1100:數位分身 1101:BIM檔案 1200:封閉體 1201:控制器 1202:數位分身 1203:網路鏈路 1204:網路鏈路 1205:交互式目標裝置 1206:虛擬物件 1207:行進者 1208:行動裝置 1209:識別擷取裝置 1300:ID標籤 1301:窗片ID 1302:QR碼 1400:數位分身 1401:BIM系統 1402:伺服器 1403:行動裝置 1404:顯示器 1405:感測器 1407:目標裝置 1408:擷取裝置 1409:應用程式 1500:行動裝置 1501:人類行進者 1502:真實設施 1503:可視顯示部分 1504:應用程式控制圖標 1505:虛擬表示 1510:下拉式選單 1512:資訊 1515:虛擬目標裝置 1600:行動裝置 1601:真實目標裝置 1602:真實目標裝置 1603:真實目標裝置 1604:真實目標裝置 1610:視圖 1611:擷取框 1612:ID碼 1700:使用者介面螢幕 1701:壁 1702:IGU 1703:顯示器識別符 1800:虛擬房間 1801:目標裝置 1802:資料記錄 1803:識別碼 1901:操作 1902:操作 1903:操作 1904:操作 1905:操作 1906:操作 1907:操作 1908:操作 1909:操作 1910:操作 1911:操作 1912:操作 1913:操作 1914:操作 1915:操作 2000:設施管理應用程式 2002:建築物模型 2004:使用者輸入 2010:檢視器模組 2020:主控制器 2022:控制指令 2024:裝置資訊 2030:網路組態檔案 2102:窗 2103:問候語 2104:導航控制件 2106:表面 2108:對話框 2200:方法 2202:操作 2204:操作 2206:操作 2208:操作 2210:操作 2212:操作 2214:操作 2300:電腦系統 2301:電腦網路 2302:記憶體 2304:儲存單元 2303:介面 2305:外圍裝置 2306:處理單元 2400:設施 2401:太陽位置 2402:旋轉度 2403:太陽位置 2501:市政圖 2502:拓樸圖 2503:地形圖 2504:數位化拓樸圖 2505:設施 2506:山谷 2601:經註解俯瞰圖 2602:經註解俯瞰圖 2603:城市規劃 2604:數位化拓樸繪圖 2605:設施 2701:設施 2702:方塊 2703:方塊 2704:方塊 2705:方塊 2706:方塊 2707:方塊 2708:方塊 2709:刪除欄位/編輯欄位 2801:方塊 2802:方塊 2803:方塊 2804:方塊 2805:窗 2900:太陽 2901:外伸物 2902:設施壁 2903:佔用區 2904:窗 2905:光線 2950:太陽 2951:外伸物 2952:設施壁 2953:佔用區 2954:窗 2955:光線 3001:臨界視角 3002:臨界視角 3004:窗 3005:封閉體 3006:佔用者 3007:佔用者 3008:佔用區 3009:視場 3031:第一臨界視角 3032:第一臨界視角 3034:窗 3035:封閉體 3036:佔用者 3037:佔用區 3038:桌 3039:視場 3061:照射分區 3064:窗 3065:封閉體 3067:佔用區 3068:距離 3069:長度 3101:方塊 3102:方塊 3103:方塊 3104:區 3105:指示符 3106:設施 3201:欄位 3202:方塊 3203:發送模型 3204:時間估計值 3205:欄位 3206:欄位 3301:方塊 3302:方塊 3304:設施 3305:方塊 3310:方塊 3311:操作 3312:操作 3313:操作 3314:操作 3315:操作 3321:方塊 3322:方塊 3323:方塊 3324:欄位 3325:箭頭 3331:立面 3332:立面 3401:欄位 3402:欄位 3403:欄位 3404:圖標 3405:設施 3406:方塊 3451:圖標 3452:圖標 3453:圖標 3454:圖標 3455:圖標 3456:圖標 3457:區段平面 3458:爆炸模型物件 3459:樓層 3460:模型瀏覽器 3461:物件性質 3462:圖標 3463:渲染太陽物件及陰影 3470:方塊 3471:定向 3472:圖標 3473:圖標 3474:圖標 3475:放大鏡 3476:選單 3477:細節 3490a:智慧型窗 3490b:裝置 3500:二維平面佈局 3510:窗開口 3520:壁 3530:光線 3540:視域 100: Electrochromic device 102: Substrate 104: the first conductive layer 106: the first electrochromic layer 108: Ion conductor layer 110: the second electrochromic layer 112: the second conductive layer 114: Electrochromic Stacking 116: Voltage source 200: System 202: Electrochromic Windows 204: Buildings 206: Heating, ventilation and air conditioning systems 207: Interior Lighting System 208: Security System 209: Power Systems 210: Building Management Systems 211: Main Controller 212: Network Controller 214: Window Controller 300: System 304: Distributed local controller 306: Floor Controller 308: Main Controller 401: Location 403: Partition 405: Main Controller 406: Network Controller 407: Window Controller 422:IGU 424: Window Controller 503: Network configuration file 504: Control Logic 508: Graphical User Interface 509: Smart System 601: Operation 602: Operation 603: Operation 604: Operation 611: Operation 701: IGU and window controller placement 702: Control Panel 703: Trunk 705: Wall Interface 801:IGU 900: Procedure 901: Architectural Schema 902: Interconnection Schema 903: Network ID information 904: Commissioning logic 905: Network configuration file 1000: Program 1001: Operation 1002: Operation 1003: Measured bearing 1004: Commissioning logic 1005: Network configuration file 1100: Digital Clone 1101: BIM Archives 1200: closed body 1201: Controller 1202: Digital Clone 1203: Network link 1204: Network link 1205: Interactive Target Device 1206: Virtual Objects 1207: Marcher 1208: Mobile Devices 1209: Identify the capture device 1300:ID Tag 1301: Window ID 1302: QR code 1400: Digital Clone 1401: BIM Systems 1402: Server 1403: Mobile Devices 1404: Display 1405: Sensor 1407: Target Device 1408: Capture Device 1409: Application 1500: Mobile Devices 1501: Human Marcher 1502: Real Facilities 1503: Visual Display Section 1504: Application Control Icon 1505: Virtual representation 1510: Dropdown menu 1512: Information 1515: Virtual Target Device 1600: Mobile Devices 1601: Real Target Device 1602: Real Target Device 1603: Real Target Device 1604: Real Target Device 1610: View 1611: Capture frame 1612:ID code 1700: User Interface Screen 1701: Wall 1702:IGU 1703: Display Identifier 1800: Virtual Room 1801: Target Device 1802: Data Records 1803: Identification code 1901: Operation 1902: Operation 1903: Operation 1904: Operation 1905: Operation 1906: Operation 1907: Operation 1908: Operation 1909: Operation 1910: Operation 1911: Operation 1912: Operation 1913: Operation 1914: Operation 1915: Operation 2000: Facility Management Application 2002: Building model 2004: User input 2010: Viewer Module 2020: Master Controller 2022: Control Instructions 2024: Installation Information 2030: Network Configuration File 2102: Windows 2103: Greeting 2104: Navigation Controls 2106: Surface 2108: Dialog 2200: Methods 2202: Operation 2204: Operation 2206: Operation 2208: Operation 2210: Operation 2212: Operation 2214: Operation 2300: Computer Systems 2301: Computer Network 2302: Memory 2304: Storage Unit 2303: Interface 2305: Peripherals 2306: Processing Unit 2400: Facilities 2401: Sun Position 2402: degree of rotation 2403: Sun Position 2501: Municipal Map 2502: Topography 2503: Topographic Map 2504: Digitized Topography 2505: Facilities 2506: Valley 2601: Annotated aerial view 2602: Annotated bird's-eye view 2603: Urban Planning 2604: Digital Topology Drawing 2605: Facilities 2701: Facilities 2702: Blocks 2703: Block 2704: Blocks 2705: Block 2706: Block 2707: Blocks 2708: Blocks 2709: Delete Field/Edit Field 2801: Blocks 2802: Blocks 2803: Block 2804: Blocks 2805: Window 2900: Sun 2901: Outriggers 2902: Facility Wall 2903: Occupied area 2904: Window 2905: Light 2950: Sun 2951: Outriggers 2952: Facility Wall 2953: Occupied area 2954: Window 2955: Light 3001: Critical Perspective 3002: Critical Perspective 3004: Window 3005: Closure 3006: Occupier 3007: Occupier 3008: Occupied area 3009: Field of View 3031: First Critical Perspective 3032: First Critical Perspective 3034: Window 3035: Closure 3036: Occupier 3037: Occupied area 3038: Table 3039: Field of View 3061: Irradiation Zone 3064: Window 3065: Closure 3067: Occupied area 3068: Distance 3069:Length 3101: Blocks 3102: Blocks 3103: Blocks 3104: District 3105: Indicator 3106: Facilities 3201: Field 3202: Blocks 3203: Send model 3204: time estimate 3205:Field 3206: Field 3301: Blocks 3302: Blocks 3304: Facilities 3305: Block 3310: Blocks 3311: Operation 3312: Operation 3313: Operation 3314: Operation 3315: Operation 3321: Block 3322: Blocks 3323: Block 3324: field 3325: Arrow 3331: Facade 3332: Facade 3401: Field 3402: Field 3403: Field 3404: Icon 3405: Facilities 3406: Block 3451: Icon 3452: Icon 3453: Icon 3454: Icon 3455: Icon 3456: Icon 3457: Section Plane 3458: Explosion Model Object 3459: Floor 3460: Model Browser 3461: Object Properties 3462: Icon 3463: Rendering sun objects and shadows 3470: Block 3471: Orientation 3472: Icon 3473: Icon 3474: Icon 3475: Magnifying Glass 3476: Menu 3477: Details 3490a: Smart Window 3490b: Device 3500: 2D Floor Plan 3510: Window Opening 3520: Wall 3530: Light 3540: Sight

本發明之新穎特徵在所附申請專利範圍中細緻闡述。參考以下實施方式及隨附圖式或圖(在本文中亦稱為「圖(Fig./Figs.)」)將更佳地理解本發明之特徵及優勢,以下實施方式闡述利用本發明之原理的說明性實施例,在圖式中:The novel features of the present invention are set forth in detail in the appended claims. The features and advantages of the present invention will be better understood with reference to the following embodiments and accompanying drawings or diagrams (also referred to herein as "Fig./Figs.") that illustrate the principles of utilizing the present invention Illustrative examples of, in the drawings:

[圖1]為描繪電致變色裝置堆疊之形成的示意性橫截面;[FIG. 1] is a schematic cross-section depicting the formation of an electrochromic device stack;

[圖2]示意性地展示建築物之控制系統;[Fig. 2] schematically shows the control system of the building;

[圖3]展示控制系統之示意性方塊圖;[FIG. 3] A schematic block diagram showing the control system;

[圖4]描繪其中可配置裝置之階層式結構;[FIG. 4] depicts a hierarchical structure in which devices can be configured;

[圖5]示意性地描繪由控制邏輯用以對網路進行各種功能的網路組態檔案;[FIG. 5] schematically depicts a network configuration file used by control logic to perform various functions on the network;

[圖6]示意性地描繪創建網路組態檔案之程序;[Fig. 6] schematically depicts the process of creating a network configuration file;

[圖7]描繪封閉體部分之互連圖式;[FIG. 7] An interconnection diagram depicting closed body parts;

[圖8]描繪互連圖式之立視圖;[FIG. 8] An elevation view depicting an interconnection pattern;

[圖9]示意性地展示與調測相關之方塊圖;[Fig. 9] schematically shows a block diagram related to commissioning;

[圖10]示意性地展示與調測相關之方塊圖;[FIG. 10] schematically shows a block diagram related to commissioning;

[圖11]示意性地描繪使用建築物資訊模型(BIM)檔案產生建築物之虛擬表示;[FIG. 11] A schematic depiction of the use of a Building Information Model (BIM) file to generate a virtual representation of a building;

[圖12]示意性地描繪對應於真實封閉體之封閉體之數位分身,及控制系統;[Fig. 12] schematically depicts a digital avatar of an enclosure corresponding to a real enclosure, and a control system;

[圖13]展示目標裝置之實例識別標記;[FIG. 13] An example identification mark showing a target device;

[圖14]示意性地描繪用於考慮封閉體中之裝置的系統;[FIG. 14] schematically depicts a system for considering devices in enclosures;

[圖15]展示與環境中之真實及虛擬導航相關聯以識別目標裝置及/或目標裝置之位置的影像;[FIG. 15] Shows imagery associated with real and virtual navigation in the environment to identify the target device and/or the location of the target device;

[圖16]描繪掃描目標裝置當中之目標裝置之識別碼的行動裝置;[FIG. 16] depicts a mobile device scanning the identification code of the target device among the target devices;

[圖17]描繪提供擴增實境表示內之導航的圖形使用者介面(GUI)部分;[FIG. 17] depicts a graphical user interface (GUI) portion that provides navigation within an augmented reality representation;

[圖18]展示所選目標裝置表示及儲存於關於所選目標裝置之數位分身中的資訊;[FIG. 18] Shows the selected target device representation and information stored in the digital avatar about the selected target device;

[圖19]為與考慮目標裝置相關聯之方法的示意性流程圖;[FIG. 19] is a schematic flowchart of a method associated with considering a target device;

[圖20]為展示設施管理應用程式之結構的示意圖;[Fig. 20] is a schematic diagram showing the structure of a facility management application;

[圖21]為設施管理應用程式之圖形使用者介面部分之實例;[Fig. 21] is an example of the GUI portion of a facility management application;

[圖22]描繪在設計及調測中使用之程序的示意性流程圖;[Fig. 22] A schematic flowchart depicting the procedures used in design and commissioning;

[圖23]示意性地描繪處理系統;[FIG. 23] schematically depicts a processing system;

[圖24]示意性地描繪相對於設施之時間相依太陽方位;[FIG. 24] A schematic depiction of time-dependent sun orientation relative to a facility;

[圖25]描繪區域之各種地形及示意性表示;[FIG. 25] Various topographical and schematic representations of the depicted area;

[圖26]描繪區域之各種地形及示意性表示;[FIG. 26] Various topographical and schematic representations of the depicted area;

[圖27]描繪軟體應用程式之使用者介面螢幕;[Fig. 27] User interface screen depicting software application;

[圖28]描繪軟體應用程式之使用者介面螢幕;[Fig. 28] A user interface screen depicting a software application;

[圖29]示意性地展示佔用區及相關聯組件;[FIG. 29] schematically shows a footprint and associated components;

[圖30]示意性地展示設施部分及相關聯視野及照射分區;[FIG. 30] A schematic representation of facility sections and associated fields of view and illumination zones;

[圖31]描繪軟體應用程式之使用者介面螢幕;[FIG. 31] A user interface screen depicting a software application;

[圖32]描繪軟體應用程式之使用者介面螢幕;[FIG. 32] A user interface screen depicting a software application;

[圖33]描繪軟體應用程式之使用者介面螢幕,及操作之序列;[Fig. 33] depicts the user interface screen of the software application, and the sequence of operations;

[圖34]描繪軟體應用程式之使用者介面螢幕;且[FIG. 34] A user interface screen depicting a software application; and

[圖35]示意性地展示建築物中之視域(Isovist)。[FIG. 35] A view (Isovist) in a building is shown schematically.

其中之圖式及組件可能未按比例繪製。本文中所描述之圖式的各種組件可能未按比例繪製。The figures and components therein may not be drawn to scale. Various components of the drawings described herein may not be drawn to scale.

1500:行動裝置 1500: Mobile Devices

1501:人類行進者 1501: Human Marcher

1502:真實設施 1502: Real Facilities

1503:可視顯示部分 1503: Visual Display Section

1504:應用程式控制圖標 1504: Application Control Icon

1505:虛擬表示 1505: Virtual representation

1510:下拉式選單 1510: Dropdown menu

1512:資訊 1512: Information

1515:虛擬目標裝置 1515: Virtual Target Device

Claims (111)

一種登錄一或多個真實目標裝置之方法,該方法包含: (A)至少部分地藉由以下操作識別一真實目標裝置之一位置資訊:(i)使用一行動裝置在其中安置該真實目標裝置的一封閉體之一虛擬表示中選擇一虛擬目標裝置,該虛擬目標裝置為該真實目標裝置之一虛擬表示,該真實目標裝置包括於安置於該封閉體中的該一或多個真實目標裝置中,及/或(ii)使用定位該真實目標裝置的地理資訊; (B)使用一識別擷取裝置來擷取該真實目標裝置之一識別碼,該識別碼附著至該真實目標裝置;及 (C)至少部分地藉由連結(I)該識別碼、(II)該位置資訊及(III)該封閉體之該虛擬表示而登錄該真實目標裝置。 A method of logging into one or more real target devices, the method comprising: (A) identifying a location information of a real target device at least in part by: (i) using a mobile device to select a virtual target device in a virtual representation of an enclosure in which the real target device is placed, the A virtual target device is a virtual representation of the real target device included in the one or more real target devices disposed in the enclosure, and/or (ii) using a geographic location that locates the real target device News; (B) using an identification capture device to capture an identification code of the real target device, the identification code attached to the real target device; and (C) logging into the real target device at least in part by linking (I) the identification code, (II) the location information, and (III) the virtual representation of the enclosure. 如請求項1之方法,其中該封閉體之該虛擬表示為一擴增實境。The method of claim 1, wherein the virtual representation of the enclosure is an augmented reality. 如請求項1之方法,其中該封閉體之該虛擬表示顯示於該行動裝置上,其中該虛擬表示包括該一或多個真實目標裝置中之至少一些之虛擬表示。The method of claim 1, wherein the virtual representation of the enclosure is displayed on the mobile device, wherein the virtual representation includes a virtual representation of at least some of the one or more real target devices. 如請求項3之方法,其進一步包含根據該行動裝置在該封閉體中之移動而在該封閉體之該虛擬表示內導航。The method of claim 3, further comprising navigating within the virtual representation of the enclosure based on movement of the mobile device within the enclosure. 如請求項4之方法,其中該行動裝置係藉由該封閉體內之一行進者運輸,且其中該虛擬擴增實境表示中之一縮放視圖即時呈現於該行動裝置之一顯示器上以至少部分地基於該行進者之一當前位置描繪該真實目標裝置之一虛擬表示。The method of claim 4, wherein the mobile device is transported by a traveler within the enclosure, and wherein a zoomed view in the virtual augmented reality representation is presented in real time on a display of the mobile device to at least partially A virtual representation of the real target device is depicted based on a current location of one of the pedestrians. 如請求項5之方法,其中該行進者為一人類。The method of claim 5, wherein the traveler is a human. 如請求項5之方法,其中該行進者為具有影像辨識能力之一機器人。The method of claim 5, wherein the traveler is a robot with image recognition capability. 如請求項3之方法,其進一步包含根據該目標裝置之該登錄而更新該封閉體之該虛擬表示。The method of claim 3, further comprising updating the virtual representation of the enclosure based on the registration of the target device. 如請求項8之方法,其中該封閉體之該虛擬表示係自該封閉體之一建築模型導出及/或包含該建築模型。The method of claim 8, wherein the virtual representation of the enclosure is derived from and/or includes an architectural model of the enclosure. 如請求項9之方法,其進一步包含根據該真實目標裝置之登錄而更新該建築模型。The method of claim 9, further comprising updating the building model according to the registration of the real target device. 如請求項9之方法,其進一步包含至少部分地藉由利用該封閉體之該虛擬表示、該真實目標裝置之該虛擬表示及經由利用該擷取裝置獲得之相關聯資訊來判定該真實目標裝置之一狀態。The method of claim 9, further comprising determining the real target device at least in part by utilizing the virtual representation of the enclosure, the virtual representation of the real target device, and associated information obtained by utilizing the capture device one of the states. 如請求項11之方法,其中該相關聯資訊連結至該真實目標裝置及/或連結至該封閉體。The method of claim 11, wherein the associated information is linked to the real target device and/or linked to the enclosure. 如請求項11之方法,其中該相關聯資訊係自由該識別擷取裝置識別為該擷取之一結果的一來源獲得。The method of claim 11, wherein the associated information is obtained from a source identified by the identifying retrieval device as a result of the retrieval. 如請求項13之方法,其中該來源為藉由該識別碼連結之至少一個伺服器檔案。The method of claim 13, wherein the source is at least one server file linked by the identifier. 如請求項11之方法,其進一步包含(a)在所判定之該狀態指示一服務需要時起始該真實目標裝置之服務,及(b)在該服務完成後即刻更新所判定之該狀態。The method of claim 11, further comprising (a) initiating service of the real target device when the determined state indicates a service need, and (b) updating the determined state upon completion of the service. 如請求項1之方法,其中該地理資訊為一絕對資訊。The method of claim 1, wherein the geographic information is absolute information. 如請求項16之方法,其中該絕對資訊至少部分地自一全球定位系統(GPS)接收器或自一超寬頻(UWB)接收器導出。The method of claim 16, wherein the absolute information is derived at least in part from a global positioning system (GPS) receiver or from an ultra-wideband (UWB) receiver. 如請求項1之方法,其中該地理資訊為該封閉體之該虛擬表示中之一相對位置。The method of claim 1, wherein the geographic information is a relative location in the virtual representation of the enclosure. 如請求項18之方法,其中該相對位置係參考該封閉體之一固定物。19. The method of claim 18, wherein the relative position is referenced to a fixture of the enclosure. 如請求項1之方法,其中該識別擷取裝置係行動的。The method of claim 1, wherein the identification retrieval device is mobile. 如請求項20之方法,其中該識別擷取裝置以光學方式及/或以電子方式擷取該識別碼。The method of claim 20, wherein the identification capture device captures the identification code optically and/or electronically. 如請求項21之方法,其中該識別碼包括一條碼及/或一快速回應(QR)碼。The method of claim 21, wherein the identification code includes a barcode and/or a quick response (QR) code. 如請求項21之方法,其中該識別碼包括至少一維碼或二維碼。The method of claim 21, wherein the identification code includes at least a one-dimensional code or a two-dimensional code. 如請求項21之方法,其中該識別碼包括一電磁碼。The method of claim 21, wherein the identification code comprises an electromagnetic code. 如請求項1之方法,其中當識別該位置資訊時,該真實目標裝置不具有在該封閉體之該虛擬表示中的一對應虛擬目標裝置表示。The method of claim 1, wherein when the location information is identified, the real target device does not have a corresponding virtual target device representation in the virtual representation of the enclosure. 如請求項1或請求項25之方法,其進一步包含使用該識別碼用該真實目標裝置之一虛擬表示及/或該真實目標裝置之相關聯資訊填充(a)該封閉體之該虛擬表示及/或(b)該封閉體之該虛擬表示之至少一個相關聯資料庫。The method of claim 1 or claim 25, further comprising using the identification code to populate (a) the virtual representation of the enclosure with a virtual representation of the real target device and/or associated information of the real target device and/or /or (b) at least one associated database of the virtual representation of the enclosure. 如請求項26之方法,其中該識別碼在該至少一個相關聯資料庫中連結至該真實目標裝置之該虛擬表示及/或關於該真實目標裝置之該相關聯資訊。The method of claim 26, wherein the identification code is linked to the virtual representation of the real target device and/or the associated information about the real target device in the at least one association database. 如請求項27之方法,其中該至少一個相關聯資料庫包含一查找表。The method of claim 27, wherein the at least one association database includes a lookup table. 如請求項25之方法,其進一步包含自由該行動裝置呈現之複數個選擇選擇該真實目標裝置之該虛擬表示。The method of claim 25, further comprising selecting the virtual representation of the real target device from a plurality of choices presented by the mobile device. 如請求項25之方法,其進一步包含自由該行動裝置呈現之複數個識別碼選擇該真實目標裝置之該識別碼。The method of claim 25, further comprising selecting the identification code of the real target device from a plurality of identification codes presented by the mobile device. 如請求項1之方法,其進一步包含將所擷取之識別碼傳輸至用於儲存及/或以操作方式耦接至該封閉體之該虛擬表示的至少一個資料庫。The method of claim 1, further comprising transmitting the retrieved identification code to at least one database for storing and/or operatively coupled to the virtual representation of the enclosure. 如請求項31之方法,其中該封閉體包括一網路,其中該行動裝置以一有線及/或無線方式經由該網路以通信方式耦接至該至少一個資料庫。The method of claim 31, wherein the enclosure comprises a network, wherein the mobile device is communicatively coupled to the at least one database via the network in a wired and/or wireless manner. 如請求項32之方法,其中該網路以通信方式耦接至該真實目標裝置。The method of claim 32, wherein the network is communicatively coupled to the real target device. 如請求項32之方法,其中該網路為包含複數個控制器之一階層式網路。The method of claim 32, wherein the network is a hierarchical network including a plurality of controllers. 如請求項32之方法,其中該網路提供電力及通信,該網路經組態以用於至少第四(4G)代或至少第五(5G)代蜂巢式通信。The method of claim 32, wherein the network provides power and communications, the network is configured for at least fourth (4G) generation or at least fifth (5G) generation cellular communications. 如請求項32之方法,其中該網路經組態以用於使用同軸纜線、光學電線及/或雙絞線之媒體及/或視訊傳輸。The method of claim 32, wherein the network is configured for media and/or video transmission using coaxial cable, optical wire, and/or twisted pair. 如請求項1之方法,其中該行動裝置包括於一手持型指向裝置中。The method of claim 1, wherein the mobile device is included in a handheld pointing device. 如請求項1之方法,其中該行動裝置包括於一行動電話中。The method of claim 1, wherein the mobile device is included in a mobile phone. 如請求項1之方法,其中該行動裝置包括於一平板電腦中。The method of claim 1, wherein the mobile device is included in a tablet computer. 一種用於登錄一或多個真實目標裝置之非暫時性電腦可讀媒體,該非暫時性電腦可讀媒體在由一或多個處理器讀取時經組態以執行如請求項1至請求項39之方法中之任一者之操作。A non-transitory computer-readable medium for logging into one or more real target devices, the non-transitory computer-readable medium, when read by one or more processors, is configured to execute items such as claim 1 to claim Operation of any one of the methods of 39. 一種用於登錄一或多個真實目標裝置之設備,該設備包含具有電路系統之至少一個控制器,該至少一個控制器經組態以: (A)以操作方式耦接至一識別擷取裝置且耦接至其中安置該一或多個真實目標裝置的一封閉體之一虛擬表示; (B)至少部分地藉由以下操作接收或引導接收一真實目標裝置之位置資訊:(i)在其中安置該真實目標裝置的一封閉體之一虛擬表示中選擇一虛擬目標裝置,該虛擬目標裝置為該真實目標裝置之一虛擬表示,該真實目標裝置包括於該一或多個真實目標裝置中,及/或(ii)定位該真實目標裝置之地理資訊; (C)自經組態以擷取該真實目標裝置之一識別碼的該識別擷取裝置接收或引導接收該真實目標裝置之識別資訊,該識別碼附著至該真實目標裝置;及 (D)至少部分地藉由連結或引導連結(I)該識別碼、(II)該位置資訊及(III)該封閉體之該虛擬表示而登錄或引導登錄該真實目標裝置。 An apparatus for logging into one or more real target devices, the apparatus comprising at least one controller having circuitry configured to: (A) operatively coupled to an identification capture device and coupled to a virtual representation of an enclosure in which the one or more real target devices are positioned; (B) receiving or directing the receipt of location information for a real target device at least in part by: (i) selecting a virtual target device in a virtual representation of an enclosure in which the real target device is located, the virtual target the device is a virtual representation of the real target device included in the one or more real target devices, and/or (ii) geographic information locating the real target device; (C) receiving, or directing to receive, identification information for the real target device from the identification capture device configured to capture an identification code for the real target device, the identification code being attached to the real target device; and (D) logging or directing logging into the real target device at least in part by linking or directing linking (I) the identification code, (II) the location information, and (III) the virtual representation of the enclosure. 如請求項41之設備,其中該至少一個控制器經組態以產生或引導產生該封閉體之該虛擬表示作為一擴增實境。The apparatus of claim 41, wherein the at least one controller is configured to generate or direct the generation of the virtual representation of the enclosure as an augmented reality. 如請求項41之設備,其中該至少一個控制器經組態以顯示或引導顯示該行動裝置上之該封閉體之該虛擬表示,其中該虛擬表示包括該一或多個真實目標裝置中之至少一些之虛擬表示。The apparatus of claim 41, wherein the at least one controller is configured to display or direct display of the virtual representation of the enclosure on the mobile device, wherein the virtual representation includes at least one of the one or more real target devices Some virtual representations. 如請求項43之設備,其中該至少一個控制器經進一步組態以根據該行動裝置在該封閉體中之移動在該封閉體之該虛擬表示內導航或引導導航。The apparatus of claim 43, wherein the at least one controller is further configured to navigate or guide navigation within the virtual representation of the enclosure based on movement of the mobile device within the enclosure. 如請求項44之設備,其中該行動裝置係藉由該封閉體內之一行進者運輸,且其中該至少一個控制器經組態以即時在該行動裝置之一顯示器上呈現或引導呈現該虛擬擴增實境表示中之一縮放視圖以至少部分地基於該行進者之一當前位置描繪該真實目標裝置之一虛擬表示。The apparatus of claim 44, wherein the mobile device is transported by a traveler within the enclosure, and wherein the at least one controller is configured to present or direct presentation of the virtual extension in real time on a display of the mobile device One of the augmented reality representations zooms the view to depict a virtual representation of the real target device based at least in part on a current location of the traveler. 如請求項45之設備,其中該行進者為一人類。The apparatus of claim 45, wherein the traveler is a human. 如請求項45之設備,其中該行進者為具有影像辨識能力之一機器人。The apparatus of claim 45, wherein the traveler is a robot with image recognition capabilities. 如請求項41之設備,其中該至少一個控制器經進一步組態以根據該真實目標裝置之該登錄而更新或引導更新該封閉體之該虛擬表示。The apparatus of claim 41, wherein the at least one controller is further configured to update or direct update the virtual representation of the enclosure based on the registration of the real target device. 如請求項48之設備,其中該封閉體之該虛擬表示係自該封閉體之一建築模型導出及/或包含該建築模型。The apparatus of claim 48, wherein the virtual representation of the enclosure is derived from and/or includes an architectural model of the enclosure. 如請求項49之設備,其中該至少一個控制器經進一步組態以根據該真實目標裝置之登錄而更新或引導更新該建築模型。The apparatus of claim 49, wherein the at least one controller is further configured to update or direct update of the building model based on the registration of the real target device. 如請求項49之設備,其中該至少一個控制器經進一步組態以至少部分地藉由利用(i)該封閉體之該虛擬表示、(ii)該真實目標裝置之該虛擬表示及(iii)經由利用該擷取裝置獲得之相關聯資訊來判定或引導判定該真實目標裝置之一狀態。The apparatus of claim 49, wherein the at least one controller is further configured to, at least in part, by utilizing (i) the virtual representation of the enclosure, (ii) the virtual representation of the real target device, and (iii) A state of the real target device is determined or guided to be determined by using the associated information obtained by the capture device. 如請求項51之設備,其中該相關聯資訊連結至該真實目標裝置及/或連結至該封閉體。The apparatus of claim 51, wherein the associated information is linked to the real target device and/or linked to the enclosure. 如請求項51之設備,其中該至少一個控制器經進一步組態以自由該識別擷取裝置識別為該擷取之一結果的一來源獲得或引導獲得該相關聯資訊。The apparatus of claim 51, wherein the at least one controller is further configured to obtain or direct obtaining the associated information from a source identified by the identifying capturing device as a result of the capturing. 如請求項53之設備,其中該來源為藉由該識別碼連結之至少一個資料庫檔案。The apparatus of claim 53, wherein the source is at least one database file linked by the identifier. 如請求項51之設備,其中該至少一個控制器經進一步組態以(a)在所判定之該狀態指示一服務需要時起始該真實目標裝置之服務或引導起始該真實目標裝置之服務,及(b)在該服務完成後即刻更新或引導更新所判定之該狀態。The apparatus of claim 51, wherein the at least one controller is further configured to (a) initiate service of the real target device or direct initiating service of the real target device when the determined state indicates a service need , and (b) the status as determined by the immediate update or boot update upon completion of the service. 如請求項41之設備,其中該地理資訊為一絕對資訊。The device of claim 41, wherein the geographic information is absolute information. 如請求項56之設備,其中該至少一個控制器經進一步組態以至少部分地自一全球定位系統(GPS)接收器或自一超寬頻(UWB)接收器導出或引導導出該絕對資訊。The apparatus of claim 56, wherein the at least one controller is further configured to derive or direct the derivation of the absolute information, at least in part, from a global positioning system (GPS) receiver or from an ultra-wideband (UWB) receiver. 如請求項41之設備,其中該地理資訊為該封閉體之該虛擬表示中之一相對位置。The apparatus of claim 41, wherein the geographic information is a relative location in the virtual representation of the enclosure. 如請求項58之設備,其中該至少一個控制器經進一步組態以參考或引導參考與該封閉體之一固定物的該相對位置。The apparatus of claim 58, wherein the at least one controller is further configured to reference or direct reference to the relative position to a fixture of the enclosure. 如請求項41之設備,其中該識別擷取裝置係行動的。The apparatus of claim 41, wherein the identification retrieval device is mobile. 如請求項60之設備,其中該至少一個控制器經組態以引導該識別擷取裝置以光學方式及/或以電子方式擷取該識別碼,該控制器以操作方式耦接至該識別擷取裝置。The apparatus of claim 60, wherein the at least one controller is configured to direct the identification capture device to optically and/or electronically capture the identification code, the controller operatively coupled to the identification capture Take the device. 如請求項61之設備,其中該識別碼包括一條碼及/或一快速回應(QR)碼。The device of claim 61, wherein the identification code includes a barcode and/or a quick response (QR) code. 如請求項61之設備,其中該識別碼包括至少一維碼或二維碼。The device of claim 61, wherein the identification code includes at least a one-dimensional code or a two-dimensional code. 如請求項61之設備,其中該識別碼包括一電磁碼。The apparatus of claim 61, wherein the identification code comprises an electromagnetic code. 如請求項41之設備,其中當識別出該位置資訊時,該真實目標裝置不具有在該封閉體之該虛擬表示中的一對應虛擬目標裝置表示。The apparatus of claim 41, wherein when the location information is identified, the real target device does not have a corresponding virtual target device representation in the virtual representation of the enclosure. 如請求項41或請求項65之設備,其中該至少一個控制器經進一步組態以使用或引導使用該識別碼用(i)該真實目標裝置之一虛擬表示及/或(ii)該真實目標裝置之相關聯資訊填充(a)該封閉體之該虛擬表示及/或(b)該封閉體之該虛擬表示之至少一個相關聯資料庫。The apparatus of claim 41 or claim 65, wherein the at least one controller is further configured to use or direct use of the identification code with (i) a virtual representation of the real target device and/or (ii) the real target The associated information of the device populates at least one associated database of (a) the virtual representation of the enclosure and/or (b) the virtual representation of the enclosure. 如請求項66之設備,其中該識別碼在該至少一個相關聯資料庫中連結至該真實目標裝置之該虛擬表示及/或關於該真實目標裝置之該相關聯資訊。The apparatus of claim 66, wherein the identifier is linked to the virtual representation of the real target device and/or the associated information about the real target device in the at least one association database. 如請求項67之設備,其中該至少一個相關聯資料庫包含一查找表。The apparatus of claim 67, wherein the at least one association database includes a lookup table. 如請求項41之設備,其中該至少一個控制器經進一步組態以促進自由該行動裝置呈現之複數個選擇選擇該真實目標裝置之該虛擬表示。The apparatus of claim 41, wherein the at least one controller is further configured to facilitate selection of the virtual representation of the real target device from a plurality of selections presented by the mobile device. 如請求項69之設備,其中該至少一個控制器經進一步組態以促進自由該行動裝置呈現之複數個識別碼選擇該真實目標裝置之該識別碼。The apparatus of claim 69, wherein the at least one controller is further configured to facilitate selection of the identification code of the real target device from a plurality of identification codes presented by the mobile device. 如請求項41之設備,其中該至少一個控制器經進一步組態以將所擷取之識別碼傳達或引導傳達至儲存及/或以操作方式耦接至該封閉體之該虛擬表示的至少一個資料庫。The apparatus of claim 41, wherein the at least one controller is further configured to communicate or direct the communication of the captured identification code to at least one of the virtual representations stored and/or operatively coupled to the enclosure database. 如請求項71之設備,其中該封閉體包括一網路,其中該行動裝置以一有線及/或無線方式經由該網路以通信方式耦接至該至少一個資料庫。The apparatus of claim 71, wherein the enclosure comprises a network, wherein the mobile device is communicatively coupled to the at least one database via the network in a wired and/or wireless manner. 如請求項72之設備,其中該網路以通信方式耦接至該真實目標裝置。The apparatus of claim 72, wherein the network is communicatively coupled to the real target device. 如請求項72之設備,其中該網路為包含複數個控制器之一階層式網路。The apparatus of claim 72, wherein the network is a hierarchical network including a plurality of controllers. 如請求項72之設備,其中該網路提供電力及通信,該網路經組態以用於至少第四(4G)代或至少第五(5G)代蜂巢式通信。The apparatus of claim 72, wherein the network provides power and communications, the network is configured for at least fourth (4G) generation or at least fifth (5G) generation cellular communications. 如請求項72之設備,其中該網路經組態以用於使用同軸纜線、光學電線及/或雙絞線之媒體、視訊及/或電力傳輸。The apparatus of claim 72, wherein the network is configured for media, video and/or power transmission using coaxial cable, optical wire and/or twisted pair. 如請求項41之設備,其中該行動裝置包括於一手持型指向裝置中。The apparatus of claim 41, wherein the mobile device is included in a handheld pointing device. 如請求項41之設備,其中該行動裝置包括於一行動電話中。The apparatus of claim 41, wherein the mobile device is included in a mobile phone. 如請求項41之設備,其中該行動裝置包括於一平板電腦中。The apparatus of claim 41, wherein the mobile device is included in a tablet computer. 一種用於登錄一或多個真實目標裝置之非暫時性電腦可讀媒體,該非暫時性電腦可讀媒體在由一或多個處理器讀取時經組態以執行任何如請求項41至請求項79之設備之操作。A non-transitory computer-readable medium for logging into one or more real target devices, the non-transitory computer-readable medium, when read by one or more processors, is configured to perform any of the requests such as Operation of the equipment of item 79. 一種用於模擬一真實設施之方法,該方法包含: (i)至少部分地藉由使用一真實設施之一虛擬建築模型來產生一真實設施之一數位分身; (ii)在該數位分身中將該真實設施之至少一個裝置填充於對應於其在該真實設施中之真實位置的一虛擬位置處,該至少一個裝置係可控制的;及 (iii)模擬或引導模擬至少一個環境屬性對該真實設施之影響。 A method for simulating a real facility, the method comprising: (i) generating a digital avatar of a real facility at least in part by using a virtual architectural model of a real facility; (ii) populating in the digital clone at least one device of the real facility at a virtual location corresponding to its real location in the real facility, the at least one device being controllable; and (iii) Simulate or lead to simulate the effect of at least one environmental attribute on the real facility. 如請求項81之方法,其中該環境屬性包含照明、輻射、溫度、氣體速度、氣體流量、氣體含量、氣體濃度、氣體壓力、聲音、揮發性有機化合物或微粒物質。The method of claim 81, wherein the environmental attribute comprises lighting, radiation, temperature, gas velocity, gas flow, gas content, gas concentration, gas pressure, sound, volatile organic compounds, or particulate matter. 如請求項82之方法,其中該照射為撞擊於該真實設施上及/或穿透該真實設施之一外部輻射。The method of claim 82, wherein the irradiation is an external radiation impinging on and/or penetrating the real facility. 如請求項82之方法,其中該氣體包含氧氣、二氧化碳、一氧化碳、氡氣、氧氣、氮氣、硫化氫、一或多種氮氧化物污染物(NOx)或水蒸氣。The method of claim 82, wherein the gas comprises oxygen, carbon dioxide, carbon monoxide, radon, oxygen, nitrogen, hydrogen sulfide, one or more nitrogen oxide pollutants (NOx), or water vapor. 如請求項81之方法,其進一步包含在該數位分身受該環境屬性影響時在一使用者介面上顯示該數位分身以在一設施觀察儀中使該數位分身可視化。The method of claim 81, further comprising displaying the digital avatar on a user interface to visualize the digital avatar in a facility viewer when the digital avatar is affected by the environmental attribute. 如請求項85之方法,其中該模擬為一時變模擬。The method of claim 85, wherein the simulation is a time-varying simulation. 如請求項86之方法,其進一步包含保存該時變模擬。The method of claim 86, further comprising saving the time-varying simulation. 如請求項85之方法,其進一步包含使用該設施觀察儀向一使用者懇求影響該數位分身之一或多個態樣的一輸入。The method of claim 85, further comprising using the facility viewer to solicit an input from a user that affects one or more aspects of the digital avatar. 如請求項81之方法,其中該至少一個裝置包含一可著色窗、一感測器及發射器、一控制器、一收發器、一天線、一媒體顯示器或一裝置集體。The method of claim 81, wherein the at least one device comprises a tintable window, a sensor and transmitter, a controller, a transceiver, an antenna, a media display, or a collection of devices. 如請求項89之方法,其中該裝置集體包含(i)一收發器、(ii)感測器或(iii)一感測器及一發射器。The method of claim 89, wherein the apparatus collectively comprises (i) a transceiver, (ii) a sensor, or (iii) a sensor and a transmitter. 如請求項81之方法,其中該數位分身用於控制該真實設施。The method of claim 81, wherein the digital avatar is used to control the real facility. 如請求項81之方法,其進一步包含調整或創建該真實設施之一佔用區。The method of claim 81, further comprising adjusting or creating a footprint of the real facility. 如請求項81之方法,其中該至少一個裝置為複數個裝置,且其中該方法進一步包含調整或創建該真實設施之與該複數個裝置之至少一部分相關聯的一分區。The method of claim 81, wherein the at least one device is a plurality of devices, and wherein the method further comprises adjusting or creating a partition of the real facility associated with at least a portion of the plurality of devices. 如請求項93之方法,其使該複數個裝置之該至少該部分與該分區相關聯。The method of claim 93, which associates the at least the portion of the plurality of devices with the partition. 如請求項81之方法,其中該至少一個裝置為不同類型之複數個裝置,且其中該方法進一步包含搜尋該複數個裝置之該等不同類型中的一類型。The method of claim 81, wherein the at least one device is a plurality of devices of different types, and wherein the method further comprises searching for one of the different types of the plurality of devices. 如請求項96之方法,其進一步包含在該數位分身中呈現該複數個裝置之該等不同類型中的該類型。The method of claim 96, further comprising presenting the type of the different types of the plurality of devices in the digital avatar. 如請求項81之方法,其中該至少一個裝置為複數個裝置,且其中該方法進一步包含選擇該複數個裝置中的一個裝置。The method of claim 81, wherein the at least one device is a plurality of devices, and wherein the method further comprises selecting a device of the plurality of devices. 如請求項97之方法,其進一步包含將該複數個裝置中的該一個裝置與其狀態、網路識別及/或工廠資訊一起呈現於該數位分身中,其中該網路識別為該一個裝置在該真實設施之一網路上的一唯一識別符。The method of claim 97, further comprising presenting the one of the plurality of devices in the digital avatar along with its status, network identification and/or factory information, wherein the network identification is the one device in the digital avatar A unique identifier on the network of one of the real facilities. 如請求項81之方法,其進一步包含該數位分身中之該至少一個環境屬性之一映射。The method of claim 81, further comprising a mapping of the at least one environmental attribute in the digital avatar. 如請求項99之方法,其中該模擬為一時間相依模擬。The method of claim 99, wherein the simulation is a time-dependent simulation. 如請求項81之方法,其進一步包含用來自一使用者之輸入填充該數位分身。The method of claim 81, further comprising populating the digital avatar with input from a user. 如請求項103之方法,其中該使用者介面之一使用者包含一調測人員、一維護人員、一客戶服務人員或一客戶。The method of claim 103, wherein a user of the user interface includes a commissioning staff, a maintenance staff, a customer service staff or a customer. 一種用於使一真實設施之一數位分身可視化的非暫時性電腦可讀媒體,該非暫時性電腦可讀媒體在由一或多個處理器讀取時經組態以執行包含如請求項81至請求項102之方法中之任一者之操作。A non-transitory computer-readable medium for visualizing a digital avatar of a real facility, the non-transitory computer-readable medium, when read by one or more processors, is configured to perform operations including those of claim 81 to An operation of any of the methods of claim 102 . 一種用於模擬一真實設施之設備,該設備包含至少一個控制器,該至少一個控制器經組態以執行或引導執行如請求項81至請求項102之方法中之任一者。An apparatus for simulating a real facility, the apparatus comprising at least one controller configured to perform or direct the performance of any of the methods of claim 81 to claim 102. 一種用於模擬一真實設施之系統,該系統包含一網路,該網路經組態以傳輸與如請求項81至請求項102之方法中之任一者相關聯的一或多個信號。A system for simulating a real facility, the system including a network configured to transmit one or more signals associated with any of the methods as claim 81-102. 一種用於使一真實設施之一數位分身可視化的非暫時性電腦可讀媒體,該非暫時性電腦可讀媒體在由一或多個處理器讀取時經組態以執行包含下述者的操作: (i)至少部分地藉由使用一真實設施之一虛擬建築模型來產生或引導產生一真實設施之一數位分身; (ii)在該數位分身中將該真實設施之至少一個裝置填充或引導填充於對應於其在該真實設施中之真實位置的一虛擬位置處,該至少一個裝置係可控制的;及 (iii)模擬或引導模擬至少一個環境屬性對該真實設施之影響。 A non-transitory computer-readable medium for visualizing a digital avatar of a real facility, the non-transitory computer-readable medium, when read by one or more processors, is configured to perform operations including : (i) generating or directing the generation of a digital avatar of a real facility at least in part by using a virtual architectural model of a real facility; (ii) in the digital clone at least one device of the real facility is populated or directed to be populated at a virtual location corresponding to its real location in the real facility, the at least one device being controllable; and (iii) Simulate or lead to simulate the effect of at least one environmental attribute on the real facility. 如請求項106之非暫時性電腦可讀媒體,其中該等操作進一步包含在該數位分身受該環境屬性影響時在一使用者介面上顯示或引導顯示該數位分身以使該數位分身可視化。The non-transitory computer-readable medium of claim 106, wherein the operations further comprise displaying or directing display of the digital avatar on a user interface to visualize the digital avatar when the digital avatar is affected by the environmental attribute. 一種用於模擬一真實設施之設備,該設備包含至少一個控制器,該至少一個控制器經組態以: (i)至少部分地藉由使用一真實設施之一虛擬建築模型來產生或引導產生一真實設施之一數位分身; (ii)在該數位分身中將該真實設施之至少一個裝置填充或引導填充於對應於其在該真實設施中之真實位置的一虛擬位置處,該至少一個裝置係可控制的;及 (iii)模擬或引導模擬至少一個環境屬性對該真實設施之影響。 An apparatus for simulating a real facility, the apparatus comprising at least one controller configured to: (i) generating or directing the generation of a digital avatar of a real facility at least in part by using a virtual architectural model of a real facility; (ii) in the digital clone at least one device of the real facility is populated or directed to be populated at a virtual location corresponding to its real location in the real facility, the at least one device being controllable; and (iii) Simulate or lead to simulate the effect of at least one environmental attribute on the real facility. 如請求項108之設備,其中該模擬用以控制該真實設施。The apparatus of claim 108, wherein the simulation is used to control the real facility. 如請求項108之設備,其中該至少一個控制器經組態以引導一軟體應用程式在該數位分身受該環境屬性影響時在一使用者介面上顯示該數位分身以使該數位分身可視化,其中該至少一個控制器以操作方式耦接至該應用程式,或併有該軟體應用程式。The apparatus of claim 108, wherein the at least one controller is configured to direct a software application to display the avatar on a user interface to visualize the avatar when the avatar is affected by the environmental property, wherein The at least one controller is operatively coupled to the application or incorporates the software application. 一種用於模擬一真實設施之系統,該系統包含: 一網路,其經組態以: 以操作方式耦接至該真實設施之至少一個裝置,在一數位分身中將該至少一個裝置填充於對應於其在該真實設施中之真實位置的一虛擬位置處,該至少一個裝置可經由該網路控制; 傳達該真實設施之該數位分身,該數位分身係至少部分地藉由使用一真實設施之一虛擬建築模型產生;及 傳達包含至少一個環境屬性對該真實設施之一影響的一模擬。 A system for simulating a real facility comprising: A network configured to: at least one device operatively coupled to the real facility, the at least one device is populated in a digital avatar at a virtual location corresponding to its real location in the real facility, the at least one device accessible via the network control; communicating the digital avatar of the real facility generated at least in part by using a virtual building model of a real facility; and A simulation that includes at least one environmental attribute's impact on one of the real facilities is communicated.
TW110140336A 2020-11-03 2021-10-29 Virtually viewing devices in a facility TW202225941A (en)

Applications Claiming Priority (10)

Application Number Priority Date Filing Date Title
US202063109306P 2020-11-03 2020-11-03
US63/109,306 2020-11-03
PCT/US2021/027418 WO2021211798A1 (en) 2020-04-16 2021-04-15 Interaction between an enclosure and one or more occupants
WOPCT/US21/27418 2021-04-15
PCT/US2021/030798 WO2021226182A1 (en) 2020-05-06 2021-05-05 Device ensembles and coexistence management of devices
WOPCT/US21/30798 2021-05-05
WOPCT/US21/33544 2021-05-21
PCT/US2021/033544 WO2021237019A1 (en) 2020-05-22 2021-05-21 Environmental adjustment using artificial intelligence
US202163214741P 2021-06-24 2021-06-24
US63/214,741 2021-06-24

Publications (1)

Publication Number Publication Date
TW202225941A true TW202225941A (en) 2022-07-01

Family

ID=81457365

Family Applications (1)

Application Number Title Priority Date Filing Date
TW110140336A TW202225941A (en) 2020-11-03 2021-10-29 Virtually viewing devices in a facility

Country Status (5)

Country Link
EP (1) EP4241135A1 (en)
CN (1) CN116569115A (en)
CA (1) CA3169820A1 (en)
TW (1) TW202225941A (en)
WO (1) WO2022098630A1 (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI812497B (en) * 2022-10-05 2023-08-11 宏達國際電子股份有限公司 Micro-motion sensing device and sensing method thereof
TWI828527B (en) * 2023-01-19 2024-01-01 王一互動科技有限公司 Method for automatic guide and electronic apparatus
TWI859073B (en) * 2024-01-18 2024-10-11 台達電子工業股份有限公司 Barcode scanning device
TWI861556B (en) * 2022-09-14 2024-11-11 建國工程股份有限公司 Method, apparatus and computer program product for generating information-integrated maps
TWI873659B (en) * 2023-05-29 2025-02-21 黃煜勝 A drawing system for park buildings
TWI893417B (en) * 2023-07-27 2025-08-11 神達數位股份有限公司 Method of setting a mobile device environment
TWI903292B (en) * 2022-12-27 2025-11-01 韓商韓領有限公司 Method for conducting build process for web application

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20240211644A1 (en) * 2022-05-13 2024-06-27 Rakuten Symphony Singapore Pte. Ltd. Methods and systems for creating site drawings
EP4299855A1 (en) * 2022-06-28 2024-01-03 Mahlo, Axel Method and system for detecting a structure of a framework
JP2024025975A (en) * 2022-08-15 2024-02-28 株式会社ジェーシービー Map generation program, map generation system, and map generation method
US20240119188A1 (en) * 2022-10-10 2024-04-11 Skytek Automatic generation of an augmented reality assembly, integration, and testing preparation procedure from engineering models
CN115544775B (en) * 2022-10-14 2025-03-28 西南交通大学 A method for constructing and dynamically configuring multi-dimensional and multi-level models of digital twin workshops
WO2024201440A1 (en) * 2023-03-30 2024-10-03 Bisly Oü Method and system for configuring and managing intelligent building automation
EP4492275A1 (en) * 2023-07-13 2025-01-15 Nexans A representation system and a method for providing a representation of an installed cable infrastructure
CN121543184A (en) * 2026-01-22 2026-02-17 上海赛扬建筑科技有限公司 A Method and System for Optimizing Building Models Based on Digital Twins

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11137659B2 (en) * 2009-12-22 2021-10-05 View, Inc. Automated commissioning of controllers in a window network
US9143402B2 (en) * 2012-02-24 2015-09-22 Qualcomm Incorporated Sensor based configuration and control of network devices
KR102330255B1 (en) * 2014-05-28 2021-11-23 삼성전자주식회사 Apparatus and method for controlling internet of things devices
US10725629B2 (en) * 2018-06-25 2020-07-28 Google Llc Identifying and controlling smart devices
KR102484647B1 (en) * 2018-07-11 2023-01-04 삼성전자주식회사 Method of controlling electronic apparatus and computer-readable recording medium

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI861556B (en) * 2022-09-14 2024-11-11 建國工程股份有限公司 Method, apparatus and computer program product for generating information-integrated maps
TWI812497B (en) * 2022-10-05 2023-08-11 宏達國際電子股份有限公司 Micro-motion sensing device and sensing method thereof
TWI903292B (en) * 2022-12-27 2025-11-01 韓商韓領有限公司 Method for conducting build process for web application
TWI828527B (en) * 2023-01-19 2024-01-01 王一互動科技有限公司 Method for automatic guide and electronic apparatus
TWI873659B (en) * 2023-05-29 2025-02-21 黃煜勝 A drawing system for park buildings
TWI893417B (en) * 2023-07-27 2025-08-11 神達數位股份有限公司 Method of setting a mobile device environment
TWI859073B (en) * 2024-01-18 2024-10-11 台達電子工業股份有限公司 Barcode scanning device

Also Published As

Publication number Publication date
EP4241135A1 (en) 2023-09-13
CA3169820A1 (en) 2022-05-12
CN116569115A (en) 2023-08-08
WO2022098630A1 (en) 2022-05-12

Similar Documents

Publication Publication Date Title
US20230393443A1 (en) Virtually viewing devices in a facility
TW202225941A (en) Virtually viewing devices in a facility
US12493223B2 (en) Automated commissioning of controllers in a window network
US20250231454A1 (en) Automated commissioning of controllers in a window network
JP7171866B2 (en) Automated commissioning of controllers in windows networks
US20230194115A1 (en) Environmental adjustment using artificial intelligence
US20240201314A1 (en) Automatic location of devices of a facility
TW202212945A (en) Environmental adjustment using artificial intelligence
US20250123528A1 (en) Temperature and thermal comfort mapping of an enclosed environment
WO2022221234A1 (en) Temperature and thermal comfort mapping of an enclosed environment
HK40120195A (en) Automated commissioning of controllers in a window network