Fire alarm communication system, method, device, medium and product

By introducing reconfigurable data channels and controllers into the fire protection system, the data channels are expanded to handle different types of reported events and control commands, solving the problem of low processing efficiency of the main control board when faced with a large number of fire protection peripherals, and achieving more efficient and stable fire detection.

CN120997958APending Publication Date: 2025-11-21BEIJING URBAN CONSTR INTELLIGENT CONTROL TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510982743.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-07-16
Publication Date
2025-11-21

AI Technical Summary

Technical Problem

In existing fire protection systems, the main control board is unable to process and respond to the reported events from a large number of fire alarms from fire peripherals in a timely manner, resulting in low processing efficiency.

Method used

By employing reconfigurable data channels and reconfigurable controllers, and configuring data channels to receive different types of reported events and corresponding control commands, the data channels are expanded. By leveraging the flexibility and parallel processing capabilities of reconfigurable hardware, the efficiency and stability of fire alarm processing are improved.

Benefits of technology

It improves the efficiency and stability of fire alarm processing, and enhances the real-time performance and accuracy of fire detection.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120997958A_ABST
    Figure CN120997958A_ABST
Patent Text Reader

Abstract

The invention discloses a fire alarm communication system, method, device, medium and product, comprising: a reconfigurable data channel, a reconfigurable controller and a configuration interface wherein the reconfigurable data channel at least comprises a data receiving channel and a data sending channel; the reconfigurable controller is used for generating configuration information; the configuration interface is in communication connection with the reconfigurable controller and the reconfigurable data channel and is used for receiving configuration information and configuring a data receiving channel and a data sending channel based on the configuration information so as to execute fire alarm based on the data receiving channel and the data sending channel, the data receiving channel is used for receiving report events of different types, and the data sending channel is used for sending the report events of different types. The data sending channel is used for sending control instructions corresponding to different types of report events. According to the method and the device, the data channels for receiving the different types of reported events and the control instructions corresponding to the different types of reported events are configured, so that the data channels are expanded, and the fire alarm processing efficiency and effect are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of data communication technology, and more specifically, to a fire alarm communication system, method, device, medium, and product. Background Technology

[0002] In existing fire protection systems, the main control board is connected to a large number of fire protection peripherals (fire protection equipment). Data transmission between the main control board and the fire protection peripherals is conducted via serial communication.

[0003] When a fire occurs, a large number of events reported by fire protection peripherals are transmitted to the main control board via serial communication. The main control board identifies and determines the event type of the large number of events reported by the fire protection peripherals and responds accordingly.

[0004] However, the large number of fire alarm events reported by fire peripherals in the above solution caused the main control board to be unable to process and respond in a timely manner. In other words, the traditional main control board is not suitable for fire alarm scenarios with a large number of fire peripherals. Summary of the Invention

[0005] The main objective of this application is to provide a fire alarm communication system, method, device, medium, and product. By configuring a data channel to receive different types of reported events and corresponding control commands, the data channel is expanded, and the efficiency and stability of fire alarm processing are improved.

[0006] To achieve the above objectives, in a first aspect, this application provides a fire alarm communication system, comprising:

[0007] The reconfigurable data channel, the reconfigurable controller, and the configuration interface, wherein the reconfigurable data channel includes at least a data receiving channel and a data sending channel;

[0008] The reconfigurable controller is used to generate configuration information;

[0009] The configuration interface communicates with the reconfigurable controller and the reconfigurable data channel to receive configuration information and configure the data receiving channel and data sending channel based on the configuration information, so as to execute fire alarm based on the data receiving channel and data sending channel. The data receiving channel is used to receive different types of reported events, and the data sending channel is used to send control commands corresponding to different types of reported events.

[0010] In one embodiment, all data receiving sub-channels in the data receiving channel are used to represent receiving channels for different types of reported events, and all data sending sub-channels in the data sending channel are used to represent sending channels for control commands corresponding to different types of reported events.

