Report generation method, device and system and storage medium
By automatically generating electromagnetic radiation monitoring reports of mobile communication base stations, monitoring demand information and templates are used to solve the problems of low efficiency and poor accuracy in the existing technology, and efficient and accurate monitoring data report generation is achieved.
Patent Information
- Application Number
- CN202510467810.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-14
- Publication Date
- 2025-07-18
AI Technical Summary
In the prior art, the acquisition efficiency of electromagnetic radiation monitoring data reports of mobile communication base stations is low, the manual monitoring method is time-consuming and labor-intensive, and the data accuracy and credibility are poor.
By obtaining monitoring requirements information, generating a target monitoring report template, and sending instructions to the monitoring equipment to obtain target monitoring data, automatically generate monitoring reports based on the data and templates to reduce manual intervention.
It improves the efficiency of monitoring reports generation and data accuracy, reduces monitoring costs, and meets the personalized needs of different regions and operators.
Smart Images

Figure CN120337892A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technologies, and in particular, to a method, apparatus, system, and storage medium for generating a report. Background Art
[0002] With the extensive construction of mobile communication base stations, people are increasingly concerned about the electromagnetic radiation of mobile communication base stations. Currently, the monitoring data report of the electromagnetic radiation of base stations mainly depends on manual methods. However, this method is less efficient.
[0003] Therefore, how to improve the efficiency of obtaining the monitoring data report has become an urgent problem to be solved currently. Summary of the Invention
[0004] This application provides a method, apparatus, system, and storage medium for generating a report, which is used to solve the problem of low efficiency in obtaining the monitoring data report.
[0005] To achieve the above object, this application adopts the following technical solutions:
[0006] In a first aspect, this application provides a method for generating a report, which is applied to a report generation device. In this method, monitoring requirement information for monitoring electromagnetic radiation is obtained, and based on the monitoring requirement information, a target monitoring report template is obtained, and the target monitoring report template matches the monitoring requirement information; a target monitoring instruction is sent to a monitoring device, and the target monitoring instruction is used to indicate obtaining target monitoring data based on the monitoring requirement information; the target monitoring data sent by the monitoring device is received; and a target monitoring report is generated based on the target monitoring data and the target monitoring report template.
[0007] Based on the above technical solution, monitoring requirement information for monitoring electromagnetic radiation can be obtained, and based on the monitoring requirement information, a target monitoring report template can be obtained. Then, a target monitoring instruction can be sent to the monitoring device to control the monitoring device to perform monitoring and obtain the target monitoring data. Then, a target monitoring report can be generated based on the target monitoring data and the target monitoring report template. In this way, the target monitoring report can be automatically generated, manual intervention can be reduced, and thus the monitoring cost can be reduced. Further, the efficiency of obtaining the target monitoring report and the accuracy of the monitoring data can be improved.
[0008] In a possible design, the monitoring requirement information includes: signal feature requirements, image requirements, and the signal feature requirements include at least one of the following: signal azimuth, spectrogram, frequency band, and the image requirements are used to indicate whether an image of the signal azimuth is required.
[0009] In a possible design, based on the monitoring requirement information, a target monitoring report template is obtained, including: determining a target signal sub-template from multiple preset signal feature templates based on the signal feature requirement; determining a target image sub-module from multiple preset image sub-modules based on the image requirement; and generating a target monitoring report template based on the target signal sub-template and the target image sub-module.
[0010] In a possible design, based on the target monitoring data, a target monitoring report is generated, including: performing timestamp verification on the target monitoring data to obtain a verification result, where the verification result is used to indicate whether the target monitoring data has been tampered with; and generating a target monitoring report based on the target monitoring data when the verification result indicates that the target monitoring data has not been tampered with.
[0011] In a possible design, based on the target monitoring data and the target monitoring report template, a target monitoring report is generated, including: determining whether there is a template in the preset area template that matches the monitoring requirement information based on the monitoring requirement information; and if there is no template in the preset area template that matches the monitoring requirement information, obtaining a target monitoring report template based on the monitoring requirement information.
[0012] In a second aspect, the present application provides a report generation method applied to a monitoring device. In this method, a target monitoring instruction is obtained, and the target monitoring instruction is used to indicate obtaining target monitoring data based on the monitoring requirement information; based on the target monitoring instruction, a to-be-monitored indicator that matches the monitoring requirement information is obtained; and the to-be-monitored indicator is monitored by a multi-band monitoring sensor to obtain the target monitoring data.
[0013] In a possible design, the to-be-monitored indicator includes a frequency band indicator, and the multi-band monitoring sensor includes a monitoring probe; monitoring the to-be-monitored indicator by the multi-band monitoring sensor to obtain the target monitoring data includes: when the monitoring frequency band of the monitoring probe does not include the frequency band indicator, sending a probe replacement message, where the probe replacement message is used to indicate replacing a target probe, and the target probe is a monitoring probe including the frequency band indicator; and when the monitoring frequency band of the monitoring probe includes the frequency band indicator, monitoring the to-be-monitored indicator by the monitoring probe to obtain the target monitoring data.
[0014] In a third aspect, the present application provides a report generation method, which is applied to a report generation system. The report generation system includes: a report generation device and a monitoring device. In this method, the report generation device obtains monitoring requirement information for monitoring electromagnetic radiation, and based on the monitoring requirement information, obtains a target monitoring report template, where the target monitoring report template matches the monitoring requirement information; the report generation device sends a target monitoring instruction to the monitoring device, and the target monitoring instruction is used to indicate obtaining target monitoring data based on the monitoring requirement information; the monitoring device obtains the target monitoring instruction; the monitoring device obtains a to-be-monitored index that matches the monitoring requirement information based on the target monitoring instruction; the monitoring device monitors the to-be-monitored index through a multi-band monitoring sensor to obtain target monitoring data; the report generation device receives the target monitoring data sent by the monitoring device; the report generation device generates a target monitoring report based on the target monitoring data and the target monitoring report template.
[0015] In a fourth aspect, the present application provides a report generation system, which includes: a report generation device and a monitoring device. The report generation device is configured to obtain monitoring requirement information for monitoring electromagnetic radiation, and based on the monitoring requirement information, obtain a target monitoring report template, where the target monitoring report template matches the monitoring requirement information. The report generation device is further configured to send a target monitoring instruction to the monitoring device, and the target monitoring instruction is used to indicate obtaining target monitoring data based on the monitoring requirement information. The monitoring device is configured to obtain the target monitoring instruction. The monitoring device is further configured to obtain a to-be-monitored index that matches the monitoring requirement information based on the target monitoring instruction. The monitoring device is further configured to monitor the to-be-monitored index through a multi-band monitoring sensor to obtain target monitoring data. The report generation device is further configured to receive the target monitoring data sent by the monitoring device. The report generation device is further configured to generate a target monitoring report based on the target monitoring data and the target monitoring report template.
[0016] In a fifth aspect, the present application provides a report generation device, which is applied to a report generation device. The device includes an acquisition module, a processing module, a sending module, and a receiving module.
[0017] The acquisition module is configured to obtain monitoring requirement information for monitoring electromagnetic radiation. The processing module is configured to obtain a target monitoring report template based on the monitoring requirement information, where the target monitoring report template matches the monitoring requirement information. The sending module is configured to send a target monitoring instruction to the monitoring device, and the target monitoring instruction is used to indicate obtaining target monitoring data based on the monitoring requirement information. The receiving module is configured to receive the target monitoring data sent by the monitoring device. The processing module is further configured to generate a target monitoring report based on the target monitoring data and the target monitoring report template.
[0018] In a possible design, the monitoring requirement information includes: signal feature requirements and image requirements. The signal feature requirements include at least one of the following: signal azimuth, spectrogram, frequency band. The image requirements are used to indicate whether an image of the signal azimuth is required.
[0019] In a possible design, the processing module is used to determine a target signal sub-template from multiple preset signal feature templates based on the signal feature requirements. The processing module is also used to determine a target image sub-module from multiple preset image sub-modules based on the image requirements. The processing module is further used to generate a target monitoring report template based on the target signal sub-template and the target image sub-module.
[0020] In a possible design, the processing module is used to perform timestamp verification on the target monitoring data to obtain a verification result, and the verification result is used to indicate whether the target monitoring data has been tampered with. The processing module is also used to generate a target monitoring report based on the target monitoring data and the target monitoring report template when the verification result indicates that the target monitoring data has not been tampered with.
[0021] In a possible design, the processing module is used to determine whether there is a template in the preset area template that matches the monitoring requirement information based on the monitoring requirement information. The processing module is also used to obtain a target monitoring report template based on the monitoring requirement information if there is no template in the preset area template that matches the monitoring requirement information.
[0022] In a sixth aspect, the present application provides a report generation device applied to a monitoring device. The device includes an acquisition module and a processing module.
[0023] The acquisition module is used to acquire a target monitoring instruction, and the target monitoring instruction is used to indicate acquiring target monitoring data based on the monitoring requirement information. The processing module is used to obtain a monitoring index to be monitored that matches the monitoring requirement information based on the target monitoring instruction. The processing module is also used to monitor the monitoring index to be monitored through a multi-band monitoring sensor to obtain the target monitoring data.
[0024] In a possible design, the monitoring index to be monitored includes: a frequency band index, and the multi-band monitoring sensor includes: a monitoring probe. The processing module is used to send probe replacement information when the monitoring frequency band of the monitoring probe does not include the frequency band index. The probe replacement information is used to indicate replacing the target probe, and the target probe is a monitoring probe including the frequency band index. The processing module is also used to monitor the monitoring index to be monitored through the monitoring probe to obtain the target monitoring data when the monitoring frequency band of the monitoring probe includes the frequency band index.
[0025] In a seventh aspect, the present application provides a report generation device, which includes: a processor and a memory; the processor is coupled to the memory; the memory is used to store one or more programs, and the one or more programs include computer execution instructions. When the report generation device runs, the processor executes the computer execution instructions stored in the memory to implement the methods described in any possible implementation manner of the first aspect, the second aspect, the first aspect, and any possible implementation manner of the second aspect.
[0026] In an eighth aspect, the present application provides a computer-readable storage medium, in which instructions are stored. When the instructions run on a computer, the computer is caused to execute the methods described in any possible implementation manner of the first aspect, the second aspect, the first aspect, and any possible implementation manner of the second aspect.
[0027] In a ninth aspect, the present application provides a chip, which includes a processor and a communication interface. The communication interface is coupled to the processor, and the processor is used to run a computer program or instructions to implement the methods described in any possible implementation manner of the first aspect, the second aspect, the first aspect, and any possible implementation manner of the second aspect.
[0028] In a tenth aspect, the present application provides a computer program product containing instructions. When the instructions run on a computer, the computer is caused to execute the methods described in any possible implementation manner of the first aspect, the second aspect, the first aspect, and any possible implementation manner of the second aspect.
[0029] In the above solutions, for the technical problems that can be solved and the technical effects achieved by the report generation device, computer device, computer storage medium, chip, or computer program product, reference can be made to the technical problems and technical effects solved in any possible implementation manner of the first aspect, the second aspect, the first aspect, and any possible implementation manner of the second aspect, which will not be elaborated here. Description of the Drawings
[0030] Figure 1 It is a system architecture diagram of a report generation system provided by an embodiment of the present application;
[0031] Figure 2 It is a schematic flowchart of a report generation method provided by an embodiment of the present application;
[0032] Figure 3 It is a schematic flowchart of another report generation method provided by an embodiment of the present application;
[0033] Figure 4 It is a schematic flowchart of another report generation method provided by an embodiment of the present application;
[0034] Figure 5 A structural schematic diagram of a report generation device provided by an embodiment of the present application;
[0035] Figure 6 A structural schematic diagram of another report generation device provided by an embodiment of the present application;
[0036] Figure 7 A structural schematic diagram of another report generation device provided by an embodiment of the present application;
[0037] Figure 8 A conceptual partial view of a computer program product provided by an embodiment of the present application. Detailed implementation manners
[0038] Next, the technical solutions in the embodiments of the present application will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present application.
[0039] The terms "first" and "second" in the description and claims of the present application are used to distinguish different objects, rather than to describe a specific order of the objects.
[0040] In addition, the terms "including" and "having" and any variations thereof mentioned in the description of the present application are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or device that includes a series of steps or modules is not limited to the listed steps or modules, but optionally further includes other steps or modules not listed, or optionally further includes other steps or modules inherent to these processes, methods, products, or devices.
[0041] In addition, in the embodiments of the present application, words such as "exemplary" or "for example" are used to represent examples, illustrations, or explanations. Any embodiment or design solution described as "exemplary" or "for example" in the present application should not be construed as being more preferred or having more advantages than other embodiments or design solutions. Rather, the use of words such as "exemplary" or "for example" is intended to present concepts in a specific manner.
[0042] With the extensive network construction of mobile communication base stations, people's attention to the electromagnetic radiation of mobile communication base stations is also increasing. Therefore, enterprises need to do a good job in the monitoring of base station electromagnetic radiation and monitor the base stations with a large number of active people.
[0043] At present, the electromagnetic radiation of base stations is mainly monitored by manually controlling the monitoring equipment, and the data is recorded and the report is compiled. However, the monitoring efficiency of this method is low, time-consuming and laborious. Moreover, due to the easy omission and error of the original records and reports of manual monitoring data, it is difficult to correlate the on-site monitoring photos and spectrograms in real time, resulting in poor data accuracy and low credibility. In addition, the requirements of environmental protection departments and operators in each region for monitoring points, photos, report templates, etc. are inconsistent, which will increase the workload and cost of monitoring agencies.
[0044] To solve the above technical problems, an embodiment of the present application provides a report generation method. In this method, the monitoring requirement information for monitoring electromagnetic radiation can be obtained, and based on the monitoring requirement information, a target monitoring report template can be obtained. Then, a target monitoring instruction can be sent to the monitoring equipment to control the monitoring equipment to perform monitoring and obtain target monitoring data. Then, based on the target monitoring data and the target monitoring report template, a target monitoring report can be generated. In this way, the target monitoring report can be automatically generated, reducing manual intervention, thereby reducing the monitoring cost. Further, the efficiency of obtaining the target monitoring report and the accuracy of the monitoring data can be improved.
[0045] The implementation environment of the embodiment of the present application will be introduced below.
[0046] As Figure 1 shown, a report generation system provided by an embodiment of the present application. The system includes: a report generation device 101 and a monitoring device 102. Among them, the report generation device 101 includes: a standardized template engine, an artificial intelligence (AI) compliance verification unit, and a blockchain evidence storage module. The standardized template engine includes: a report cover module, a base station information module, a monitoring data module, and an on-site monitoring photo module.
[0047] The report generation device 101 is used to obtain the monitoring requirement information for monitoring electromagnetic radiation to obtain a target monitoring report template that matches the monitoring requirement information. Moreover, the report generation device 101 is further used to send a target monitoring instruction to the monitoring device 102 and receive the target monitoring data from the monitoring device 102. The target monitoring instruction is used to indicate obtaining the target monitoring data based on the monitoring requirement information. Moreover, the report generation device 101 is further used to generate a target monitoring report.
[0048] Optionally, the standardized template engine pre-stores preset monitoring requirement information and preset regional templates. The preset monitoring requirement information includes at least one of the following: preset signal feature requirements, preset image requirements, preset template format requirements. The preset signal feature requirements include at least one of the following: preset signal monitoring direction, preset spectrogram, preset frequency band, measurement parameters of the preset signal monitoring direction. The preset image requirements are used to indicate the image of the preset signal monitoring direction.
[0049] It should be noted that the electromagnetic waves emitted by the base station antenna can form a specific radiation pattern in space. The main lobe is the area with the highest signal intensity and is usually consistent with the antenna pointing direction.
[0050] Specifically, the preset signal monitoring direction includes at least one of the following: preset crowd position, preset base station antenna position. The preset crowd position includes: preset main lobe monitoring position, preset non-main lobe position. The preset main lobe monitoring position is the monitoring area where there are people within a preset distance in the main lobe direction of the base station. The preset non-main lobe position is the monitoring area where there are people outside the main lobe direction of the base station.
[0051] Exemplarily, the monitoring positions in public areas can be residential buildings, schools, scientific research institutions, and hospitals.
[0052] It should be noted that this application places no restrictions on the preset distance. For example, the preset distance can be 7 meters, 30 meters, 50 meters, 70 meters, 100 meters.
[0053] Exemplarily, the preset main lobe monitoring positions include: the monitoring point with the closest distance to the crowd position in the main lobe direction of the base station, the monitoring point with the largest monitoring value in the nearest public activity area, the monitoring point with the largest monitoring value in the public activity area in the main lobe direction, the monitoring points in the public activity area, the monitoring point 30 meters away from the base station antenna, the monitoring point 70 meters away from the base station antenna.
[0054] Exemplarily, the preset spectrograms include: the spectrogram of the monitoring point with the closest distance to the crowd position in the main lobe direction of the base station, the spectrogram of the monitoring point with the largest monitoring value in the nearest public activity area, the spectrogram of the monitoring point with the largest monitoring value in the public activity area in the main lobe direction, the spectrograms of the monitoring points in the public activity area, the spectrogram of the monitoring point 30 meters away from the base station antenna, the spectrogram of the monitoring point 70 meters away from the base station antenna.
[0055] Exemplarily, the measurement parameters of the preset signal monitoring direction include: the monitoring value of the monitoring point with the closest distance to the crowd position in the main lobe direction of the base station, the monitoring value of the monitoring point with the largest monitoring value in the nearest public activity area, the monitoring value of the monitoring point with the largest monitoring value in the public activity area in the main lobe direction, the monitoring values of the monitoring points in the public activity area, the monitoring value of the monitoring point 30 meters away from the base station antenna, the monitoring value of the monitoring point 70 meters away from the base station antenna.
[0056] Optionally, the preset frequency band includes: a list of full-frequency range data of multiple operators, and a preset frequency band value.
[0057] Exemplarily, the list of full-frequency range data of multiple operators includes: a list of full-frequency range data of China Unicom, a list of full-frequency range data of China Telecom, a list of full-frequency range data of China Mobile, and a list of full-frequency data of China Unicom, China Telecom, and China Mobile. The preset frequency band value includes: 3500 megahertz (MHz) to 3600 MHz.
[0058] Exemplarily, the preset image requirements include at least one of the following: a panoramic photo of the base station, a photo of the base station antenna, a on-site monitoring photo of the position of the nearest crowd in the main lobe direction of the base station, a monitoring photo of the monitoring point with the largest monitoring value in the nearest public activity area, a monitoring photo of the monitoring point with the largest monitoring value in the public activity area in the main lobe direction, a monitoring photo of the monitoring point in the public activity area, a monitoring photo of the monitoring point 30 meters from the base station antenna, and a monitoring photo of the monitoring point 70 meters from the base station antenna.
[0059] Optionally, the preset template format requirements include: preset cover format information of the base station electromagnetic radiation monitoring report, and the format of the explanatory page of the base station electromagnetic radiation monitoring report.
[0060] Exemplarily, the preset cover format information includes at least one of the following: a preset base station name format, a preset client unit format, a preset client unit address format, a preset monitoring object category format, a preset entrustment date format, a preset monitoring date format, a preset monitoring environment temperature and humidity format, a preset monitoring basis format, a preset name format of the instrument used for monitoring, a preset instrument calibration information format, a preset technical index format of the instrument used for monitoring, and a preset monitoring conclusion format.
[0061] In a possible design, the report generation device 101 can perform rounding processing on the target monitoring data through the AI compliance verification unit. The report generation device 101 can perform electronic approval and electronic signature through the AI compliance verification unit to generate the target monitoring report.
[0062] It should be noted that the report generation device 101 in the embodiments of the present application can be a physical server or a cloud server. The server can be a single server, or can also be a server cluster composed of multiple servers. In some implementation manners, the server cluster can also be a distributed cluster. The present disclosure does not limit the specific implementation manner of the report generation device 101.
[0063] In the embodiments of the present application, the monitoring device 102 is used to receive the target monitoring instruction from the report generation device 101. Moreover, the monitoring device 102 is further used to monitor the base station to obtain the target monitoring data. Moreover, the monitoring device 102 is further used to send the target monitoring data to the report generation device 101.
[0064] Optionally, the monitoring device 102 includes: a multi-band sensor, an environmental perception unit, an edge computing unit, and a communication unit.
[0065] Optionally, the monitoring device 102 can collect the on-site temperature, humidity, and air pressure in real time through the environmental perception unit. Moreover, the monitoring device 102 can also achieve precise positioning through the environmental perception unit and collect the longitude and latitude information of the on-site base station.
[0066] It should be noted that this application does not limit the accuracy of the temperature and humidity sensors in the environmental perception unit. For example, the accuracy of the temperature and humidity sensors in the environmental perception unit is greater than or equal to -1% relative humidity (RH) and less than or equal to 1% RH, greater than or equal to -1% 0.1 degrees and less than or equal to 0.1 degrees. This application does not limit the range of the barometer in the environmental perception unit. For example, the range of the barometer in the environmental perception unit can be 300 hectopascals (hPa) to 1250 hPa.
[0067] It should be noted that the environmental perception unit supports the dual-system integration of the Global Positioning System (GPS) and the Beidou system, with an accuracy of 0.1 meters, and uses a 6-axis gyroscope to handle signal occlusion scenarios.
[0068] Optionally, the monitoring device 102 can collect the hanging height of the base station antenna, the antenna erection method, and the on-site monitoring photos through the edge computing unit. Moreover, the monitoring device 102 can filter out outliers through the edge computing unit to obtain the target monitoring data.
[0069] It should be noted that the edge computing unit can automatically compress the data and add a timestamp and / or a GPS tag.
[0070] Optionally, after obtaining the target monitoring data, the monitoring device 102 can send the target monitoring data to the report generation device 101 through the communication unit based on a transmission encryption algorithm.
[0071] It should be noted that this application does not limit the transmission encryption algorithm. For example, the transmission encryption algorithm can be the transport layer security protocol version 1.3 (TLS1.3), or the SM4 algorithm, or an algorithm combining the TLS1.3 protocol and the SM4 algorithm.
[0072] Optionally, the monitoring device 102 can perform electronic deposit of the target monitoring data through the blockchain deposit module.
[0073] It should be noted that the blockchain evidence storage module supports public blockchains and government blockchains.
[0074] In some embodiments, the monitoring device 102 supports an offline mode.
[0075] In a possible implementation, when the network is disconnected, the monitoring device 102 can store data in a solid state drive (SSD) and encrypt it. After reconnecting to the network, the monitoring device 102 can send the target monitoring data to the report generation device 101.
[0076] It should be noted that the present application places no restrictions on the monitoring device. For example, the monitoring device can be an electromagnetic radiation monitor.
[0077] The embodiments of the present application will be specifically described below with reference to the accompanying drawings of the specification.
[0078] As Figure 2 shown, a report generation method provided by an embodiment of the present application is applied to a report generation device, and the method includes:
[0079] S201. Obtain monitoring requirement information for monitoring electromagnetic radiation, and based on the monitoring requirement information, obtain a target monitoring report template.
[0080] Among them, the target monitoring report template matches the monitoring requirement information.
[0081] Optionally, the monitoring requirement information includes at least one of the following: signal feature requirement, image requirement, template format requirement, area requirement, operator requirement. The signal feature requirement includes at least one of the following: signal monitoring azimuth, spectrogram, frequency band, measurement parameters of the signal monitoring azimuth. The image requirement is used to indicate whether an image of the signal monitoring azimuth is required.
[0082] It can be understood that by obtaining the signal feature requirement and the image requirement, the data to be monitored can be determined according to the user's requirements, thereby improving the user experience and obtaining the user's requirement data and requirement format more accurately, so that the monitoring azimuth, spectrogram, monitoring frequency band, and monitoring image can be specifically determined.
[0083] In a possible implementation, the target signal sub-template can be determined from multiple preset signal feature templates based on the signal feature requirement. Then, the target image sub-module can be determined from multiple preset image sub-modules based on the image requirement. Then, the target monitoring report template can be generated based on the target signal sub-template and the target image sub-module.
[0084] In this way, based on the signal feature requirements and image requirements, the corresponding templates and data sources can be quickly called, so as to realize the automatic filling and format adjustment of the monitoring report template, generate the target monitoring report template, and reduce the time for manually editing the monitoring report.
[0085] In another possible implementation, based on the monitoring requirement information, it can be determined whether there is a template in the preset area template that matches the monitoring requirement information. If there is no template in the preset area template that matches the monitoring requirement information, the target monitoring report template can be obtained based on the monitoring requirement information.
[0086] Optionally, the preset area template includes: the preset monitoring report template for each area and the preset monitoring report template for the corresponding operator in each area.
[0087] It should be noted that the present application places no restrictions on the area. For example, the area can be a province, a city, a county, or a district.
[0088] Exemplarily, the signal monitoring azimuth is the monitoring point 50 meters away from the base station antenna, the area requirement for monitoring electromagnetic radiation is Beijing, and the operator requirement for monitoring electromagnetic radiation is China Unicom. The signal monitoring azimuth of the preset monitoring report template in Beijing includes: the monitoring point 30 meters away from the base station antenna and the monitoring point 70 meters away from the base station antenna. Then, based on the monitoring requirement information, the target monitoring report template is obtained.
[0089] It can be understood that by determining whether there is a template in the preset area template that matches the monitoring requirement information, the monitoring report template for the corresponding area required by the user can be quickly obtained, reducing the time for the user to obtain the target monitoring report template and improving the user experience.
[0090] In some embodiments, after obtaining the target monitoring report template, the target monitoring report template can be stored.
[0091] In some embodiments, based on the monitoring requirement information, it can be determined whether there is a template in the preset area template that matches the monitoring requirement information. If there is a template in the preset area template that matches the monitoring requirement information, then this template can be determined as the target monitoring report template.
[0092] S202. Send a target monitoring instruction to the monitoring device.
[0093] Among them, the target monitoring instruction is used to instruct to obtain target monitoring data based on the monitoring requirement information. The target monitoring instruction includes the monitoring requirement information.
[0094] S203. Receive the target monitoring data sent by the monitoring device.
[0095] Among them, the target monitoring data is the monitoring data corresponding to the monitoring requirement information.
[0096] Optionally, the target monitoring data includes at least one of the following: power density, electric field intensity, image data, spectrogram.
[0097] S204. Generate a target monitoring report based on the target monitoring data and the target monitoring report template.
[0098] In a possible implementation, timestamp verification may be performed on the target monitoring data to obtain a verification result, and the verification result is used to indicate whether the target monitoring data has been tampered with. Subsequently, when the verification result indicates that the target monitoring data has not been tampered with, a target monitoring report may be generated based on the target monitoring data.
[0099] In a possible design, rounding processing may be performed on the target monitoring data to obtain the rounded target monitoring data. Subsequently, timestamp verification may be performed on the image data and the spectrogram to obtain a verification result.
[0100] It should be noted that this application places no restrictions on the rounding processing. For example, the rounded target monitoring data may retain three significant figures.
[0101] Optionally, timestamp verification (i.e., spatio-temporal alignment check) may be performed on the image data and the spectrogram data to obtain a verification result. Automatically perform timestamp verification on the on-site photos and spectrograms to generate a target monitoring report.
[0102] It can be understood that by performing timestamp verification on the target monitoring data, it can be determined whether the target monitoring data has been tampered with, thereby ensuring the accuracy of the target monitoring data.
[0103] It should be noted that data integrity verification processing based on a hash tree may be performed on the target monitoring data.
[0104] In this way, through data integrity verification based on a hash tree, the false detection rate of this application is less than 0.001%, and it is possible to prevent the target monitoring data from being tampered with and verified.
[0105] Based on the above technical solutions, monitoring requirement information for monitoring electromagnetic radiation can be obtained, and based on the monitoring requirement information, a target monitoring report template can be obtained. Subsequently, a target monitoring instruction may be sent to the monitoring device to control the monitoring device to perform monitoring and obtain the target monitoring data. Subsequently, a target monitoring report may be generated based on the target monitoring data and the target monitoring report template. In this way, a target monitoring report can be automatically generated, reducing manual intervention, thereby reducing the monitoring cost. Further, the efficiency of obtaining the target monitoring report and the accuracy of the monitoring data can be improved.
[0106] Such as Figure 3As shown in the figure, another report generation method provided by an embodiment of the present application is applied to a monitoring device, and the method includes:
[0107] S301. Obtain a target monitoring instruction.
[0108] Among them, the target monitoring instruction includes: monitoring requirement information.
[0109] In a possible implementation manner, a target monitoring instruction can be received from a report generation device.
[0110] In another possible implementation manner, in response to a monitoring trigger operation of a user, the monitoring device generates a target monitoring instruction.
[0111] S302. Based on the target monitoring instruction, obtain a to-be-monitored indicator that matches the monitoring requirement information.
[0112] In a possible implementation manner, the monitoring requirement information can be parsed and processed to obtain a to-be-monitored indicator that matches the monitoring requirement information.
[0113] S303. Monitor the to-be-monitored indicator through a multi-band monitoring sensor to obtain target monitoring data.
[0114] It should be noted that the present application does not limit the monitoring frequency bands of the multi-band sensor. For example, the monitoring frequency bands of the multi-band sensor can be from 700 MHz to 52.6 gigahertz (GHz).
[0115] Optionally, the to-be-monitored indicator includes: a frequency band indicator, and the multi-band monitoring sensor includes: a monitoring probe.
[0116] It should be noted that the monitoring probe of the multi-band monitoring sensor is detachable. The present application does not limit the type of the monitoring probe. For example, the multi-band sensor can be compatible with an electromagnetic wave frequency band below 6 gigahertz (i.e., Sub-6GHz) and / or a millimeter wave frequency band, and the monitoring probe can be a millimeter wave monitoring probe. The present application does not limit the monitoring frequency bands of the monitoring probe. For example, the monitoring frequency bands of the monitoring probe can be from 700 MHz to 3000 MHz, or from 700 MHz to 6000 MHz, or from 24.25 gigahertz to 52.6 gigahertz.
[0117] It should be noted that the peak power density detection upper limit of the millimeter wave enhanced probe is 10 watts per square meter, and the probe is connected to the host through a magnetic adsorption interface.
[0118] In a possible implementation, when the monitoring frequency band of the monitoring probe does not include the frequency band index, probe replacement information is sent. The probe replacement information is used to indicate the replacement of the target probe, and the target probe is a monitoring probe including the frequency band index. When the monitoring frequency band of the monitoring probe includes the frequency band index, the monitoring probe is used to monitor the to-be-monitored index to obtain target monitoring data.
[0119] In this way, when the monitoring frequency band of the monitoring probe does not include the frequency band index, the monitoring of the to-be-monitored index can be realized by replacing the monitoring probe of the multi-band monitoring sensor, so as to obtain target monitoring data.
[0120] Based on the above technical solution, a target monitoring instruction can be obtained to get the monitoring requirement information. Then, based on the monitoring requirement information, the to-be-monitored index can be obtained. Then, the multi-band monitoring sensor can be used to monitor the to-be-monitored index to obtain target monitoring data. In this way, the monitoring can be automatically performed according to the user requirements, so that the target monitoring data can meet the user requirements. Further, the multi-band monitoring sensor covers signals in multiple frequency bands, can adapt to complex environments, and reduce the monitoring cost.
[0121] As Figure 4 shown, a report generation method provided by an embodiment of the present application is applied to a report generation system. The method includes:
[0122] S401. The report generation device obtains the monitoring requirement information for monitoring electromagnetic radiation, and based on the monitoring requirement information, obtains a target monitoring report template.
[0123] S402. The report generation device sends a target monitoring instruction to the monitoring device.
[0124] S403. The monitoring device obtains the target monitoring instruction.
[0125] S404. The monitoring device obtains the to-be-monitored index that matches the monitoring requirement information based on the target monitoring instruction.
[0126] S405. The monitoring device monitors the to-be-monitored index through a multi-band monitoring sensor to obtain target monitoring data.
[0127] S406. The report generation device receives the target monitoring data sent by the monitoring device.
[0128] S407. The report generation device generates a target monitoring report based on the target monitoring data and the target monitoring report template.
[0129] It should be noted that for the specific descriptions of S401, S402, S403, S404, S405, S406, and S407, reference can be made to the introductions of S201, S202, S203, S204, S301, S302, and S303 in the above embodiments, and details are not described herein again.
[0130] It can be understood that the report generation device can obtain the monitoring requirement information for monitoring electromagnetic radiation, and based on the monitoring requirement information, obtain the target monitoring report template. Then, the report generation device can send a target monitoring instruction to the monitoring device so that the monitoring device can obtain the target monitoring instruction and obtain the monitoring requirement information. Then, the monitoring device can obtain the to-be-monitored indicators based on the monitoring requirement information. Then, the monitoring device can monitor the to-be-monitored indicators through a multi-band monitoring sensor to obtain the target monitoring data. In this way, monitoring can be automatically performed according to user requirements, so that the target monitoring data can meet user requirements. Further, the multi-band monitoring sensor covers signals in multiple bands, can adapt to complex environments, and reduce monitoring costs. After obtaining the target monitoring data, the report generation device can generate a target monitoring report based on the target monitoring data and the target monitoring report template. In this way, a target monitoring report can be automatically generated, reducing manual intervention, thereby reducing monitoring costs. Further, the efficiency of obtaining the target monitoring report and the accuracy of the monitoring data can be improved.
[0131] The above mainly introduces the solution provided by the embodiments of the present application from the perspective of methods. It can be understood that in order to implement the above functions, the report generation device includes the corresponding hardware structure and / or software module for executing each function. Those skilled in the art should easily realize that in combination with the steps of the report generation method described in the embodiments disclosed in the present application, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a certain function is executed in the way of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional technicians can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the present application.
[0132] The embodiments of the present application further provide a report generation device. The report generation device can be a server, or the CPU in the above server, or the module for generating reports in the above server, or the client for generating reports in the above server.
[0133] In the embodiments of the present application, the report generation device may be divided into functional modules or functional units according to the above method examples. For example, each functional module or functional unit may be corresponding to each function, or two or more functions may be integrated into one processing module. The above integrated module may be implemented in the form of hardware, or in the form of a software functional module or functional unit. Among them, the division of modules or units in the embodiments of the present application is illustrative, only a logical function division, and there may be other division methods in actual implementation.
[0134] Embodiments of the present application provide a report generation device. As Figure 5 shown, applied to a report generation device, the report generation device may include: an acquisition module 501, a processing module 502, a sending module 503, and a receiving module 504.
[0135] The present application provides a report generation device, and the device includes.
[0136] The acquisition module 501 is used to acquire monitoring requirement information for monitoring electromagnetic radiation. The processing module 502 is used to obtain a target monitoring report template based on the monitoring requirement information, and the target monitoring report template matches the monitoring requirement information. The sending module 503 is used to send a target monitoring instruction to the monitoring device, and the target monitoring instruction is used to instruct to acquire target monitoring data based on the monitoring requirement information. The receiving module 504 is used to receive the target monitoring data sent by the monitoring device. The processing module 502 is further used to generate a target monitoring report based on the target monitoring data and the target monitoring report template.
[0137] Embodiments of the present application provide a report generation device. As Figure 6 shown, applied to a monitoring device, the report generation device may include: an acquisition module 601 and a processing module 602.
[0138] The present application provides a report generation device, applied to a monitoring device, and the device includes an acquisition module and a processing module.
[0139] The acquisition module 601 is used to acquire a target monitoring instruction, and the target monitoring instruction includes: monitoring requirement information. The processing module 602 is used to obtain the to-be-monitored indicators based on the monitoring requirement information. The processing module 602 is further used to monitor the to-be-monitored indicators through a multi-band monitoring sensor to obtain target monitoring data.
[0140] Figure 7 is a schematic structural diagram of another report generation device shown according to an exemplary embodiment. The report generation device may include a processor 702, and the processor 702 is used to execute application program code to implement the report generation method in the present application.
[0141] The processor 702 may be a central processing unit (CPU), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits for controlling the execution of the program of the solution of the present application.
[0142] As Figure 7 shown, the report generation device may further include a memory 703. Among them, the memory 703 is used to store the application program code for executing the solution of the present application and is controlled by the processor 702 to execute.
[0143] The memory 703 may be a read-only memory (ROM) or other types of static storage devices that can store static information and instructions, a random access memory (RAM) or other types of dynamic storage devices that can store information and instructions, or an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM), or other optical disc storage, optical disc storage (including compact discs, laser discs, optical discs, digital versatile discs, Blu-ray discs, etc.), magnetic disk storage media, or any other medium that can be used to carry or store the desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto. The memory 703 may exist independently and be connected to the processor 702 through a bus 704. The memory 703 may also be integrated with the processor 702.
[0144] As Figure 7 shown, the report generation device may further include a communication interface 701. Among them, the communication interface 701, the processor 702, and the memory 703 may be coupled to each other. For example, they are coupled to each other through a bus 704. The communication interface 701 is used to interact with other devices, for example, to support the information interaction between the report generation device and other devices.
[0145] It should be noted that Figure 7 the device structure shown in Figure 7 does not constitute a limitation on the report generation device. Except for
[0146] the components shown, the report generation device may include more or fewer components than those shown in the figure, or combine certain components, or have a different component layout. Figure 7The illustrated processor 702 invokes program code in the memory 703 to implement it.
[0147] This application also provides a computer-readable storage medium. Instructions are stored on the computer-readable storage medium. When the instructions in the computer-readable storage medium are executed by the processor of the computer device, the computer is enabled to execute the report generation method provided in the above-described embodiments. For example, the computer-readable storage medium may be the memory 703 including instructions, and the above instructions may be executed by the processor 702 of the computer device to complete the above method. Optionally, the computer-readable storage medium may be a non-transitory computer-readable storage medium. For example, the non-transitory computer-readable storage medium may be ROM, RAM, CD-ROM, magnetic tape, floppy disk, and optical data storage devices, etc.
[0148] Figure 8 Schematically shown is a conceptual partial view of a computer program product provided by an embodiment of this application. The computer program product includes a computer program for executing a computer process on a computing device.
[0149] In one embodiment, the computer program product is provided using a signal-bearing medium 800. The signal-bearing medium 800 may include one or more program instructions that, when run by one or more processors, can provide the functions or partial functions described above for Figure 2 , Figure 3 Therefore, for example, referring to the embodiment shown in Figure 2 , one or more features of S201 to S204 may be borne by one or more instructions associated with the signal-bearing medium 800. In addition, Figure 8 the program instructions in
[0150] In some examples, the signal-bearing medium 800 may include a computer-readable medium 801, such as but not limited to, a hard disk drive, a compact disc (CD), a digital video disc (DVD), a digital tape, a memory, a read-only memory (ROM), or a random access memory (RAM), etc.
[0151] In some embodiments, the signal-bearing medium 800 may include a computer-recordable medium 802, such as but not limited to, a memory, a read / write (R / W) CD, an R / W DVD, etc.
[0152] In some embodiments, the signal-bearing medium 800 may include a communication medium 803, such as but not limited to, a digital and / or analog communication medium (e.g., an optical fiber cable, a waveguide, a wired communication link, a wireless communication link, etc.).
[0153] The signal-bearing medium 800 can be conveyed by a wireless form of communication medium 803. One or more program instructions can be, for example, computer-executable instructions or logic-implemented instructions.
[0154] In some examples, the report generation device can be configured to provide various operations, functions, or actions in response to one or more program instructions in the computer-readable medium 801, computer-recordable medium 802, and / or communication medium 803.
[0155] From the description of the above embodiments, those skilled in the art can clearly understand that, for the convenience and conciseness of description, only the division of the above functional modules is used as an example. In actual applications, the above functions can be allocated to different functional modules according to needs, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above.
[0156] In several embodiments provided in this application, it should be understood that the disclosed device and method can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For example, the division of modules or units is only a logical function division. In actual implementation, there can be other division methods. For example, multiple units or components can be combined or integrated into another device, or some features can be ignored or not executed. Another point is that the displayed or discussed coupling or direct coupling or communication connection between each other can be through some interfaces. The indirect coupling or communication connection of the device or unit can be in electrical, mechanical or other forms.
[0157] The unit described as a separated component may or may not be physically separated. The component displayed as a unit can be a physical unit or multiple physical units, that is, it can be located in one place, or it can be distributed to multiple different places. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0158] In addition, each functional unit in various embodiments of this application can be integrated in a processing unit, or each unit can exist physically alone, or two or more units can be integrated in one unit. The above integrated unit can be implemented in the form of hardware or in the form of a software functional unit.
[0159] When the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a readable storage medium. Based on this understanding, the technical solution of the embodiments of the present application, in essence, or the part that contributes to the prior art, or all or part of this technical solution can be embodied in the form of a software product. This software product is stored in a storage medium and includes several instructions for causing a device (which can be a single-chip microcomputer, a chip, etc.) or a processor to execute all or part of the steps of the methods of the embodiments of the present application. The aforementioned storage medium includes various media that can store program codes, such as USB flash drives, mobile hard disks, ROM, RAM, magnetic disks, or optical discs.
[0160] The above is only the specific implementation manner of the present application, but the protection scope of the present application is not limited thereto. Any changes or substitutions within the technical scope disclosed in the present application should be covered by the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.
Claims
1. A report generation method, characterized in that, Applied to a report generation device, the method includes: Obtaining monitoring requirement information for monitoring electromagnetic radiation, and based on the monitoring requirement information, obtaining a target monitoring report template that matches the monitoring requirement information; Sending a target monitoring instruction to a monitoring device, where the target monitoring instruction is used to indicate obtaining target monitoring data based on the monitoring requirement information; Receiving the target monitoring data sent by the monitoring device; Generating a target monitoring report based on the target monitoring data and the target monitoring report template.
2. The method according to claim 1, wherein The monitoring requirement information includes: signal feature requirements, image requirements. The signal feature requirements include at least one of the following: signal azimuth, spectrogram, frequency band. The image requirements are used to indicate whether an image of the signal azimuth is required.
3. The method according to claim 2, wherein The obtaining the target monitoring report template based on the monitoring requirement information includes: Determining a target signal sub-template from a plurality of preset signal feature templates based on the signal feature requirements; Determining a target image sub-module from a plurality of preset image sub-modules based on the image requirements; Generating the target monitoring report template based on the target signal sub-template and the target image sub-module.
4. The method according to any one of claims 1-3, characterized in that, The generating the target monitoring report based on the target monitoring data and the target monitoring report template includes: Performing timestamp verification on the target monitoring data to obtain a verification result, where the verification result is used to indicate whether the target monitoring data has been tampered with; When the verification result indicates that the target monitoring data has not been tampered with, generating the target monitoring report based on the target monitoring data and the target monitoring report template.
5. The method according to any one of claims 1 to 3, characterized in that, The obtaining the target monitoring report template based on the monitoring requirement information includes: Determining whether there is a template in the preset area template that matches the monitoring requirement information based on the monitoring requirement information; If there is no template in the preset area template that matches the monitoring requirement information, obtaining the target monitoring report template based on the monitoring requirement information.
6. A report generation method, characterized in that, Applied to a monitoring device, the method includes: Obtaining a target monitoring instruction, where the target monitoring instruction is used to indicate obtaining target monitoring data based on monitoring requirement information; Obtaining a monitoring index to be monitored that matches the monitoring requirement information based on the target monitoring instruction; Monitoring the monitoring index to be monitored through a multi-band monitoring sensor to obtain the target monitoring data.
7. The method according to claim 6, wherein The monitoring index to be monitored includes: a frequency band index. The multi-band monitoring sensor includes: a monitoring probe. The monitoring the monitoring index to be monitored through the multi-band monitoring sensor to obtain the target monitoring data includes: When the monitoring frequency band of the monitoring probe does not include the frequency band index, sending probe replacement information, where the probe replacement information is used to indicate replacing a target probe, and the target probe is a monitoring probe that includes the frequency band index; When the monitoring frequency band of the monitoring probe includes the frequency band index, monitoring the monitoring index to be monitored through the monitoring probe to obtain the target monitoring data.
8. A report generation method, characterized in that, Applied to a report generation system, the report generation system includes: a report generation device and a monitoring device. The method includes: The report generation device obtains monitoring requirement information for monitoring electromagnetic radiation, and based on the monitoring requirement information, obtains a target monitoring report template, where the target monitoring report template matches the monitoring requirement information; The report generation device sends a target monitoring instruction to the monitoring device, where the target monitoring instruction is used to instruct to obtain target monitoring data based on the monitoring requirement information; The monitoring device obtains the target monitoring instruction; The monitoring device obtains a to-be-monitored index that matches the monitoring requirement information based on the target monitoring instruction; The monitoring device monitors the to-be-monitored index through a multi-band monitoring sensor to obtain the target monitoring data; The report generation device receives the target monitoring data sent by the monitoring device; The report generation device generates a target monitoring report based on the target monitoring data and the target monitoring report template.
9. A report generation system, characterized in that, The report generation system includes: a report generation device and a monitoring device; The report generation device is configured to obtain monitoring requirement information for monitoring electromagnetic radiation, and based on the monitoring requirement information, obtain a target monitoring report template, where the target monitoring report template matches the monitoring requirement information; The report generation device is further configured to send a target monitoring instruction to the monitoring device, where the target monitoring instruction is used to instruct to obtain target monitoring data based on the monitoring requirement information; The monitoring device is configured to obtain the target monitoring instruction; The monitoring device is further configured to obtain a to-be-monitored index that matches the monitoring requirement information based on the target monitoring instruction; The monitoring device is further configured to monitor the to-be-monitored index through a multi-band monitoring sensor to obtain the target monitoring data; The report generation device is further configured to receive the target monitoring data sent by the monitoring device; The report generation device is further configured to generate a target monitoring report based on the target monitoring data and the target monitoring report template.
10. A report generation device, characterized in that, Applied to a report generation device, the apparatus includes an acquisition module, a processing module, a sending module, and a receiving module: The acquisition module is configured to obtain monitoring requirement information for monitoring electromagnetic radiation; The processing module is configured to obtain a target monitoring report template based on the monitoring requirement information, where the target monitoring report template matches the monitoring requirement information; The sending module is configured to send a target monitoring instruction to the monitoring device, where the target monitoring instruction is used to instruct to obtain target monitoring data based on the monitoring requirement information; The receiving module is configured to receive the target monitoring data sent by the monitoring device; The processing module is further configured to generate a target monitoring report based on the target monitoring data and the target monitoring report template.
11. A report generation device, characterized in that, Applied to a monitoring device, the apparatus includes an acquisition module and a processing module: The acquisition module is configured to obtain a target monitoring instruction, where the target monitoring instruction is used to instruct to obtain target monitoring data based on monitoring requirement information; The processing module is configured to obtain a to-be-monitored index that matches the monitoring requirement information based on the target monitoring instruction; The processing module is further configured to monitor the to-be-monitored index through a multi-band monitoring sensor to obtain the target monitoring data.
12. A report generation device, characterized in that, including: a processor and a memory; the processor is coupled to the memory; the memory is configured to store one or more programs, and one or more of the programs include computer execution instructions. When the report generation device runs, the processor executes the computer execution instructions stored in the memory, so that the report generation device executes the method according to any one of claims 1-8.
13. A computer-readable storage medium storing instructions therein, characterized in that, When the computer executes the instruction, the computer executes the method according to any one of claims 1-8.
14. A computer program product comprising instructions, characterized in that, When the instruction is run by a computing device, the computing device is caused to execute the method according to any one of claims 1-8.