白丝美女被狂躁免费视频网站,500av导航大全精品,yw.193.cnc爆乳尤物未满,97se亚洲综合色区,аⅴ天堂中文在线网官网

Systems and methods for updating software in a hazard detection system

專利號(hào)
US11175900B2
公開日期
2021-11-16
申請人
GOOGLE LLC(US CA Mountain View)
發(fā)明人
Jonathan Solnit; Kelly Veit; Edwin H. Satterthwaite, Jr.; Jeffery Theodore Lee
IPC分類
G06F11/00; G06F8/65; G06F9/4401; G09C1/00; G08B17/10; G06F8/656; G06F21/57; G06F21/44
技術(shù)領(lǐng)域
hazard,alarm,processor,alarming,system,update,safety,may,software,state
地域: CA CA Mountain View

摘要

Systems and methods for updating software in a hazard detection system are described herein. Software updates may be received by, stored within, and executed by a hazard detection system, without disturbing the system's ability to monitor for alarm events and sound an alarm in response to a monitored hazard event. The software updates may be received as part of a periodic over-the-air communication with a remote server or as part of a physical connection with a data source such as a computer. The software updates may include several portions of code designed to operate with different processors and/or devices within the hazard detection system. The software updates may also include language specific audio files that can be accessed by the hazard detection system to play back language specific media files via a speaker.

說明書

FIG. 6A shows an illustrative schematic of contents contained in non-volatile memory (NVM) 600 according to an embodiment. NVM 600 may represent NVM 540 of FIG. 5, for example. NVM 600 may contain several partitions or portions, each operative to store software and other information that may be used by a hazard detection system. As shown, NVM can include ENV 0 portion 602, ENV 1 portion 604, debug portion 606, Image 0 portion 608, Image 1 portion 610, audio portion 612, and HF ENV 614. The number of portions shown is merely illustrative and it will be appreciated that additional portions may be included and that one or more portions may be omitted. In addition, the size allocated to each portion may vary. ENV portions 602 and 604 can store environment variables of the device. These variables can persist over reboot and contain information that is either descriptive of the unique device or descriptive of the device's current state. For example, one or more of ENV portions 602 and 604 may include state machine status 522. During operation, the system may alternate between writing data to portions 602 and 604. HF Env portion 614 can optionally store high frequency environment variables. For example, portion 614 can store variables that need to be changed very frequently, such as for security purposes. Debug portion 606 may include code for implementing debugging operations. Image 0 and 1 portions 608 and 610 may each include a different version of code for enabling operation of the hazard detection system. Audio portion 612 may store one or more audio files, for example, that may be played back through the speaker (e.g., speaker 218).

權(quán)利要求

1
微信群二維碼
意見反饋