[0011] In one embodiment, the reconfigurable data channel further includes a first data interface and a second data interface;

[0012] The first data interface is communicatively connected to the data receiving channel and the data sending channel. It is used to receive target reporting events sent by fire-fighting equipment and to send them through the target data receiving sub-channel in the data receiving channel that matches the target reporting event.

[0013] The second data interface is connected to the data receiving channel and the data sending channel. It is used to receive target reporting events sent by the target data receiving sub-channel and send them to the fire-fighting equipment through the target data sending sub-channel that matches the target reporting event in the data sending channel, so that the fire-fighting equipment can execute the fire alarm according to the target control command corresponding to the target data sending sub-channel.

[0014] In one embodiment, the system further includes: a host computer;

[0015] The host computer communicates with the second data interface to send control commands to the second data interface, so that the control commands can be sent to the data transmission channel through the second data interface.

[0016] Secondly, embodiments of this application provide a fire alarm communication method, including:

[0017] The system includes a reconfigurable data channel, a reconfigurable controller, and a configuration interface. The configuration interface is communicatively connected to the reconfigurable controller and the reconfigurable data channel. The reconfigurable data channel includes at least a data receiving channel and a data sending channel.

[0018] The reconfigurable controller generates configuration information;

[0019] The configuration interface receives configuration information and configures the data receiving channel and data sending channel based on the configuration information to execute fire alarm based on the data receiving channel and data sending channel. The data receiving channel is used to receive different types of reported events, and the data sending channel is used to send control commands corresponding to different types of reported events.

[0020] In one embodiment, all data receiving sub-channels in the data receiving channel are used to represent receiving channels for different types of reported events, and all data sending sub-channels in the data sending channel are used to represent sending channels for control commands corresponding to different types of reported events.

[0021] The reconfigurable data channel also includes a first data interface and a second data interface. The first data interface is communicatively connected to the data receiving channel and the data sending channel, and the second data interface is communicatively connected to the data receiving channel and the data sending channel.

[0022] The first data interface receives target reporting events sent by fire-fighting equipment and sends them through the target data receiving sub-channel that matches the target reporting event in the data receiving channel.

[0023] The second data interface receives the target reporting event sent by the target data receiving sub-channel, and sends it to the fire-fighting equipment through the target data sending sub-channel that matches the target reporting event in the data sending channel, so that the fire-fighting equipment can execute the fire alarm according to the target control command corresponding to the target data sending sub-channel.

[0024] In one embodiment, transmission is performed through a target data receiving sub-channel that matches the target reported event in the data receiving channel, including:

[0025] All data receivers identify the status codes in the events reported by the target and determine whether they match the status codes.

[0026] The target reporting event is sent through the target data receiving sub-channel that matches the status code.

[0027] In one embodiment, the method further includes:

[0028] The second data interface performs protocol conversion on the target reported events and sends them to the host computer.

[0029] Thirdly, embodiments of this application provide a computer device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the steps of any of the methods described above.

[0030] Fourthly, embodiments of this application provide a computer-readable storage medium storing a computer program that, when executed by a processor, implements the steps of any of the methods described above.

[0031] Fifthly, embodiments of this application provide a computer program product, including a computer program that, when executed by a processor, implements the steps of any of the methods described above.

[0032] This application provides a fire alarm communication system, method, device, medium, and product, including: a reconfigurable data channel, a reconfigurable controller, and a configuration interface. The reconfigurable data channel includes at least a data receiving channel and a data sending channel. The reconfigurable controller generates configuration information. The configuration interface is communicatively connected to the reconfigurable controller and the reconfigurable data channel, receiving the configuration information and configuring the data receiving channel and data sending channel based on the configuration information to execute fire alarms. The data receiving channel receives different types of reported events, and the data sending channel sends control commands corresponding to different types of reported events. This application expands the data channel by configuring a data channel that receives different types of reported events and corresponding control commands, thereby improving the efficiency and effectiveness of fire alarm processing. Furthermore, this application utilizes the flexibility and parallel processing capabilities of reconfigurable hardware to improve the real-time performance and accuracy of fire detection. Attached Figure Description

