Intelligent emergency broadcast system data interaction method, device and equipment and storage medium
By dividing the emergency broadcast data into command data and release data, and using feedback test broadcast data to conduct network quality testing and dynamically adjusting the transmission strategy, the information transmission delay problem of the emergency broadcast system under network congestion is solved and the emergency response speed is improved. and efficiency.
Patent Information
- Application Number
- CN202411504683.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-26
- Publication Date
- 2025-01-21
- Estimated Expiration
- Not applicable · inactive patent
Smart Images

Figure CN119341673A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of broadcast system data processing, and in particular to a data interaction method, device, equipment and storage medium for an intelligent emergency broadcast system. Background Art
[0002] Traditional emergency broadcasting systems mostly rely on traditional media such as terrestrial television and FM radio. Although they have coverage advantages in a certain area, their response speed is limited in emergencies and it is difficult to meet the needs of instant transmission of emergency information. With the development of Internet technology and mobile communication technology, modern emergency broadcasting systems are gradually integrating new media platforms to achieve rapid information delivery.
[0003] Among the related technologies, the emergency broadcasting system has received widespread attention and application around the world. Its purpose is to quickly and accurately disseminate information and guide the public to take correct response measures when an emergency occurs. The existing emergency broadcasting system mainly relies on traditional radio and television networks.
[0004] However, the problem faced by this approach is that there may be delays in the process of information transmission. Especially in the case of network congestion, the time it takes for information to reach the audience is uncertain, which affects the speed and efficiency of emergency response. Therefore, there is room for improvement. Summary of the invention
[0005] In order to improve the response speed and information interaction efficiency of the emergency broadcast system when the network quality is poor, the present application provides a data interaction method, device, equipment and storage medium for a smart emergency broadcast system.
[0006] In the first aspect, the above-mentioned invention objective of the present application is achieved through the following technical solutions: A data interaction method for a smart emergency broadcast system, the data interaction method for a smart emergency broadcast system comprising: Acquire the format information of the broadcast data to be transmitted, and obtain the data type corresponding to the broadcast data according to the preset classification rule and the format information of the broadcast data to be transmitted, wherein the data type includes instruction data and release data; Acquire broadcast data to be transmitted, identify the type of broadcast data to be transmitted corresponding to the broadcast data to be transmitted and broadcast data information to be transmitted indicating characteristic information of the broadcast data to be transmitted; According to the type of broadcast data to be transmitted and the information of the broadcast data to be transmitted, feedback test broadcast data for testing the broadcast data interaction speed is acquired, wherein the feedback test broadcast data includes instruction feedback test broadcast data and release feedback test broadcast data; A feedback test result is obtained based on the feedback test broadcast data used to test the transmission speed, and a broadcast transmission instruction is triggered according to the feedback test result.
[0007] By adopting the above technical solution, the format information of the broadcast data to be transmitted refers to the format information of the broadcast data transmitted between the emergency broadcast system and each device, the instruction data represents the type of data that needs to be sent by the emergency broadcast system to each device to guide the public to take correct response measures, and the release data represents the information that needs to be disseminated. Different data requires different response speeds. Therefore, the broadcast data to be transmitted is divided into instruction data and release data, which is convenient for adopting different strategies for different data during subsequent data transmission, thereby improving the efficiency of the overall interactive transmission of broadcast data. The feedback test broadcast data represents data used to test the transmission speed. The feedback test broadcast data is key data extracted from part of the broadcast data to be transmitted, for example, the extracted part of the key instructions or the key words in the release information. The feedback test broadcast data is used for testing to obtain a test result indicating the current network quality, and then the transmission strategy for the remaining broadcast data to be transmitted is determined based on the test result, thereby improving the interaction efficiency between the emergency broadcast system and each device. For the instruction data to be released, the corresponding transmission strategy is judged to be appropriate based on the data transmission speed during the first interaction between the emergency broadcast system and each device. If not, a second different strategy is used to improve the data transmission speed during the second interaction between the emergency broadcast system and each device.
[0008] In a preferred example, the present application may be further configured as follows: the acquiring of the format of the broadcast data to be transmitted, obtaining the type of the broadcast data to be transmitted corresponding to the broadcast data to be transmitted according to a preset rule and the format of the broadcast data to be transmitted, specifically includes: Acquire historical broadcast data to be transmitted, and acquire format information of the broadcast data to be transmitted according to the historical broadcast data to be transmitted; extracting machine calling keyword information for calling an external machine from the broadcast data format information to be transmitted according to the broadcast data format information to be transmitted; According to the preset classification rules, the machine call keyword information is classified to obtain the corresponding broadcast data type to be transmitted.
[0009] By adopting the above-mentioned technical scheme, machine calling keyword information is extracted from the format information of the broadcast data to be transmitted of the historical broadcast data to be transmitted, and the machine calling keyword information indicates which external machine is called and which data of the external machine is collected and obtained. For example, the machine calling keyword information indicates that the external machine called is a camera and what is collected and obtained is the image data of the camera. According to the preset classification rules, it is determined whether the image data needs to be published in each device or needs to be identified and replied between each device, and classification is performed according to the judgment result, so as to realize the classification of all types of broadcast data to be transmitted.
[0010] In a preferred example, the present application may be further configured as follows: the acquiring of the broadcast data to be transmitted, identifying the type of broadcast data to be transmitted corresponding to the broadcast data to be transmitted and the broadcast data information to be transmitted indicating the characteristic information of the broadcast data to be transmitted specifically includes: Acquire the broadcast data to be transmitted, and identify and obtain the type of the broadcast data to be transmitted corresponding to the broadcast data to be transmitted; If the type of broadcast data to be transmitted is instruction data, obtaining corresponding reply information of the broadcast data to be transmitted; If the type of broadcast data to be transmitted is published data, obtaining corresponding information about the published broadcast data to be transmitted; The broadcast data information to be transmitted includes replying the broadcast data information to be transmitted and publishing the broadcast data information to be transmitted.
[0011] By adopting the above technical solution, when the terminal is running, according to the actual operation of the user, the broadcast data to be transmitted is obtained, and the reply to the broadcast data information to be transmitted and the release of the broadcast data information to be transmitted respectively include the data size information of the instruction data and the released data, the identity identification data, and the key data representing the framework of the data. According to the broadcast data information to be transmitted, the main function of the data can be judged and the identity of the data can be identified, which is convenient for network quality testing based on the broadcast data information to be transmitted.
[0012] In a preferred example, the present application may be further configured as follows: obtaining feedback test broadcast data for testing the transmission speed according to the type of broadcast data to be transmitted and the information of broadcast data to be transmitted specifically includes: According to the command data and the reply broadcast data information to be transmitted, and the preset first command data abbreviation rule, the corresponding command feedback test broadcast data is obtained; According to the published data, the published broadcast data information to be transmitted, and the preset published data abbreviation rule, the corresponding published feedback test broadcast data is obtained.
[0013] By adopting the above technical scheme, the abbreviation rule represents the rule for abbreviating the broadcast data to be transmitted into feedback test broadcast data. Since the requirements for the speed of responding to different broadcast data to be transmitted between various devices are different, the transmission speed requirements for different broadcast data to be transmitted are also different. Different broadcast data to be transmitted correspond to different abbreviation rules. Since the instruction data indicates that various devices need to reply to the terminal, the response speed requirement for the instruction data is greater than the response speed requirement for the published data. For the same data volume of the broadcast data to be transmitted, the data volume of the broadcast data to be transmitted after being processed by the first instruction data abbreviation rule is larger than the data volume of the broadcast data to be transmitted after being processed by the published data abbreviation rule. The broadcast data to be transmitted after being processed by the first instruction data abbreviation rule has higher requirements for network quality. Based on this, the obtained test results are more accurate.
[0014] In a preferred example, the present application may be further configured as follows: obtaining a feedback test result based on the feedback test broadcast data for testing the transmission speed, and triggering a broadcast transmission instruction according to the feedback test result, specifically including: triggering a feedback test instruction based on the reply feedback test broadcast data or the release feedback test broadcast data for testing the transmission speed; Based on the feedback test instruction, obtaining a feedback test result, wherein the feedback test result includes a test data transmission speed and a test broadband occupancy rate; According to the feedback test result, a data transmission instruction is triggered.
[0015] By adopting the above technical scheme, the feedback test result includes a test data transmission speed representing the transmission speed of the feedback test broadcast data, and a test bandwidth occupancy rate representing the occupancy rate of the network broadband to which the terminal is connected. According to the feedback test result, the quality of the network to which the current terminal is connected, and the data transmission capacity of the network to which the current terminal is connected can be known. Therefore, according to the feedback test result, a transmission strategy for the remaining broadcast data to be transmitted is generated. For example, when the feedback test result indicates that the current network quality is poor, data that can enable responses between various devices is extracted for transmission, to ensure that various devices first respond to the broadcast data to be transmitted and prepare, and then transmit the substantive content representing the user operation, thereby realizing the classified and step-by-step transmission of the broadcast data to be transmitted, improving the overall response speed between various devices, and thereby improving the interaction efficiency between the emergency broadcast system and various devices.
[0016] In a preferred example, the present application may be further configured as follows: triggering a broadcast transmission instruction according to the feedback test result specifically includes: Obtaining transmission capacity information according to the test data transmission speed and the test broadband occupancy rate; Generate transmission plan data according to the transmission capability information and the information of the broadcast data to be transmitted; Based on the transmission plan data, a broadcast transmission instruction is triggered.
[0017] By adopting the above-mentioned technical scheme, the transmission capacity information indicates the strength of the capacity of the network to which the current terminal is connected to transmit the broadcast data. According to the transmission capacity information and the information of the broadcast data to be transmitted indicating the amount of data, the broadcast data to be transmitted is divided into several parts, and a transmission order for the several parts of the broadcast data to be transmitted is generated, thereby determining a transmission plan that is suitable for the quality of the network to which the current terminal is connected, thereby improving the interaction efficiency between the emergency broadcast system and various devices.
[0018] In the second aspect, the above invention objective of the present application is achieved through the following technical solutions: A data interaction device for a smart emergency broadcast system, the data interaction device for the smart emergency broadcast system comprising: The module for acquiring the broadcast data type to be transmitted is used to acquire the format information of the broadcast data to be transmitted, and obtain the broadcast data type to be transmitted corresponding to the broadcast data to be transmitted according to the preset classification rules and the format information of the broadcast data to be transmitted, wherein the broadcast data type to be transmitted includes instruction data and release data; a broadcast data to be transmitted identification module, used for acquiring the broadcast data to be transmitted, identifying the type of broadcast data to be transmitted corresponding to the broadcast data to be transmitted and broadcast data information to be transmitted indicating characteristic information of the broadcast data to be transmitted; A feedback test broadcast data acquisition module, used to acquire feedback test broadcast data for testing the transmission speed according to the type of broadcast data to be transmitted and the information of broadcast data to be transmitted, wherein the feedback test broadcast data includes reply feedback test broadcast data and release feedback test broadcast data; A broadcast transmission instruction module, used to obtain a feedback test result based on the feedback test broadcast data used to test the transmission speed, and trigger a data transmission instruction according to the feedback test result; The instruction data reply instruction module is used to trigger the instruction data reply instruction based on the data transmission instruction.
[0019] In the third aspect, the above invention objective of the present application is achieved through the following technical solutions: A computer device includes a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the steps of the above-mentioned smart emergency broadcast system data interaction method are implemented.
[0020] In a fourth aspect, the above-mentioned invention objective of the present application is achieved through the following technical solutions: A computer-readable storage medium stores a computer program, which, when executed by a processor, implements the steps of the above-mentioned smart emergency broadcast system data interaction method.
[0021] In summary, the present application includes at least one of the following beneficial technical effects: 1. The broadcast data to be transmitted is divided into command data and release data, so that different strategies can be adopted for different data in the subsequent data transmission, thus improving the overall data transmission efficiency. The feedback test broadcast data is used for testing to obtain the test results indicating the current network quality, and then the transmission strategy for the remaining broadcast data to be transmitted is determined based on the test results, thus improving the interaction efficiency between the emergency broadcast system and various devices; 2. When the feedback test result indicates that the current network quality is poor, the data that can enable the response between various devices is extracted for transmission, ensuring that each device first responds to the broadcast data to be transmitted and then transmits the substantive content representing the user operation, thereby realizing the classified and step-by-step transmission of the broadcast data to be transmitted, improving the overall response speed between various devices, and thus improving the interaction efficiency between the emergency broadcast system and various devices; 3. In the verification model, the transmission speed is compared with the preset transmission speed. When the transmission speed is lower than the preset transmission speed, the preset second instruction data abbreviation rule is obtained. When the emergency broadcast system is replied between the subsequent devices, the transmission strategy based on the second instruction data abbreviation rule is used for transmission, thereby ensuring the efficiency of data exchange between the emergency broadcast system and various devices. BRIEF DESCRIPTION OF THE DRAWINGS
[0022] Figure 1 This is a flowchart of an implementation method of a smart emergency broadcast system data interaction method in an embodiment of the present application; Figure 2 It is a flowchart for implementing S10 of the data interaction method of the smart emergency broadcast system in the embodiment of the present application; Figure 3 It is a flowchart for implementing S20 of the data interaction method of the smart emergency broadcast system in the embodiment of the present application; Figure 4 It is a flowchart for implementing S30 of the data interaction method of the smart emergency broadcast system in the embodiment of the present application; Figure 5 It is a flowchart for implementing S40 of the data interaction method of the smart emergency broadcast system in the embodiment of the present application; Figure 6 It is a flowchart for implementing S43 of the data interaction method of the smart emergency broadcast system in the embodiment of the present application; Figure 7 This is a principle block diagram of a data interaction device for a smart emergency broadcast system in an embodiment of the present application; Figure 8 It is an internal structure diagram of the data interaction computer device of the smart emergency broadcast system in the embodiment of the present application. DETAILED DESCRIPTION
[0023] The following is combined with Figure 1-8 This application is described in further detail.
[0024] In one embodiment, if Figure 1 As shown, the present application discloses a data interaction method for a smart emergency broadcast system, which specifically includes the following steps: S10: Acquire format information of the broadcast data to be transmitted, and obtain a type of broadcast data to be transmitted corresponding to the broadcast data to be transmitted according to a preset classification rule and the format information of the broadcast data to be transmitted, wherein the type of broadcast data to be transmitted includes instruction data and release data.
[0025] In this embodiment, the format information of the broadcast data to be transmitted refers to the format information of the data to be transmitted between the emergency broadcast system and each device. The type of broadcast data to be transmitted refers to the type of broadcast data to be transmitted with different instructions. The instruction data refers to the data that needs to be replied between the emergency broadcast system and each device. The published data refers to the data that needs to be published between each device.
[0026] Specifically, in this embodiment, the emergency broadcast system is capable of collecting and acquiring a variety of data, and the terminal is connected to a variety of machines. Therefore, the format information of each data transmitted between the emergency broadcast system and each device, that is, the format information of the broadcast data to be transmitted, is obtained, and the broadcast data to be transmitted is classified according to the preset classification rules and the different instructions of the format information of the broadcast data to be transmitted, and the classification type of the broadcast data to be transmitted is obtained, that is, the type of broadcast data to be transmitted, which includes instruction data indicating the need for data reply between the emergency broadcast system and each device, and publishing data indicating the need to be published to each device.
[0027] Furthermore, published data refers to data for calling the emergency broadcast system sent by various devices to the emergency broadcast system, as well as user operation data on the emergency broadcast system sent by the emergency broadcast system to various devices, and the operation data needs to be published between various devices. Command data refers to data for calling the emergency broadcast system sent by various devices to the emergency broadcast system, as well as user operation data on the emergency broadcast system sent by the emergency broadcast system to various devices, and the operation data needs to be processed by various devices and then replied to the emergency broadcast system.
[0028] S20: Acquire the broadcast data to be transmitted, identify the type of the broadcast data to be transmitted corresponding to the broadcast data to be transmitted and the broadcast data information to be transmitted indicating characteristic information of the broadcast data to be transmitted.
[0029] In this embodiment, the broadcast data to be transmitted refers to data to be transmitted interactively between the emergency broadcast system and various devices. The broadcast data information to be transmitted refers to feature information of the broadcast data to be transmitted.
[0030] Specifically, after each type of broadcast data to be transmitted is classified, that is, after the type of broadcast data to be transmitted is obtained, the terminal and the emergency broadcast system start to run, and obtain the user's operation data according to the user's operation instructions. According to the operation data, the data to be interactively transmitted between the emergency broadcast system and each device is obtained, that is, the broadcast data to be transmitted, and the broadcast data to be transmitted is identified to obtain the broadcast data information to be transmitted representing the characteristic information of the broadcast data to be transmitted.
[0031] Furthermore, the information of the broadcast data to be transmitted includes information indicating the data volume of the broadcast data to be transmitted, identity information indicating the user operation, and framework data indicating the framework of the data.
[0032] S30: Acquire feedback test broadcast data for testing the transmission speed according to the type of broadcast data to be transmitted and the information of the broadcast data to be transmitted, wherein the feedback test broadcast data includes reply feedback test broadcast data and release feedback test broadcast data.
[0033] In this embodiment, the feedback test broadcast data refers to the broadcast data to be transmitted for network quality testing. The reply feedback test broadcast data refers to the instruction data for network quality testing. The release feedback test broadcast data refers to the release data for network quality testing.
[0034] Specifically, before data is transmitted between the emergency broadcast system and each device, a network quality test is required. According to the type of broadcast data to be transmitted and the characteristic information of the broadcast data to be transmitted represented by the broadcast data information to be transmitted, partial data that can represent the characteristics of the broadcast data to be transmitted is extracted from the corresponding broadcast data to be transmitted, and the data is used as the broadcast data to be transmitted for network quality testing, that is, feedback test broadcast data, which includes instruction data and release data for network quality testing.
[0035] S40: Acquire feedback test results based on feedback test broadcast data for testing transmission speed, and trigger broadcast transmission instructions according to the feedback test results.
[0036] In this embodiment, the feedback test result refers to the test result of the network quality test. The broadcast transmission instruction refers to the instruction for broadcast transmission between the emergency broadcast system and each device.
[0037] Specifically, after obtaining the feedback test broadcast data, a network quality test is performed based on the feedback test broadcast data. The network quality test is to use the feedback test broadcast data to transmit between the emergency broadcast system and each device to test the network quality. After the test is completed, the feedback test result is obtained. According to the network quality of the network to which the current terminal is connected as represented by the test result, a transmission plan for the remaining data in the broadcast data to be transmitted except the feedback test broadcast data is generated. According to the transmission plan, data transmission is performed between the emergency broadcast system and each device, that is, the data transmission instruction is triggered. The transmission plan means that when the network quality is good, the transmission speed of the broadcast data is increased, and when the network quality is poor, the transmission speed of the broadcast data is reduced, so that the transmission plan is adapted to the current network quality.
[0038] In one embodiment, if Figure 2 As shown, in step S10, the format of the broadcast data to be transmitted is obtained, and the type of broadcast data to be transmitted corresponding to the broadcast data to be transmitted is obtained according to the preset rules and the format of the broadcast data to be transmitted, which specifically includes: S11: Acquire historical broadcast data to be transmitted, and acquire format information of the broadcast data to be transmitted according to the historical broadcast data to be transmitted.
[0039] In this embodiment, the historical broadcast data to be transmitted refers to historical broadcast data to be transmitted.
[0040] Specifically, all types of historical broadcast data to be transmitted, ie, historical broadcast data to be transmitted, are acquired, and based on the historical broadcast data to be transmitted, the broadcast data format information to be transmitted of each type of broadcast data to be transmitted of the emergency broadcast system is acquired.
[0041] S12: extracting machine calling keyword information for calling an external machine from the format information of the broadcast data to be transmitted according to the format information of the broadcast data to be transmitted.
[0042] In this embodiment, the machine calling keyword information refers to the keyword information used to call the emergency broadcast system in the broadcast data to be transmitted.
[0043] Specifically, according to the data of the user's operation instructions on the emergency broadcast system represented in the broadcast data format information to be transmitted, the keyword information for calling the emergency broadcast system, ie, the machine calling keyword information, is extracted from the broadcast data format information to be transmitted.
[0044] Furthermore, the machine calling keyword information indicates which external machine the historical broadcast data to be transmitted is used to call and which data of the external machine is collected and obtained. For example, the machine calling keyword information indicates that the external machine used to call the corresponding historical broadcast data to be transmitted is a camera and the image data of the camera is collected and obtained.
[0045] S13: Classify the machine call keyword information according to the preset classification rules to obtain the corresponding broadcast data type to be transmitted.
[0046] Specifically, the machine call keyword information is identified, and according to the preset classification rules, it is determined whether the broadcast data to be transmitted corresponding to the machine call keyword information is data that needs to be published between various devices, or data that needs to be processed between various devices and then replied to the emergency broadcast system; and according to the judgment result, the machine call keyword information is classified, and the broadcast data to be transmitted corresponding to the classified machine call keyword information is also classified accordingly to obtain the classification type of each broadcast data to be transmitted, that is, the type of broadcast data to be transmitted.
[0047] In one embodiment, if Figure 3 As shown, in step S20, the broadcast data to be transmitted is obtained, and the type of broadcast data to be transmitted corresponding to the broadcast data to be transmitted and the broadcast data information to be transmitted representing the characteristic information of the broadcast data to be transmitted are identified, specifically including: S21: Acquire the broadcast data to be transmitted, and identify the type of the broadcast data to be transmitted corresponding to the broadcast data to be transmitted.
[0048] Specifically, after obtaining the type of broadcast data to be transmitted, the broadcast data to be transmitted is acquired, and the type of the acquired broadcast data to be transmitted is identified according to the type of broadcast data to be transmitted corresponding to all types of broadcast data to be transmitted represented in the type of broadcast data to be transmitted, so as to obtain the type of broadcast data to be transmitted corresponding to the acquired broadcast data to be transmitted.
[0049] Furthermore, the broadcast data to be transmitted includes data for calling the emergency broadcast system sent between various devices to the emergency broadcast system, and data on user operations on the emergency broadcast system sent between various devices by the emergency broadcast system.
[0050] S22: If the type of the broadcast data to be transmitted is command data, obtain corresponding reply information of the broadcast data to be transmitted.
[0051] In this embodiment, the reply broadcast data information to be transmitted refers to characteristic information of the instruction data.
[0052] Specifically, if the identification result indicates that the broadcast data to be transmitted is instruction data, then information indicating the data size of the instruction data, identity information indicating the user operation, and framework data indicating the framework of the instruction data are obtained.
[0053] S23: If the type of the broadcast data to be transmitted is published data, obtain corresponding information on the published broadcast data to be transmitted.
[0054] In this embodiment, publishing the information of the broadcast data to be transmitted refers to publishing the characteristic information of the data.
[0055] Specifically, if the identification result indicates that the broadcast data to be transmitted is published data, then information indicating the data size of the published data, identity information indicating the user operation, and framework data indicating the framework of the published data are obtained.
[0056] S24: The broadcast data information to be transmitted includes replying the broadcast data information to be transmitted and publishing the broadcast data information to be transmitted.
[0057] Specifically, the broadcast data information to be transmitted includes replying to the broadcast data information to be transmitted and publishing the broadcast data information to be transmitted.
[0058] In one embodiment, if Figure 4 As shown, in step S30, according to the type of broadcast data to be transmitted and the information of the broadcast data to be transmitted, feedback test broadcast data for testing the transmission speed is obtained, which specifically includes: S31: Acquire corresponding reply feedback test broadcast data according to the instruction data and the reply broadcast data information to be transmitted, and the preset first instruction data abbreviation rule.
[0059] In this embodiment, the first instruction data abbreviating rule is rule information for abbreviating instruction data.
[0060] Specifically, according to the frame data representing the frame of the instruction data in the reply broadcast data information to be transmitted and the data volume of the instruction data, as well as the preset first instruction data compression rule, the instruction data is compressed to obtain corresponding reply feedback test broadcast data for network quality testing.
[0061] S32: According to the published data and the information of the published broadcast data to be transmitted, and the preset published data abbreviation rule, the corresponding published feedback test broadcast data is obtained.
[0062] In this embodiment, publishing the data abbreviated rule means publishing the rule information of data abbreviated.
[0063] Specifically, according to the framework data representing the framework of the published data and the data volume of the published data in the published broadcast data information to be transmitted, as well as the preset publishing data shortening rules, the published data is shortened to obtain corresponding publishing feedback test broadcast data for network quality testing.
[0064] Furthermore, because the requirements for the response speeds of different broadcast data to be transmitted are different between various devices, the transmission speed requirements for different broadcast data to be transmitted are also different. The response speed requirement for instruction data is greater than the response speed requirement for published data. Therefore, for the same data volume of broadcast data to be transmitted, the data volume of the broadcast data to be transmitted after being processed using the first instruction data abbreviated rule is larger than the data volume of the broadcast data to be transmitted after being processed using the published data abbreviated rule.
[0065] In one embodiment, if Figure 5 As shown, in step S40, a feedback test result is obtained based on feedback test broadcast data for testing the transmission speed, and a broadcast transmission instruction is triggered according to the feedback test result, specifically including: S41: triggering a feedback test instruction based on reply feedback test broadcast data or release feedback test broadcast data for testing the transmission speed.
[0066] In this embodiment, the feedback test instruction refers to instruction information for performing a network quality test.
[0067] Specifically, according to the acquired reply feedback test broadcast data or release feedback test broadcast data, a network quality test is performed using the reply feedback test broadcast data or the release feedback test broadcast data, that is, the reply feedback test broadcast data or the release feedback test broadcast data is used to transmit between the emergency broadcast system and each device to test the current network quality, that is, triggering a feedback test instruction.
[0068] S42: Based on the feedback test instruction, a feedback test result is obtained, where the feedback test result includes a test data transmission speed and a test broadband occupancy rate.
[0069] In this embodiment, the test data transmission speed refers to the transmission speed of reply feedback test broadcast data or release feedback test broadcast data when being transmitted between the emergency broadcast system and each device. The test bandwidth occupancy rate refers to the occupancy rate of the network bandwidth when reply feedback test broadcast data or release feedback test broadcast data is transmitted between the emergency broadcast system and each device.
[0070] Specifically, after the network quality test is completed, the feedback test results of the network quality test are obtained, and the feedback test results include a test data transmission speed representing the transmission speed when reply feedback test broadcast data or release feedback test broadcast data is transmitted between the emergency broadcast system and each device, and an occupancy rate of the network bandwidth connected to the terminal when reply feedback test broadcast data or release feedback test broadcast data is transmitted between the emergency broadcast system and each device.
[0071] S43: triggering a broadcast transmission instruction according to the feedback test result.
[0072] Specifically, according to the current network quality indicated by the feedback test result, a transmission plan adapted to the current network quality is generated, and according to the transmission plan, a broadcast transmission instruction is triggered.
[0073] In one embodiment, if Figure 6 As shown, in step S43, according to the feedback test result, triggering the broadcast transmission instruction specifically includes: S431: Obtain transmission capacity information according to the test data transmission speed and the test broadband occupancy rate.
[0074] In this embodiment, the transmission capability information refers to the amount of data that can be transmitted by the network to which the current terminal is connected.
[0075] Specifically, based on the test data transmission speed and the test broadband occupancy rate, if the test broadband occupancy rate is relatively high, it means that the capacity of the network broadband connected to the emergency broadcast system to transmit broadcast data is relatively poor; if the test data transmission speed is relatively slow, it means that the current network speed is poor. Therefore, based on the test data transmission speed and the test broadband occupancy rate, the amount of data that can be transmitted by the network connected to the current terminal when smooth broadcast data transmission is required under the network environment represented by the current test data transmission speed and the test broadband occupancy rate, that is, the transmission capacity information, is obtained.
[0076] S432: Generate transmission plan data according to the transmission capability information and the information of the broadcast data to be transmitted.
[0077] In this embodiment, the transmission plan data refers to a transmission plan for the remaining data in the broadcast data to be transmitted except the feedback test broadcast data.
[0078] Specifically, based on the transmission capability information and the information indicating the data amount of the broadcast data to be transmitted in the information of the broadcast data to be transmitted, the remaining data of the broadcast data to be transmitted except the feedback test broadcast data is divided into several parts that are suitable for the transmission capability information, and a transmission order for the several parts of the broadcast data to be transmitted is generated. In this embodiment, when the emergency broadcast system sends the user's operation data on the emergency broadcast system to various devices, the transmission order is to prioritize the data that can enable the various devices to respond, to ensure that the various devices first respond to the broadcast data to be transmitted and prepare, and then sort the data representing the substantive content of the user's operation. When the data for calling the emergency broadcast system is sent between various devices to the emergency broadcast system, the transmission order is to prioritize the data that can enable the emergency broadcast system to respond. According to the several parts of the broadcast data to be transmitted and the corresponding transmission order, a transmission plan for the remaining data in the broadcast data to be transmitted except the feedback test broadcast data, that is, the transmission plan data, is generated.
[0079] S433: triggering a broadcast transmission instruction based on the transmission plan data.
[0080] Specifically, the data transmission instruction is triggered according to the transmission order and the amount of data to be transmitted indicated by the transmission plan data.
[0081] It should be understood that the size of the serial numbers of the steps in the above embodiments does not mean 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 the present application.
[0082] In one embodiment, a smart emergency broadcast system data interaction device is provided, and the smart emergency broadcast system data interaction device corresponds one-to-one to the smart emergency broadcast system data interaction method in the above embodiment. Figure 7 As shown, the data interaction device of the smart emergency broadcast system includes a broadcast data type acquisition module to be transmitted, a broadcast data identification module to be transmitted, a feedback test broadcast data acquisition module, a broadcast transmission instruction module and an instruction data reply instruction module. The functional modules are described in detail as follows: The module for acquiring the broadcast data type to be transmitted is used to acquire the format information of the broadcast data to be transmitted, and obtain the broadcast data type to be transmitted corresponding to the broadcast data to be transmitted according to the preset classification rules and the format information of the broadcast data to be transmitted, wherein the broadcast data type to be transmitted includes instruction data and release data; The broadcast data to be transmitted identification module is used to obtain the broadcast data to be transmitted, identify the type of broadcast data to be transmitted corresponding to the broadcast data to be transmitted and the broadcast data information to be transmitted representing the characteristic information of the broadcast data to be transmitted; A feedback test broadcast data acquisition module is used to acquire feedback test broadcast data for testing the transmission speed according to the type of broadcast data to be transmitted and the information of the broadcast data to be transmitted, wherein the feedback test broadcast data includes reply feedback test broadcast data and release feedback test broadcast data; The broadcast transmission instruction module is used to obtain feedback test results based on feedback test broadcast data used to test the transmission speed, and trigger data transmission instructions according to the feedback test results.
[0083] Optionally, the module for acquiring the broadcast data type to be transmitted includes: The submodule for acquiring the format information of the broadcast data to be transmitted is used to acquire the historical broadcast data to be transmitted, and acquire the format information of the broadcast data to be transmitted according to the historical broadcast data to be transmitted; The machine call keyword information acquisition submodule is used to extract the machine call keyword information for calling the external machine from the broadcast data format information to be transmitted according to the broadcast data format information to be transmitted; The submodule for obtaining the broadcast data type to be transmitted is used to classify the machine call keyword information according to the preset classification rules to obtain the corresponding broadcast data type to be transmitted.
[0084] For the specific limitations on the data interaction device of the smart emergency broadcast system, please refer to the limitations on the data interaction method of the smart emergency broadcast system above, which will not be repeated here. Each module in the above-mentioned data interaction device of the smart emergency broadcast system can be implemented in whole or in part through software, hardware and a combination thereof. The above-mentioned modules can be embedded in or independent of the processor in the computer device in the form of hardware, or can be stored in the memory of the computer device in the form of software, so that the processor can call and execute the operations corresponding to the above modules.
[0085] In one embodiment, a computer device is provided. The computer device may be a server, and its internal structure diagram may be as follows: Figure 8 As shown. The computer device includes a processor, a memory, a network interface and a database connected through a system bus. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The database of the computer device is used to publish the type of broadcast data to be transmitted, the information of broadcast data to be transmitted, and feedback test broadcast data, etc. The network interface of the computer device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, a data interaction method of an intelligent emergency broadcast system is implemented.
[0086] In one embodiment, a computer device is provided, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the following steps when executing the computer program: Acquire the format information of the broadcast data to be transmitted, and obtain the type of broadcast data to be transmitted corresponding to the broadcast data to be transmitted according to the preset classification rule and the format information of the broadcast data to be transmitted, wherein the type of broadcast data to be transmitted includes instruction data and release data; Acquire the broadcast data to be transmitted, identify the type of the broadcast data to be transmitted corresponding to the broadcast data to be transmitted and the broadcast data information to be transmitted indicating the characteristic information of the broadcast data to be transmitted; Acquire feedback test broadcast data for testing the transmission speed according to the type of broadcast data to be transmitted and the information of broadcast data to be transmitted, wherein the feedback test broadcast data includes reply feedback test broadcast data and release feedback test broadcast data; A feedback test result is obtained based on feedback test broadcast data for testing the transmission speed, and a broadcast transmission instruction is triggered according to the feedback test result.
[0087] In one embodiment, a computer readable storage medium is provided, on which a computer program is stored, and when the computer program is executed by a processor, the following steps are implemented: Acquire the format information of the broadcast data to be transmitted, and obtain the type of broadcast data to be transmitted corresponding to the broadcast data to be transmitted according to the preset classification rule and the format information of the broadcast data to be transmitted, wherein the type of broadcast data to be transmitted includes instruction data and release data; Acquire the broadcast data to be transmitted, identify the type of the broadcast data to be transmitted corresponding to the broadcast data to be transmitted and the broadcast data information to be transmitted indicating the characteristic information of the broadcast data to be transmitted; Acquire feedback test broadcast data for testing the transmission speed according to the type of broadcast data to be transmitted and the information of broadcast data to be transmitted, wherein the feedback test broadcast data includes reply feedback test broadcast data and release feedback test broadcast data; A feedback test result is obtained based on feedback test broadcast data used to test the transmission speed, and a broadcast transmission instruction is triggered according to the feedback test result.
[0088] Those of ordinary skill in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be implemented by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided in this application may include non-volatile and / or volatile memory. Non-volatile memory may include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memory may include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in many forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM), etc.
[0089] Those skilled in the art can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional units and modules is used as an example. In actual applications, the above-mentioned functions can be distributed and completed by different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above.
[0090] The embodiments described above are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, a person skilled in the art should understand that the technical solutions described in the aforementioned embodiments may still be modified, or some of the technical features may be replaced by equivalents. Such modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application, and should all be included in the protection scope of the present application.
Claims
1. A data interaction method for a smart emergency broadcast system, characterized in that: The data interaction method of the smart emergency broadcast system includes: Acquire the format information of the broadcast data to be transmitted, and obtain the data type corresponding to the broadcast data according to the preset classification rule and the format information of the broadcast data to be transmitted, wherein the data type includes instruction data and release data; Acquire broadcast data to be transmitted, identify the type of broadcast data to be transmitted corresponding to the broadcast data to be transmitted and broadcast data information to be transmitted indicating characteristic information of the broadcast data to be transmitted; According to the type of broadcast data to be transmitted and the information of the broadcast data to be transmitted, feedback test broadcast data for testing the broadcast data interaction speed is acquired, wherein the feedback test broadcast data includes instruction feedback test broadcast data and release feedback test broadcast data; A feedback test result is obtained based on the feedback test broadcast data used to test the transmission speed, and a broadcast transmission instruction is triggered according to the feedback test result.
2. The data interaction method of the smart emergency broadcast system according to claim 1 is characterized in that: The acquiring of the format of the broadcast data to be transmitted, obtaining the type of the broadcast data to be transmitted corresponding to the broadcast data to be transmitted according to a preset rule and the format of the broadcast data to be transmitted, specifically includes: Acquire historical broadcast data to be transmitted, and acquire format information of the broadcast data to be transmitted according to the historical broadcast data to be transmitted; According to the format information of the broadcast data to be transmitted, extracting machine calling keyword information for calling an external machine from the format information of the broadcast data to be transmitted; According to the preset classification rules, the machine call keyword information is classified to obtain the corresponding broadcast data type to be transmitted.
3. The data interaction method of the smart emergency broadcast system according to claim 1 is characterized in that: The acquiring of the broadcast data to be transmitted and identifying the type of the broadcast data to be transmitted corresponding to the broadcast data to be transmitted and the broadcast data information to be transmitted indicating the characteristic information of the broadcast data to be transmitted specifically include: Acquire broadcast data to be transmitted, and identify and obtain the type of broadcast data to be transmitted corresponding to the broadcast data to be transmitted; If the type of broadcast data to be transmitted is instruction data, obtaining corresponding reply information of the broadcast data to be transmitted; If the type of broadcast data to be transmitted is published data, obtaining corresponding information about the published broadcast data to be transmitted; The broadcast data information to be transmitted includes replying to the broadcast data information to be transmitted and publishing the broadcast data information to be transmitted.
4. The data interaction method of the smart emergency broadcast system according to claim 3 is characterized in that: The acquiring, according to the type of broadcast data to be transmitted and the information of the broadcast data to be transmitted, feedback test broadcast data for testing the transmission speed specifically includes: According to the command data and the reply broadcast data information to be transmitted, and the preset first command data abbreviation rule, the corresponding command feedback test broadcast data is obtained; According to the published data, the published broadcast data information to be transmitted, and the preset published data abbreviation rule, the corresponding published feedback test broadcast data is obtained.
5. The data interaction method of the smart emergency broadcast system according to claim 1 is characterized in that: The obtaining of feedback test results based on the feedback test broadcast data for testing the transmission speed, and triggering a broadcast transmission instruction according to the feedback test results, specifically includes: triggering a feedback test instruction based on the reply feedback test broadcast data or the release feedback test broadcast data for testing the transmission speed; Based on the feedback test instruction, obtaining a feedback test result, wherein the feedback test result includes a test data transmission speed and a test broadband occupancy rate; According to the feedback test result, a broadcast transmission instruction is triggered.
6. The data interaction method of the smart emergency broadcast system according to claim 5 is characterized in that: The triggering of the broadcast transmission instruction according to the feedback test result specifically includes: Obtaining transmission capacity information according to the test data transmission speed and the test broadband occupancy rate; Generate transmission plan data according to the transmission capability information and the information of the broadcast data to be transmitted; Based on the transmission plan data, a broadcast transmission instruction is triggered.
7. A data interaction device for a smart emergency broadcast system, characterized in that: The smart emergency broadcast system data interaction device includes: The module for acquiring the broadcast data type to be transmitted is used to acquire the format information of the broadcast data to be transmitted, and obtain the broadcast data type to be transmitted corresponding to the broadcast data to be transmitted according to the preset classification rules and the format information of the broadcast data to be transmitted, wherein the broadcast data type to be transmitted includes instruction data and release data; a broadcast data to be transmitted identification module, used for acquiring the broadcast data to be transmitted, identifying the type of broadcast data to be transmitted corresponding to the broadcast data to be transmitted and broadcast data information to be transmitted indicating characteristic information of the broadcast data to be transmitted; A feedback test broadcast data acquisition module, used to acquire feedback test broadcast data for testing the transmission speed according to the type of broadcast data to be transmitted and the information of broadcast data to be transmitted, wherein the feedback test broadcast data includes reply feedback test broadcast data and release feedback test broadcast data; A broadcast transmission instruction module for obtaining feedback test results based on the feedback test broadcast data for testing the transmission speed, and triggering a data transmission instruction according to the feedback test results. The data interaction device of the smart emergency broadcast system according to claim 7 is characterized in that the module for acquiring the broadcast data type to be transmitted comprises: The submodule for acquiring the format information of the broadcast data to be transmitted is used to acquire the historical broadcast data to be transmitted, and acquire the format information of the broadcast data to be transmitted according to the historical broadcast data to be transmitted; The machine call keyword information acquisition submodule is used to extract the machine call keyword information for calling the external machine from the broadcast data format information to be transmitted according to the broadcast data format information to be transmitted; The submodule for obtaining the broadcast data type to be transmitted is used to classify the machine call keyword information according to the preset classification rules to obtain the corresponding broadcast data type to be transmitted.
8. A computer device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the steps of the smart emergency broadcast system data interaction method as described in any one of claims 1 to 6 are implemented.
9. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the steps of the smart emergency broadcast system data interaction method as described in any one of claims 1 to 6 are implemented.
Citation Information
Patent Citations
Cloud desktop data interaction method and device, computer equipment and storage medium
CN117254886A
Multi-source emergency broadcast information issuing and docking method and system based on very high frequency (VHF)
CN117896676A
Internet of Things data interaction communication method and device, computer equipment and storage medium
CN118612253A