[go: up one dir, main page]

RU2018139557A - Система обнаружения пожара с распределенной файловой системой - Google Patents

Система обнаружения пожара с распределенной файловой системой Download PDF

Info

Publication number
RU2018139557A
RU2018139557A RU2018139557A RU2018139557A RU2018139557A RU 2018139557 A RU2018139557 A RU 2018139557A RU 2018139557 A RU2018139557 A RU 2018139557A RU 2018139557 A RU2018139557 A RU 2018139557A RU 2018139557 A RU2018139557 A RU 2018139557A
Authority
RU
Russia
Prior art keywords
files
master module
slave nodes
firmware
available memory
Prior art date
Application number
RU2018139557A
Other languages
English (en)
Other versions
RU2018139557A3 (ru
RU2756047C2 (ru
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
Application filed by Джонсон Контролз Файэр Протекшн Лп filed Critical Джонсон Контролз Файэр Протекшн Лп
Publication of RU2018139557A publication Critical patent/RU2018139557A/ru
Publication of RU2018139557A3 publication Critical patent/RU2018139557A3/ru
Application granted granted Critical
Publication of RU2756047C2 publication Critical patent/RU2756047C2/ru

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/17Details of further file system functions
    • G06F16/178Techniques for file synchronisation in file systems
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/65Updates
    • G06F8/654Updates using techniques specially adapted for alterable solid state memories, e.g. for EEPROM or flash memories
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/11File system administration, e.g. details of archiving or snapshots
    • G06F16/122File system administration, e.g. details of archiving or snapshots using management policies
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/16File or folder operations, e.g. details of user interfaces specifically adapted to file systems
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/17Details of further file system functions
    • G06F16/1727Details of free space management performed by the file system
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/18File system types
    • G06F16/182Distributed file systems
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/18File system types
    • G06F16/182Distributed file systems
    • G06F16/184Distributed file systems implemented as replicated file system
    • G06F16/1844Management specifically adapted to replicated file systems
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • GPHYSICS
    • G08SIGNALLING
    • G08BSIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
    • G08B17/00Fire alarms; Alarms responsive to explosion
    • G08B17/06Electric actuation of the alarm, e.g. using a thermally-operated switch

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Databases & Information Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Software Systems (AREA)
  • Computer Security & Cryptography (AREA)
  • Business, Economics & Management (AREA)
  • Emergency Management (AREA)
  • Human Computer Interaction (AREA)
  • Stored Programmes (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Claims (20)

1. Способ хранения файлов в противопожарной системе, при этом способ содержит этапы, на которых:
определяют ведущим модулем доступную память в ведомых узлах;
подают ведущим модулем команду ведомым узлам сохранить новые файлы в доступной памяти; и
считывают ведущим модулем файлы, сохраненные в ведомых узлах.
2. Способ по п. 1, в котором ведущий модуль определяет доступную память путем доступа к метаданным, указывающим доступную память в ведомых узлах, при этом ведущий модуль обновляет метаданные, идентифицирующие ведомые узлы, на которых хранятся новые файлы.
3. Способ по п. 1 или 2, дополнительно содержащий этапы, на которых сравнивают ведущим модулем версии новых файлов с версиями файлов, ранее сохраненных ведущим модулем, и сохраняют новые файлы только тогда, когда версия новых файлов более поздняя, чем версии ранее сохраненных файлов.
4. Способ по любому из пп. 1–3, дополнительно содержащий этап, на котором удаляют ведущим модулем более старые версии, соответствующие новым файлам, которые ранее были сохранены ведущим модулем.
5. Способ по любому из пп. 1–4, в котором файлы представляют собой образы встроенного программного обеспечения указанного встроенного программного обеспечения для ведомых узлов.
6. Способ по п. 5, дополнительно содержащий этап, на котором сохраняют образы встроенного программного обеспечения в ведомом узле, тип которого отличен от типа встроенного программного обеспечения.
7. Способ по любому из пп. 1–6, в котором ведущий модуль хранит информацию проверки файла, которая используется для проверки целостности файлов, хранящихся в ведомых узлах.
8. Система для хранения файлов в противопожарной системе, при этом система содержит:
ведомые узлы противопожарной системы;
ведущий модуль, выполненный с возможностью определять доступную память в ведомых узлах, сохранять новые файлы в доступной памяти и считывать файлы, хранящиеся в ведомых узлах.
9. Система по п. 8, в которой ведущий модуль выполнен с возможностью определения доступной памяти путем доступа к метаданным, указывающим доступную память в ведомых узлах, и ведущий модуль выполнен с возможностью обновления метаданных, идентифицирующих ведомые узлы, на которых хранятся новые файлы.
10. Система по п. 8 или 9, в которой ведущий модуль выполнен с возможностью сравнения версий новых файлов с версиями файлов, ранее сохраненных ведущим модулем, и сохранения новых файлов только тогда, когда версия новых файлов более поздняя, чем версии ранее сохраненных файлов.
11. Система по любому из пп. 8–10, в которой ведущий модуль выполнен с возможностью удаления более старых версий, соответствующих новым файлам, ранее сохраненным ведущим модулем.
12. Система по любому из пп. 8–11, в которой файлы представляют собой образы встроенного программного обеспечения указанного встроенного программного обеспечения для ведомых узлов.
13. Система по п. 12 , в которой ведущий модуль выполнен с возможностью хранения встроенного программного обеспечения в ведомом узле, тип которого отличен от типа встроенного программного обеспечения.
14. Система по любому из пп. 8–13, в которой ведущий модуль выполнен с возможностью хранения информации проверки файла, которая используется для проверки целостности файлов, хранящихся в ведомых узлах.
15. Система по п. 14, в которой информация проверки файла ведущего модуля представляет собой информацию о контрольной сумме.
RU2018139557A 2016-04-11 2017-04-11 Система обнаружения пожара с распределенной файловой системой RU2756047C2 (ru)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US15/095,691 US10860541B2 (en) 2016-04-11 2016-04-11 Fire detection system with distributed file system
US15/095,691 2016-04-11
PCT/IB2017/052096 WO2017178976A1 (en) 2016-04-11 2017-04-11 Fire detection system with distributed file system

Publications (3)

Publication Number Publication Date
RU2018139557A true RU2018139557A (ru) 2020-05-13
RU2018139557A3 RU2018139557A3 (ru) 2020-07-22
RU2756047C2 RU2756047C2 (ru) 2021-09-24

Family

ID=58632548

Family Applications (1)

Application Number Title Priority Date Filing Date
RU2018139557A RU2756047C2 (ru) 2016-04-11 2017-04-11 Система обнаружения пожара с распределенной файловой системой

Country Status (14)

Country Link
US (1) US10860541B2 (ru)
EP (1) EP3443455B1 (ru)
CN (1) CN109154893B (ru)
AU (1) AU2017250617B2 (ru)
BR (1) BR112018070930A2 (ru)
CA (1) CA3018301A1 (ru)
CL (1) CL2018002832A1 (ru)
CO (1) CO2018011789A2 (ru)
MX (1) MX2018012453A (ru)
PE (1) PE20190073A1 (ru)
PL (1) PL3443455T3 (ru)
RU (1) RU2756047C2 (ru)
WO (1) WO2017178976A1 (ru)
ZA (1) ZA201806274B (ru)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10860541B2 (en) * 2016-04-11 2020-12-08 Johnson Controls Fire Protection LP Fire detection system with distributed file system
US10453320B2 (en) 2016-04-11 2019-10-22 Johnson Controls Fire Protection LP Addressing method for slave units in fire detection system
CN111142917A (zh) * 2019-12-18 2020-05-12 广东美的厨房电器制造有限公司 一种家电多mcu系统在线升级方法、电子设备及介质
CN111580840A (zh) * 2020-03-27 2020-08-25 惠州市德赛西威汽车电子股份有限公司 一种基于分布式内存管理实现ecu更新的方法
CN116096465B (zh) * 2020-12-25 2025-03-28 宁德时代新能源科技股份有限公司 一种消防开关设备以及消防系统
DE102021200411A1 (de) * 2021-01-18 2022-07-21 Robert Bosch Gesellschaft mit beschränkter Haftung Bussystem mit Fehlererkennungsfunktion

Family Cites Families (51)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE4315494C1 (de) 1993-05-10 1994-09-29 Daimler Benz Ag Anordnung und Verfahren zur Programmierung wenigstens eines Kfz-Steuergeräts
GB9718722D0 (en) 1997-09-04 1997-11-12 Comm & Control Electronics Ltd Local communication system
US6034960A (en) 1997-12-04 2000-03-07 Nortel Networks Corporation ATM service scheduler using reverse-binary scattering and time-space mapping
US6170044B1 (en) * 1997-12-19 2001-01-02 Honeywell Inc. Systems and methods for synchronizing redundant controllers with minimal control disruption
US20020129216A1 (en) 2001-03-06 2002-09-12 Kevin Collins Apparatus and method for configuring available storage capacity on a network as a logical device
US6892256B1 (en) 2001-05-01 2005-05-10 Cisco Technology, Inc. Automated system for storing revision information from slave programmable devices in a master programmable device
US7028177B2 (en) * 2002-01-31 2006-04-11 Hewlett-Packard Development Company, L.P. Array controller ROM cloning in redundant controllers
DE10240832A1 (de) 2002-09-04 2004-03-18 Robert Bosch Gmbh Bus
US7089547B2 (en) * 2002-09-13 2006-08-08 International Business Machines Corporation Firmware updating
EP1494125A1 (en) 2003-07-03 2005-01-05 Thomson Licensing S.A. Method and data structure for random access via a bus connection
CN1871583B (zh) 2004-03-09 2012-02-29 宝马股份公司 至少一个控制设备的过程控制功能的更新和/或扩展
US7185191B2 (en) 2004-05-05 2007-02-27 International Business Machines Corporation Updatable firmware having boot and/or communication redundancy
JP4668645B2 (ja) 2005-02-24 2011-04-13 パナソニック株式会社 Dmaコントローラ及びデータ転送制御方法
US20060224048A1 (en) 2005-03-22 2006-10-05 Aware Technologies, Inc. Wearable personal area data network
US8713551B2 (en) * 2006-01-03 2014-04-29 International Business Machines Corporation Apparatus, system, and method for non-interruptively updating firmware on a redundant hardware controller
KR100782080B1 (ko) * 2006-09-07 2007-12-04 삼성전자주식회사 이동 통신 단말기 및 시스템의 펌웨어 갱신 방법
US8972345B1 (en) 2006-09-27 2015-03-03 Hewlett-Packard Development Company, L.P. Modifying data structures in distributed file systems
US8620970B2 (en) * 2006-10-03 2013-12-31 Network Appliance, Inc. Methods and apparatus for changing versions of a filesystem
JP5008392B2 (ja) * 2006-12-27 2012-08-22 富士通株式会社 ファームウェア改版方法、および改版プログラム
US9172710B2 (en) 2007-02-05 2015-10-27 Broadcom Corporation Media transport protocol extensions for system integrity and robustness, and applications thereof
US7925630B1 (en) * 2007-03-30 2011-04-12 Symantec Corporation Method of inserting a validated time-image on the primary CDP subsystem in a continuous data protection and replication (CDP/R) subsystem
JP2008269395A (ja) 2007-04-23 2008-11-06 Fujitsu Ten Ltd マルチメディアシステムおよびナビゲーションユニット端末
DE102007024737A1 (de) 2007-05-25 2008-11-27 Robert Bosch Gmbh Datenübertragungsverfahren zwischen Master- und Slave-Einrichtungen
GB2456743A (en) 2007-07-16 2009-07-29 Thorn Security Searching identity space for devices connected to a bus using masks and increasing mask length when replies collide
US8255896B2 (en) 2008-04-01 2012-08-28 Honeywell International Inc. Network software normalization and installation in a fire detection system
US8966101B2 (en) 2009-08-10 2015-02-24 Sling Media Pvt Ltd Systems and methods for updating firmware over a network
US8527549B2 (en) * 2010-02-22 2013-09-03 Sookasa Inc. Cloud based operating and virtual file system
US9014194B2 (en) 2010-10-18 2015-04-21 Delaware Capital Formation, Inc. Communication network for water treatment
CN102073523B (zh) 2011-01-19 2016-07-06 中兴通讯股份有限公司 实现软件版本同步的方法及装置
US9384199B2 (en) 2011-03-31 2016-07-05 Microsoft Technology Licensing, Llc Distributed file system
US8700747B2 (en) 2011-04-19 2014-04-15 Schneider Electric It Corporation System and method for automatically addressing devices in a multi-drop network
US10303860B2 (en) 2011-10-04 2019-05-28 Electro Industries/Gauge Tech Security through layers in an intelligent electronic device
CN104081376B (zh) * 2012-02-21 2018-02-02 慧与发展有限责任合伙企业 使用分布式文件系统协议远程维持系统固件映像
CN102646048B (zh) * 2012-05-03 2016-02-10 中兴通讯股份有限公司 移动终端触摸屏固件升级的方法及装置
US9147123B2 (en) 2012-05-31 2015-09-29 Qualcomm Incorporated System and method to perform feature detection and to determine a feature score
US8972973B2 (en) * 2012-06-27 2015-03-03 Microsoft Technology Licensing, Llc Firmware update discovery and distribution
US20140068561A1 (en) 2012-09-05 2014-03-06 Caterpillar Inc. Control system having automatic component version management
MX370816B (es) 2012-09-23 2020-01-08 Tyco Fire Products Lp Sistemas de extinción de fuego y métodos.
CN103777971A (zh) * 2012-10-23 2014-05-07 新加坡商华科国际股份有限公司 电子装置、更新固件的方法与电脑可读取记录媒体
US11816465B2 (en) * 2013-03-15 2023-11-14 Ei Electronics Llc Devices, systems and methods for tracking and upgrading firmware in intelligent electronic devices
US9710251B2 (en) * 2013-03-15 2017-07-18 Vivint, Inc. Software updates from a security control unit
US8918778B2 (en) * 2013-04-17 2014-12-23 American Megatrends, Inc. Method of fail safe flashing management device and application of the same
JP6222227B2 (ja) 2013-05-20 2017-11-01 日本電気株式会社 ストレージノード、ストレージノード管理装置、ストレージノード論理容量設定方法、プログラム、記録媒体および分散データストレージシステム
JP2015007963A (ja) 2013-05-30 2015-01-15 大日本印刷株式会社 情報出力装置、情報出力システム、サーバ装置及び情報出力方法並びに情報出力装置用プログラム及びサーバ装置用プログラム
WO2014209368A1 (en) 2013-06-28 2014-12-31 Schneider Electric It Corporation System and method for automatically addressing devices in a multi-drop master/slave network
US9513898B2 (en) * 2014-06-30 2016-12-06 Google Inc. Systems and methods for updating software in a hazard detection system
US9904604B2 (en) 2014-09-30 2018-02-27 Code 42 Software, Inc. Distributed file system backup and synchronization
CN105094903B (zh) * 2015-07-16 2019-02-22 广州飞米电子科技有限公司 对固件进行升级的方法及装置
US20170293478A1 (en) * 2016-04-11 2017-10-12 Tyco Fire & Security Gmbh Fire detection system with automatic firmware updating
US10453320B2 (en) 2016-04-11 2019-10-22 Johnson Controls Fire Protection LP Addressing method for slave units in fire detection system
US10860541B2 (en) * 2016-04-11 2020-12-08 Johnson Controls Fire Protection LP Fire detection system with distributed file system

Also Published As

Publication number Publication date
US10860541B2 (en) 2020-12-08
RU2018139557A3 (ru) 2020-07-22
PL3443455T3 (pl) 2021-07-12
CO2018011789A2 (es) 2019-03-18
CA3018301A1 (en) 2017-10-19
CN109154893B (zh) 2022-03-22
CL2018002832A1 (es) 2019-01-25
PE20190073A1 (es) 2019-01-14
MX2018012453A (es) 2019-09-09
CN109154893A (zh) 2019-01-04
BR112018070930A2 (pt) 2019-01-29
WO2017178976A1 (en) 2017-10-19
US20170293630A1 (en) 2017-10-12
RU2756047C2 (ru) 2021-09-24
ZA201806274B (en) 2019-12-18
EP3443455A1 (en) 2019-02-20
AU2017250617B2 (en) 2021-08-12
AU2017250617A1 (en) 2018-10-04
EP3443455B1 (en) 2020-09-23

Similar Documents

Publication Publication Date Title
RU2018139557A (ru) Система обнаружения пожара с распределенной файловой системой
KR101575246B1 (ko) SQLite 데이터베이스 파일 내 손상된 레코드의 복원 방법
CN110442371B (zh) 一种发布代码的方法、装置、介质及计算机设备
US11455276B2 (en) Method for processing snapshots and distributed block storage system
RU2018139565A (ru) Система обнаружения пожара с автоматическим обновлением встроенного программного обеспечения
US20130254527A1 (en) Bios firmware updating method and electronic device
EP4383639A3 (en) Computer-implemented system and method for managing a large distributed memory pool in a blockchain network
US20050216502A1 (en) Method of providing shared objects and node-specific objects in a cluster file system
SG11201907619VA (en) Blockchain data storage system and method
CN107113324B (zh) 数据备份装置及方法、系统
CN113767365A (zh) 通信模块软件升级方法、系统及通信模块
WO2016065229A3 (en) Access control for data blocks in a distributed filesystem
KR20140061441A (ko) 풀링된 파티션 레이아웃 및 표현 기법
CN103064710B (zh) 一种flash烧录方法和装置
RU2017120292A (ru) Обновление встроенного программного обеспечения
US8868793B2 (en) SAS expander system and method for dynamically allocating SAS addresses to SAS expander devices
RU2015114086A (ru) Способ и устройство для резервного копирования файла
CN105373595B (zh) 一种数据自分类存储方法及终端
CN109542911B (zh) 一种元数据组织方法、系统、设备及计算机可读存储介质
CN112182010B (zh) 脏页刷新方法和装置、存储介质和电子设备
WO2015154415A1 (zh) 一种实现升级包制作的方法及装置
CN105487939A (zh) 一种闪存文件的数据恢复方法和装置
RU2016124319A (ru) Способ и устройство для восстановления дедуплицированных данных
US20150067192A1 (en) System and method for adjusting sas addresses of sas expanders
CN105260266A (zh) 一种快照卷写方法及依赖快照系统