[0033] The accompanying drawings, which form part of this application, are used to provide a further understanding of the application and to make other features, objects, and advantages of the application more apparent. The illustrative embodiments and descriptions of this application are used to explain the application and do not constitute an undue limitation of the application. In the drawings:

[0034] Figure 1 This is a schematic diagram of the structure of a fire alarm communication system provided in an embodiment of this application;

[0035] Figure 2 This is a schematic diagram of another fire alarm communication system provided in an embodiment of this application;

[0036] Figure 3 This is a flowchart illustrating a fire alarm communication method provided in an embodiment of this application;

[0037] Figure 4 This is a schematic diagram of the computer device provided in the embodiments of this application. Detailed Implementation

[0038] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of this application.

[0039] The terms "first," "second," "third," "fourth," etc. (if present) in the specification, claims, and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this application described herein can be implemented in orders other than those illustrated or described herein.

[0040] In this application embodiment, the terms "module" or "unit" refer to a computer program or part of a computer program that has a predetermined function and works with other related parts to achieve a predetermined goal, and can be implemented wholly or partially using software, hardware (such as processing circuitry or memory), or a combination thereof. Similarly, a processor (or multiple processors or memory) can be used to implement one or more modules or units. Furthermore, each module or unit can be part of an overall module or unit that includes the functionality of that module or unit.

[0041] It should be understood that in the various embodiments of this application, the sequence number of each process does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.

[0042] It should be understood that in this application, "comprising" and "having" and any variations thereof are intended to cover non-exclusive inclusion, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are explicitly listed, but may include other steps or units that are not explicitly listed or that are inherent to such process, method, product or device.

[0043] It should be understood that in this application, "multiple" refers to two or more. "And / or" is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, "and / or B" can represent: A alone, A and B simultaneously, or B alone. The character " / " generally indicates that the preceding and following related objects are in an "or" relationship. "Contains A, B, and C", "Contains A, B, and C" means that all three A, B, and C are contained; "Contains A, B, or C" means that one of A, B, and C is contained; "Contains A, B, and / or C" means that any one, two, or three of A, B, and C are contained.

[0044] It should be understood that in this application, "B corresponding to A", "B corresponding to A", "A corresponds to B", or "B corresponds to A" means that B is associated with A, and B can be determined based on A. Determining B based on A does not mean determining B solely based on A; B can also be determined based on A and / or other information. Matching A and B is defined as a similarity between A and B that is greater than or equal to a preset threshold.

[0045] Depending on the context, "if" as used here can be interpreted as "when," "when," "in response to determination," or "in response to detection."

[0046] The data involved in this application may be data authorized by the tester or fully authorized by all parties. The collection, dissemination, and use of the data shall comply with the relevant laws, regulations and standards of the relevant countries and regions. The implementation methods / executives of this application may be combined with each other.

[0047] The technical solutions of this application will be described in detail below with specific embodiments. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described again in some embodiments.

[0048] The present application will now be described in conjunction with the accompanying drawings and specific embodiments.

[0049] In existing fire protection systems, the main fire control board will be equipped with a large number of fire protection peripherals (fire protection equipment), such as Figure 1 As shown, the fire protection peripherals are connected in parallel to the main control board, and the main control board communicates with the fire protection peripherals by transmitting and receiving pulses.

[0050] The main control board and the fire protection peripherals transmit data via serial communication.

[0051] When a fire occurs, a large number of events reported by fire protection peripherals are transmitted to the main control board via serial communication. The main control board identifies and determines the event type of the large number of events reported by the fire protection peripherals and responds accordingly.

[0052] However, the large number of fire alarm events reported by fire peripherals in the above solution caused the main control board to be unable to process and respond in a timely manner. In other words, the traditional main control board is not suitable for fire alarm scenarios with a large number of fire peripherals.

[0053] Please see Figure 2 , Figure 2 A schematic diagram of a fire alarm communication system provided in this application embodiment includes:

[0054] The reconfigurable data channel, the reconfigurable controller, and the configuration interface, wherein the reconfigurable data channel includes at least a data receiving channel and a data sending channel;

[0055] The reconfigurable controller is used to generate configuration information;

[0056] The configuration interface communicates with the reconfigurable controller and the reconfigurable data channel to receive configuration information and configure the data receiving channel and data sending channel based on the configuration information, so as to execute fire alarm based on the data receiving channel and data sending channel. The data receiving channel is used to receive different types of reported events, and the data sending channel is used to send control commands corresponding to different types of reported events.

[0057] Specifically, the reconfigurable controller is responsible for configuration management and task mapping scheduling, thereby generating configuration information based on the configuration loop and task mapping scheduling.

[0058] The configuration interface obtains information such as control signals and configuration words from the configuration information generated by the reconfigurable controller, and sends out status variables. The configuration interface then parses the configuration words to configure the functions of the reconfigurable computing array and schedule the execution order of tasks on the array.

[0059] After the configuration interface receives the configuration information, it can configure the data receiving channel and data sending channel of the reconfigurable data channel based on the configuration information, so as to execute the fire alarm through the data receiving channel and data sending channel.

[0060] The data receiving channel is used to receive reported events, including but not limited to fire alarms, faults, and feedback, while the data sending channel is used to send start and stop commands for fire pumps and fans, and to obtain analog commands from fire peripherals.

[0061] Among them, all data receiving sub-channels in the data receiving channel are used to represent the receiving channels for different types of reported events, and all data sending sub-channels in the data sending channel are used to represent the sending channels for control commands corresponding to different types of reported events.

[0062] For example, if the data receiving channel is used to receive two types of reported events, including fire alarms and faults, then the data receiving channel is configured with two sub-channels: one for fire alarm reporting events and the other for fault reporting events.

[0063] The method for configuring sub-channels for data transmission channels is similar to that for data reception channels, and no specific limitations are specified here.

[0064] In one embodiment, the reconfigurable data channel further includes a first data interface and a second data interface;

[0065] The first data interface is communicatively connected to the data receiving channel and the data sending channel. It is used to receive target reporting events sent by fire-fighting equipment and to send them through the target data receiving sub-channel in the data receiving channel that matches the target reporting event.

[0066] The second data interface is connected to the data receiving channel and the data sending channel. It is used to receive target reporting events sent by the target data receiving sub-channel and send them to the fire-fighting equipment through the target data sending sub-channel that matches the target reporting event in the data sending channel, so that the fire-fighting equipment can execute the fire alarm according to the target control command corresponding to the target data sending sub-channel.

[0067] In one embodiment, the system further includes: a host computer;

[0068] The host computer communicates with the second data interface to send control commands to the second data interface, so that the control commands can be sent to the data transmission channel through the second data interface.

[0069] The data interface in this application communicates bidirectionally with the data receiving channel and the data sending channel. Therefore, the data interface can be either a data input interface or a data output interface.

[0070] Taking the target reporting event as a fire alarm reporting event as an example, when the first data interface receives the fire alarm reporting event sent by the fire-fighting equipment, it sends the fire alarm reporting event to the sub-channel of the fire alarm reporting event in the data receiving channel, and sends the fire alarm reporting event to the second data interface.

[0071] Subsequently, after receiving the fire alarm report, the second data interface reports to the host computer to generate the corresponding control command, which is then fed back to the second data interface. The second data interface selects the sub-channel corresponding to the above control command in the data transmission channel to receive the control command, and sends the control command to the corresponding fire peripheral device through this sub-channel to realize the fire alarm.

[0072] This application provides a fire alarm communication system, including: a reconfigurable data channel, a reconfigurable controller, and a configuration interface. The reconfigurable data channel includes at least a data receiving channel and a data sending channel. The reconfigurable controller generates configuration information. The configuration interface is communicatively connected to the reconfigurable controller and the reconfigurable data channel, and is used to receive the configuration information and configure the data receiving channel and data sending channel based on the configuration information to execute fire alarms based on the data receiving channel and data sending channel. The data receiving channel receives different types of reported events, and the data sending channel sends control commands corresponding to different types of reported events. This application expands the data channel by configuring a data channel that receives different types of reported events and corresponding control commands, thereby improving the efficiency and effectiveness of fire alarm processing. Furthermore, this application utilizes the flexibility and parallel processing capabilities of reconfigurable hardware to improve the real-time performance and accuracy of fire detection.

[0073] Please see Figure 3 , Figure 3A flowchart illustrating a fire alarm communication method provided in this application embodiment includes the following steps:

[0074] The system includes a reconfigurable data channel, a reconfigurable controller, and a configuration interface. The configuration interface is communicatively connected to the reconfigurable controller and the reconfigurable data channel. The reconfigurable data channel includes at least a data receiving channel and a data sending channel.

[0075] Step S301: The reconfigurable controller generates configuration information;

[0076] Step S302: Configure the interface to receive configuration information and configure the data receiving channel and data sending channel based on the configuration information, so as to execute the fire alarm based on the data receiving channel and data sending channel.

[0077] The data receiving channel is used to receive different types of reported events, while the data sending channel is used to send control commands corresponding to different types of reported events.

[0078] Specifically, the reconfigurable controller is responsible for configuration management and task mapping scheduling, thereby generating configuration information based on the configuration loop and task mapping scheduling.

[0079] The configuration interface obtains information such as control signals and configuration words from the configuration information generated by the reconfigurable controller, and sends out status variables. The configuration interface then parses the configuration words to configure the functions of the reconfigurable computing array and schedule the execution order of tasks on the array.

[0080] After the configuration interface receives the configuration information, it can configure the data receiving channel and data sending channel of the reconfigurable data channel based on the configuration information, so as to execute the fire alarm through the data receiving channel and data sending channel.

[0081] The data receiving channel is used to receive reported events, including but not limited to fire alarms, faults, and feedback, while the data sending channel is used to send start and stop commands for fire pumps and fans, and to obtain analog commands from fire peripherals.

[0082] Among them, all data receiving sub-channels in the data receiving channel are used to represent the receiving channels for different types of reported events, and all data sending sub-channels in the data sending channel are used to represent the sending channels for control commands corresponding to different types of reported events.

[0083] The reconfigurable data channel also includes a first data interface and a second data interface. The first data interface is communicatively connected to the data receiving channel and the data sending channel, and the second data interface is communicatively connected to the data receiving channel and the data sending channel.

[0084] The first data interface receives target reporting events sent by fire-fighting equipment and sends them through the target data receiving sub-channel that matches the target reporting event in the data receiving channel.

[0085] The second data interface receives the target reporting event sent by the target data receiving sub-channel, and sends it to the fire-fighting equipment through the target data sending sub-channel that matches the target reporting event in the data sending channel, so that the fire-fighting equipment can execute the fire alarm according to the target control command corresponding to the target data sending sub-channel.

[0086] In addition, the second data interface performs protocol conversion on the target reported events and sends them to the host computer.

[0087] The data interface in this application communicates bidirectionally with the data receiving channel and the data sending channel. Therefore, the data interface can be either a data input interface or a data output interface.

[0088] Taking the target reporting event as a fire alarm reporting event as an example, when the first data interface receives the fire alarm reporting event sent by the fire-fighting equipment, it sends the fire alarm reporting event to the sub-channel of the fire alarm reporting event in the data receiving channel, and sends the fire alarm reporting event to the second data interface.

[0089] Subsequently, after receiving the fire alarm report, the second data interface reports to the host computer to generate the corresponding control command, which is then fed back to the second data interface. The second data interface selects the sub-channel corresponding to the above control command in the data transmission channel to receive the control command, and sends the control command to the corresponding fire peripheral device through this sub-channel to realize the fire alarm.

[0090] In one embodiment, transmission is performed through a target data receiving sub-channel that matches the target reported event in the data receiving channel, including: all data receiving sub-channels identifying the status code in the target reported event and determining whether it matches the status code; and transmitting the target reported event through the target data receiving sub-channel that matches the status code.

[0091] The first data interface receives target reporting events sent by fire-fighting equipment. Each data receiving sub-channel in the data receiving channel receives target reporting events in parallel, such as fire alarm, fault, and feedback channels.

[0092] Then, each data receiving sub-channel judges the target reported event. Specifically, it first parses the status code in the target reported event. For example, the status code is a 4-bit binary number ABCD. Let A be the alarm indication bit, B be the component fault bit, C be the feedback bit, and D be the start flag bit. It is active high. If the uploaded fire peripheral device flag bit is 1110, it means that this fire peripheral device has a fire alarm, component fault, and feedback.

[0093] Therefore, the internal execution process is as follows: ABCD is sent to all data receiving sub-channels such as fire alarm, fault, and feedback. Each data receiving sub-channel determines its own corresponding binary number. If the condition is met, the status of each data receiving sub-channel is reported.

[0094] The above is for illustrative purposes only. In actual operation, the reported events may also include the address and type information of fire peripherals. At the same time, different types of fire peripherals have different status codes (e.g., manual reporting modules have fire alarm and fault flags, while input / output modules have feedback, start, and fault flags). The actual situation is more complex than the example.

[0095] The second data interface converts the status codes of the fire protection peripherals transmitted above into the protocol of the host computer and transmits it to the host computer.

[0096] It should be noted that event downlink is the reverse process of event uplink. When the host computer controls some equipment or an automatic linkage is triggered by a fire, the host computer sends control commands to the data interface in the corresponding data path. The data interface then sends the control commands to the data transmission channel for transmission. Similarly, each data transmission sub-channel simultaneously determines whether the control commands meet the requirements. If they do, it generates the corresponding control pulse for the fire protection peripheral and sends it to the fire protection peripheral through the fire protection line.

[0097] This application provides a fire alarm communication method, including: a reconfigurable data channel, a reconfigurable controller, and a configuration interface. The reconfigurable data channel includes at least a data receiving channel and a data sending channel. The reconfigurable controller generates configuration information. The configuration interface receives the configuration information and configures the data receiving channel and the data sending channel based on the configuration information to execute a fire alarm based on the data receiving channel and the data sending channel. The data receiving channel is used to receive different types of reported events, and the data sending channel is used to send control commands corresponding to different types of reported events. This application expands the data channel by configuring a data channel that receives different types of reported events and the corresponding control commands, thereby improving the efficiency and effectiveness of fire alarm processing. Furthermore, this application utilizes the flexibility and parallel processing capabilities of reconfigurable hardware to improve the real-time performance and accuracy of fire detection.

[0098] It should be understood that the sequence number of each step in the above embodiments does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.

[0099] The following are device embodiments of this application. For details not described in detail, please refer to the corresponding method embodiments described above.

[0100] This application Figure 4A schematic diagram of a computer device is provided. (Example) Figure 4 As shown, the computer device 4 in this embodiment includes a processor 401, a memory 402, and a computer program 403 stored in the memory 402 and executable on the processor 401. When the processor 401 executes the computer program 403, it implements the steps described in the various fire alarm communication method embodiments above, for example... Figure 3 Steps 301 to 302 are shown.

[0101] This application also provides a readable storage medium storing a computer program, which, when executed by a processor, is used to implement a fire alarm communication method provided in the various embodiments described above, including:

[0102] The system includes a reconfigurable data channel, a reconfigurable controller, and a configuration interface. The configuration interface is communicatively connected to the reconfigurable controller and the reconfigurable data channel. The reconfigurable data channel includes at least a data receiving channel and a data sending channel.

[0103] The reconfigurable controller generates configuration information;

[0104] The configuration interface receives configuration information and configures the data receiving channel and data sending channel based on the configuration information to execute fire alarm based on the data receiving channel and data sending channel. The data receiving channel is used to receive different types of reported events, and the data sending channel is used to send control commands corresponding to different types of reported events.

[0105] This application provides a fire alarm communication method, including: a reconfigurable data channel, a reconfigurable controller, and a configuration interface. The reconfigurable data channel includes at least a data receiving channel and a data sending channel. The reconfigurable controller generates configuration information. The configuration interface receives the configuration information and configures the data receiving channel and the data sending channel based on the configuration information to execute a fire alarm based on the data receiving channel and the data sending channel. The data receiving channel is used to receive different types of reported events, and the data sending channel is used to send control commands corresponding to different types of reported events. This application expands the data channel by configuring a data channel that receives different types of reported events and the corresponding control commands, thereby improving the efficiency and effectiveness of fire alarm processing. Furthermore, this application utilizes the flexibility and parallel processing capabilities of reconfigurable hardware to improve the real-time performance and accuracy of fire detection.

[0106] The readable storage medium can be a computer storage medium or a communication medium. A communication medium includes any medium that facilitates the transfer of computer programs from one location to another. A computer storage medium can be any available medium accessible to a general-purpose or special-purpose computer. For example, a readable storage medium is coupled to a processor, enabling the processor to read information from and write information to the readable storage medium. Of course, the readable storage medium can also be a component of the processor. The processor and the readable storage medium can reside in an Application-Specific Integrated Circuit (ASIC). Alternatively, the ASIC can be located in a user device. Of course, the processor and the readable storage medium can also exist as discrete components in a communication device. The readable storage medium can be a read-only memory (ROM), random access memory (RAM), CD-ROM, magnetic tape, floppy disk, and optical data storage device, etc.

[0107] This application also provides a program product including execution instructions stored in a readable storage medium. At least one processor of the device can read the execution instructions from the readable storage medium, and the execution of the execution instructions by the at least one processor causes the device to implement a fire alarm communication method provided in the various embodiments described above, including:

[0108] The system includes a reconfigurable data channel, a reconfigurable controller, and a configuration interface. The configuration interface is communicatively connected to the reconfigurable controller and the reconfigurable data channel. The reconfigurable data channel includes at least a data receiving channel and a data sending channel.

[0109] The reconfigurable controller generates configuration information;

[0110] The configuration interface receives configuration information and configures the data receiving channel and data sending channel based on the configuration information to execute fire alarm based on the data receiving channel and data sending channel. The data receiving channel is used to receive different types of reported events, and the data sending channel is used to send control commands corresponding to different types of reported events.

[0111] This application provides a fire alarm communication method, including: a reconfigurable data channel, a reconfigurable controller, and a configuration interface. The reconfigurable data channel includes at least a data receiving channel and a data sending channel. The reconfigurable controller generates configuration information. The configuration interface receives the configuration information and configures the data receiving channel and the data sending channel based on the configuration information to execute a fire alarm based on the data receiving channel and the data sending channel. The data receiving channel is used to receive different types of reported events, and the data sending channel is used to send control commands corresponding to different types of reported events. This application expands the data channel by configuring a data channel that receives different types of reported events and the corresponding control commands, thereby improving the efficiency and effectiveness of fire alarm processing. Furthermore, this application utilizes the flexibility and parallel processing capabilities of reconfigurable hardware to improve the real-time performance and accuracy of fire detection.

[0112] In the embodiments of the above-described device, it should be understood that the processor can be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), etc. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the method disclosed in this application can be directly manifested as being executed by a hardware processor, or executed by a combination of hardware and software modules within the processor.

[0113] The above embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this application.

Claims

1. A fire alarm communication system, characterized in that, include: A reconfigurable data channel, a reconfigurable controller, and a configuration interface, wherein the reconfigurable data channel includes at least a data receiving channel and a data sending channel; The reconfigurable controller is used to generate configuration information; The configuration interface is communicatively connected to the reconfigurable controller and the reconfigurable data channel, and is used to receive the configuration information and configure the data receiving channel and the data sending channel based on the configuration information, so as to execute the fire alarm based on the data receiving channel and the data sending channel. The data receiving channel is used to receive different types of reported events, and the data sending channel is used to send control commands corresponding to different types of reported events.

2. The fire alarm communication system as described in claim 1, characterized in that, All data receiving sub-channels in the data receiving channel are used to represent receiving channels for different types of reported events, and all data sending sub-channels in the data sending channel are used to represent sending channels for control commands corresponding to different types of reported events.

3. The fire alarm communication system as described in claim 2, characterized in that, The reconfigurable data channel also includes a first data interface and a second data interface; The first data interface is communicatively connected to the data receiving channel and the data sending channel, and is used to receive target reporting events sent by fire-fighting equipment, and to send them through the target data receiving sub-channel in the data receiving channel that matches the target reporting event. The second data interface is communicatively connected to the data receiving channel and the data sending channel, and is used to receive the target reporting event sent by the target data receiving sub-channel, and send it to the fire-fighting equipment through the target data sending sub-channel in the data sending channel that matches the target reporting event, so that the fire-fighting equipment executes the fire alarm according to the target control command corresponding to the target data sending sub-channel.

4. The fire alarm communication system as described in claim 3, characterized in that, The system also includes: a host computer; The host computer is communicatively connected to the second data interface and is used to send control commands to the second data interface, so that the control commands can be sent to the data transmission channel through the second data interface.

5. A fire alarm communication method, characterized in that, include: The system includes a reconfigurable data channel, a reconfigurable controller, and a configuration interface. The configuration interface is communicatively connected to the reconfigurable controller and the reconfigurable data channel. The reconfigurable data channel includes at least a data receiving channel and a data sending channel. The reconfigurable controller generates configuration information; The configuration interface receives the configuration information and configures the data receiving channel and the data sending channel based on the configuration information to execute a fire alarm based on the data receiving channel and the data sending channel. The data receiving channel is used to receive different types of reported events, and the data sending channel is used to send control commands corresponding to different types of reported events.

6. The fire alarm communication method as described in claim 5, characterized in that, All data receiving sub-channels in the data receiving channel are used to represent receiving channels for different types of reported events, and all data sending sub-channels in the data sending channel are used to represent sending channels for control commands corresponding to different types of reported events. The reconfigurable data channel further includes a first data interface and a second data interface. The first data interface is communicatively connected to the data receiving channel and the data sending channel, and the second data interface is communicatively connected to the data receiving channel and the data sending channel. The first data interface receives target reporting events sent by fire-fighting equipment and sends them through the target data receiving sub-channel that matches the target reporting event in the data receiving channel. The second data interface receives the target reporting event sent by the target data receiving sub-channel, and sends it to the fire-fighting equipment through the target data sending sub-channel that matches the target reporting event in the data sending channel, so that the fire-fighting equipment executes the fire alarm according to the target control command corresponding to the target data sending sub-channel.

7. The fire alarm communication method as described in claim 6, characterized in that, The transmission via the target data receiving sub-channel that matches the target reported event in the data receiving channel includes: All data receivers identify the status code in the target reported event and determine whether it matches the status code; The target reporting event is sent through the target data receiving sub-channel that matches the status code.

8. The fire alarm communication method as described in claim 7, characterized in that, The method further includes: The second data interface performs protocol conversion on the target reported event and sends it to the host computer.

9. A computer device, characterized in that, Includes a memory, and one or more processors communicatively connected to the memory; The memory stores instructions that can be executed by the one or more processors to enable the one or more processors to implement the fire alarm communication method as described in any one of claims 5-8.

10. A computer-readable storage medium, characterized in that, Includes a program or instructions that, when run on a computer, implement the fire alarm communication method according to any one of claims 5-8.

11. A computer program product, characterized in that, It includes a computer program that, when executed by a processor, implements the fire alarm communication method according to any one of claims 5-8.