Noise complaint information processing method and device, equipment and medium
By receiving noise complaint information and determining the noise detection area, and generating noise processing information, the problem of low efficiency in the processing of noise complaint information in the prior art is solved, and more efficient humanized noise management is achieved.
Patent Information
- Application Number
- CN202411773824.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-04
- Publication Date
- 2025-03-18
AI Technical Summary
The prior art requires a large amount of human resources when processing noise complaint information, resulting in low work efficiency and difficulty in effectively solving noise problems.
By receiving noise complaint information, the noise generation location, time and type are determined, the noise detection area is determined based on this information, and when the number of complaints within the preset time exceeds the threshold, noise processing information is generated.
A comprehensive analysis and processing of noise complaint information is realized, targeted noise processing information is generated, and the efficiency and humanization of noise management are improved.
Smart Images

Figure CN119647878A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of noise control technology, and in particular to a method, device, equipment and medium for processing noise complaint information. Background Art
[0002] With the acceleration of urbanization, various types of noise such as traffic noise, catering noise, night construction noise, decoration noise, commercial promotion noise, square dance noise... have become important reasons affecting the quality of life of residents, and this kind of disturbing noise is often difficult to eliminate and recurs, and some will even escalate into neighborhood conflicts and group complaints, becoming one of the "hardest" problems in urban management.
[0003] At present, citizens mostly make complaints through telephone and online platforms, and staff handle the noise complaints. This method requires a large amount of human resources and has the problem of low work efficiency. Summary of the invention
[0004] The present invention provides a method, device, equipment and medium for processing noise complaint information, which can comprehensively analyze and process noise complaint information, obtain noise processing information, and provide data support for noise control.
[0005] According to one aspect of the present invention, a method for processing noise complaint information is provided, the method comprising:
[0006] If a complaint message regarding a noise problem is received, determining the current noise occurrence location, the current noise occurrence time, and the current noise type in the complaint message;
[0007] Determine a noise detection area based on a current noise occurrence location and a current noise type;
[0008] If the number of noise complaints in the noise detection area exceeds a preset number threshold within a preset time period before the current noise occurrence time, noise processing information of the noise detection area is generated.
[0009] According to another aspect of the present invention, a device for processing noise complaint information is provided, comprising:
[0010] A complaint information processing module, for determining the current noise occurrence location, the current noise occurrence time and the current noise type in the complaint information if complaint information about noise problems is received;
[0011] A noise detection area determination module, used to determine a noise detection area based on a current noise occurrence location and a current noise type;
[0012] The noise processing information generating module is used to generate noise processing information of the noise detection area if the number of noise complaints in the noise detection area exceeds a preset number threshold within a preset time period before the current noise occurrence time.
[0013] According to another aspect of the present invention, there is provided an electronic device, the electronic device comprising:
[0014] at least one processor; and
[0015] a memory communicatively connected to the at least one processor; wherein,
[0016] The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the method for processing noise complaint information described in any embodiment of the present invention.
[0017] According to another aspect of the present invention, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the method for processing noise complaint information described in any embodiment of the present invention when executed.
[0018] The technical solution of the embodiment of the present application includes: if a complaint message regarding a noise problem is received, the current noise occurrence location, the current noise occurrence time, and the current noise type are determined in the complaint message; a noise detection area is determined based on the current noise occurrence location and the current noise type; if the number of noise complaints in the noise detection area exceeds a preset number threshold within a preset time period before the current noise occurrence time, noise processing information of the noise detection area is generated. The technical solution comprehensively and reasonably analyzes and processes the noise complaint information based on the judgment of the number of noise complaints in the noise detection area, making the processing of noise complaint information and the generation of noise processing information more humane.
[0019] It should be understood that the contents described in this section are not intended to identify the key or important features of the embodiments of the present invention, nor are they intended to limit the scope of the present invention. Other features of the present invention will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0020] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0021] Figure 1is a flow chart of a method for processing noise complaint information provided according to Embodiment 1 of the present application;
[0022] Figure 2 is a flow chart of a method for processing noise complaint information provided according to Embodiment 2 of the present application;
[0023] Figure 3 is a structural schematic diagram of a noise complaint information processing device provided according to Embodiment 3 of the present application;
[0024] Figure 4 It is a structural schematic diagram of an electronic device that implements a method for processing noise complaint information according to an embodiment of the present application. DETAILED DESCRIPTION
[0025] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only embodiments of a part of the present invention, not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present invention.
[0026] It should be noted that the terms "first", "second", "target", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0027] Embodiment 1
[0028] Figure 1 A flowchart of a method for processing noise complaint information is provided for the first embodiment of the present application. The embodiment of the present application is applicable to the case of processing noise complaint information. The method can be executed by a noise complaint information processing device. The noise complaint information processing device can be implemented in the form of hardware and / or software. The noise complaint information processing device can be configured in an electronic device with data processing capabilities. Figure 1 As shown, the method includes:
[0029] S110: If complaint information regarding a noise problem is received, determine a current noise occurrence location, a current noise occurrence time, and a current noise type in the complaint information.
[0030] Among them, the complaint information can reflect information such as the location where the noise occurs, and the complaint information can be the people's complaint information against noise. The current noise occurrence location reflects the specific location where the noise problem occurs, such as: a room number in a unit building in a community, the location of the complainant, a square in a park, etc. The current noise occurrence time reflects the time when the noise is generated or the time when the complainant hears the noise, such as: 9 o'clock in the morning, after school at noon, etc. The current noise type reflects the type of noise in the complaint information, which can be the noise type directly stated by the complainant, or the noise type analyzed based on the complaint information, such as: square dance noise (life noise), industrial noise, noise from construction sites, etc.
[0031] Specifically, through the data aggregation interface, noise complaint information from various channels is received regularly or in real time. If complaint information is received, noise-related information is extracted from the complaint information to obtain the current noise location, current noise occurrence time and current noise type.
[0032] S120: Determine a noise detection area based on the current noise occurrence location and the current noise type.
[0033] Among them, the noise detection area includes the current noise occurrence location, and the actual spatial range corresponding to the current noise detection area is larger than the actual spatial range corresponding to the current noise occurrence location. For example, the current noise occurrence location is Building 11 in Community B, and the noise detection area may be Community B.
[0034] Specifically, since the noise occurrence location is usually determined in each complaint information based on the language or text of the complainant, its accuracy is relatively poor. The embodiment of the present application determines a noise detection area that reflects the possible occurrence range of the noise based on the current noise occurrence location and the current noise type, and then performs subsequent processing based on the noise detection area, so that the generated noise processing information is more accurate.
[0035] For example, if the noise type is industrial noise, since the working noise frequency is low and the propagation distance is long, the current noise occurrence location can be expanded to obtain the noise detection area. If the noise type is life noise, since the propagation distance of this type of noise is usually short, the current noise occurrence location can be expanded, and the expansion distance is smaller than the expansion distance for industrial noise to obtain the noise detection area.
[0036] S130: If the number of noise complaints in the noise detection area exceeds a preset number threshold within a preset time period before the current noise occurrence time, noise processing information of the noise detection area is generated.
[0037] Among them, the preset number threshold can be determined according to actual conditions, and the embodiments of the present application do not limit this.
[0038] Specifically, each time after receiving complaint information about noise, the location where the noise occurs, the time when the noise occurs, and the type of noise are recorded. If the latest complaint information is received, after determining the noise detection area based on the complaint information, the number of noise complaints that occurred in the noise detection area within a preset time period before the current noise occurrence time is counted in the database. If the number is greater than a preset number threshold, it is determined that the noise detection area needs to be processed, and noise processing information is generated based on the noise type and noise occurrence time of the noise detection area. For example, if the number of complaints about the living noise of a park reaches a preset number threshold, the information and noise of the park are recorded. The notification text is generated based on the noise type and the time when the noise occurs, and the notification text is sent to the noise management department. A governance plan is generated through the large model, such as: planning a special square dance activity area inside the park to reduce noise diffusion; setting up a square dance management requirement sign in the planned area, setting specific time periods, areas, and volume requirements for activities; the community coordinates the square dance team to adjust the activity time to avoid performing during residents' rest periods; setting up a regular tracking management mechanism to spot check the rectification situation every week, and enforce the law for exceeding the volume requirements; in addition, strengthen community publicity at ordinary times, improve the noise awareness of square dance participants and surrounding residents, and jointly maintain a harmonious living environment. The notification text and governance plan are noise treatment information.
[0039] The technical solution of the embodiment of the present application includes: if a complaint message regarding a noise problem is received, the current noise occurrence location, the current noise occurrence time, and the current noise type are determined in the complaint message; a noise detection area is determined based on the current noise occurrence location and the current noise type; if the number of noise complaints in the noise detection area exceeds a preset number threshold within a preset time period before the current noise occurrence time, noise processing information of the noise detection area is generated. The technical solution comprehensively and reasonably analyzes and processes the noise complaint information based on the judgment of the number of noise complaints in the noise detection area, making the processing of noise complaint information and the generation of noise processing information more humane.
[0040] Embodiment 2
[0041] Figure 2 This is a flow chart of a method for processing noise complaint information provided in Example 2 of the present application. This embodiment of the present application is optimized based on the above embodiment.
[0042] like Figure 2 As shown, the method of the embodiment of the present application specifically includes the following steps:
[0043] S210: If complaint information regarding a noise problem is received, determine a current noise occurrence location, a current noise occurrence time, and a current noise type in the complaint information.
[0044] In an embodiment of the present application, optionally, the process of obtaining the complaint information of the noise problem includes: if voice information from a noise complaint hotline is received through a first interface, the voice information is converted into text to obtain complaint information in text form; if complaint content and complaint location from an online complaint platform are received through a second interface, the complaint content and complaint location are determined as complaint information.
[0045] Specifically, the embodiment of the present application receives complaint information from different channels through different data transmission interfaces. For example, the first interface corresponds to the noise complaint hotline. The complaint information obtained by this interface is voice information. After receiving the voice information, the voice information can be converted into text, and then the current noise location and other information can be determined in the text-based complaint information based on NLP. The second interface corresponds to the network complaint platform. This interface can directly receive complaint information in text form, and may also receive positioning information. The positioning information reflects the location of the complainant, that is, the location where the noise occurs. After converting the positioning information into text, the complaint information about the noise can be obtained.
[0046] This scheme is configured so that complaint information about noise from different complaint channels can be received, and then the complaint information can be analyzed and processed in a unified manner, making the processing results more reasonable.
[0047] In an embodiment of the present application, optionally, the current noise occurrence location, the current noise occurrence time and the current noise type are determined in the complaint information, including: preprocessing the complaint information to obtain a preprocessed text; processing the preprocessed text through a pre-trained named entity recognition model to obtain the current noise occurrence location and the current noise occurrence time; performing keyword recognition on the preprocessed text to obtain a target keyword; and determining the current noise type corresponding to the target keyword based on the correspondence between the noise type and the keyword.
[0048] Specifically, the process of determining the current noise occurrence location, the current noise occurrence time and the current noise type can be: preprocessing the complaint information, that is, cleaning, deduplication and standardization to ensure the accuracy and consistency of the data; and timestamping the data to facilitate subsequent time series analysis to obtain a preprocessed text; processing the preprocessed text through a location recognition model and a time recognition model in a pre-trained named entity recognition model to obtain the current noise occurrence location and the current noise occurrence time; for the noise type, keyword recognition can be performed on the preprocessed text based on keywords to obtain target keywords, and the noise type corresponding to the target keyword is determined as the current noise type.
[0049] This solution is configured in such a way that the current noise location, current noise occurrence time, and current noise type can be accurately identified from the complaint information, providing accurate and reliable data for subsequent steps.
[0050] In an embodiment of the present application, optionally, after determining the current noise occurrence location, the current noise occurrence time and the current noise type in the complaint information, the method further includes: if, among the noise record lists, there is a list whose list identifier is the current noise occurrence location, then the current noise occurrence time and the current noise type are inserted into the list corresponding to the current noise occurrence location; otherwise, a noise record list is established with the current noise occurrence location as the list identifier, and the current noise occurrence time and the current noise type are inserted into the list; the noise record list records the historical noise information of the noise occurrence location.
[0051] Specifically, each time a new noise source location is determined from the complaint information, a list corresponding to the noise source location can be created. The list identifier of the list is location information. The list records information such as the time of historical complaints about the noise source location and the type of noise.
[0052] S220, determining the complaining subject in the complaint information.
[0053] Specifically, in one scenario, the same person may file multiple complaints. In this case, there is actually only one complaint about the same noise. Therefore, the subject of the complaint (complainant) can be recorded to make adaptive adjustments based on the subject of the complaint when determining the number of complaints.
[0054] S230, determining whether the current noise occurrence position is located in a pre-divided noise prone area, if so, executing S240; otherwise, executing S250.
[0055] The noise prone area may be a pre-demarcated area in a certain region (eg, an urban area) that is prone to noise, such as a construction site, a farmer's market, and the like.
[0056] Specifically, after obtaining the current noise occurrence position, if the noise occurrence position is located in a noise prone area, it is highly likely that noise has been generated in the noise prone area, and the noise prone area can be determined as a noise detection area.
[0057] S240: Determine the noise prone area as a noise detection area.
[0058] S250: Determine an outward expansion range according to the current noise type, and determine a noise detection area based on the current noise occurrence location and the outward expansion range.
[0059] Specifically, after obtaining the current noise occurrence position, if the noise occurrence position is not located in a noise prone area, it is necessary to expand based on the current noise occurrence position to obtain a larger noise detection area.
[0060] This scheme is set up in this way to obtain a noise detection area with an area larger than the current noise occurrence location. Complaints in the noise detection area are usually complaints about the same noise, so the number of subsequent complaints can be judged based on the noise detection area. This scheme is set up in this way to make noise control more accurate.
[0061] In an embodiment of the present application, optionally, an outward expansion range is determined according to the current noise type, and a noise detection area is determined based on the current noise occurrence location and the outward expansion range, including: if the current noise type is life noise, the outward expansion radius is determined to be the first radius; if the current noise type is traffic noise, the outward expansion radius is determined to be the second radius; if the current noise type is construction noise, the outward expansion radius is determined to be the third radius; if the current noise type is industrial noise, the outward expansion radius is determined to be the fourth radius; with the current noise occurrence location as the center and the outward expansion radius as the radius, a circular noise detection area is determined; wherein the first radius is smaller than the second radius, the second radius is smaller than the third radius, and the third radius is smaller than the fourth radius.
[0062] Specifically, since the noise impact range of living noise is smaller, the impact range of traffic noise is slightly larger than that of living noise, construction noise may affect a community, and industrial noise has a larger impact range due to its lower frequency, when expanding outward, the first radius of living noise is smaller than the second radius of traffic noise, the second radius of traffic noise is smaller than the third radius of construction noise, and the third radius of construction noise is smaller than the fourth radius of industrial noise.
[0063] S260: If the number of noise complaints from different complaining subjects in the noise detection area exceeds a preset number threshold within a preset time period before the current noise occurrence time, noise processing information for the noise detection area is generated.
[0064] Specifically, in the noise detection area, complaints within a preset time period before the current noise occurrence time are usually complaints against the same noise source. The more complaining subjects there are, the more residents are affected. Therefore, in the embodiment of the present application, if the number of noise complaints from different complaining subjects in the noise detection area within a preset time period before the current noise occurrence time exceeds a preset number threshold, it is determined that the noise is more serious and noise processing information needs to be generated so that the noise can be processed.
[0065] The technical solution of the embodiment of the present application comprehensively analyzes the noise through the current noise location, the current noise occurrence time, the noise type and the complaining subject, and generates noise processing information when the number of complaints exceeds a preset threshold, so that more serious noise can be handled in a timely manner, greatly improving the living experience of residents.
[0066] Embodiment 3
[0067] Figure 3 This is a schematic diagram of the structure of a noise complaint information processing device provided in the third embodiment of the present application. The device can execute the noise complaint information processing method provided in any embodiment of the present invention, and has the corresponding functional modules and beneficial effects of the execution method. Figure 3 As shown, the device comprises:
[0068] The complaint information processing module 310 is used to determine the current noise occurrence location, the current noise occurrence time and the current noise type in the complaint information if complaint information about noise problem is received;
[0069] A noise detection area determination module 320 is used to determine a noise detection area based on a current noise occurrence location and a current noise type;
[0070] The noise processing information generating module 330 is configured to generate noise processing information for the noise detection area if the number of noise complaints in the noise detection area exceeds a preset number threshold within a preset time period before the current noise occurrence time.
[0071] The technical solution of the embodiment of the present application includes: a complaint information processing module 310, which is used to determine the current noise occurrence location, the current noise occurrence time and the current noise type in the complaint information if complaint information about noise problems is received; a noise detection area determination module 320, which is used to determine the noise detection area based on the current noise occurrence location and the current noise type; a noise processing information generation module 330, which is used to generate noise processing information for the noise detection area if the number of noise complaints in the noise detection area exceeds a preset number threshold within a preset time period before the current noise occurrence time. The technical solution comprehensively and reasonably analyzes and processes the noise complaint information based on the judgment of the number of noise complaints in the noise detection area, making the processing of noise complaint information and the generation of noise processing information more humane.
[0072] In the embodiment of the present application, optionally, the noise detection area determination module 320 includes:
[0073] a noise detection area determination unit, configured to determine the noise-prone area as a noise detection area if the current noise-generating position is located in a pre-divided noise-prone area;
[0074] Otherwise, an outward expansion range is determined according to the current noise type, and a noise detection area is determined based on the current noise occurrence position and the outward expansion range.
[0075] In the embodiment of the present application, optionally, the noise detection area determination unit includes:
[0076] A first radius determination subunit, configured to determine the outer expansion radius as a first radius if the current noise type is life noise;
[0077] A second radius determination subunit, configured to determine the outer expansion radius as a second radius if the current noise type is traffic noise;
[0078] a third radius determination subunit, configured to determine the outer expansion radius as a third radius if the current noise type is construction noise;
[0079] a fourth radius determination subunit, configured to determine the outer expansion radius as a fourth radius if the current noise type is industrial noise;
[0080] A noise detection area determination subunit, used to determine a circular noise detection area with the current noise occurrence position as the center and an outer expansion radius as the radius;
[0081] The first radius is smaller than the second radius, the second radius is smaller than the third radius, and the third radius is smaller than the fourth radius.
[0082] In the embodiment of the present application, optionally, the device further includes:
[0083] A complaint subject determination module, used to determine the complaint subject in the complaint information;
[0084] Accordingly, the noise processing information generating module 330 includes:
[0085] The noise processing information generating unit is used to generate noise processing information of the noise detection area if the number of noise complaints from different complaining subjects in the noise detection area exceeds a preset number threshold within a preset time period before the current noise occurrence time.
[0086] In the embodiment of the present application, optionally, the device further includes: a complaint information acquisition module, specifically used to:
[0087] If a voice message from the noise complaint hotline is received through the first interface, the voice message is converted into text to obtain complaint information in text form;
[0088] If the complaint content and complaint location of the network complaint platform are received through the second interface, the complaint content and complaint location are determined as complaint information.
[0089] In the embodiment of the present application, optionally, the complaint information processing module 310 includes:
[0090] A preprocessing unit, used for preprocessing the complaint information to obtain a preprocessed text;
[0091] A position and time determination unit, used to process the preprocessed text through a pre-trained named entity recognition model to obtain a current noise occurrence position and a current noise occurrence time;
[0092] A keyword recognition unit, used to perform keyword recognition on the preprocessed text to obtain target keywords;
[0093] The current noise type determining unit is used to determine the current noise type corresponding to the target keyword based on the corresponding relationship between the noise type and the keyword.
[0094] In the embodiment of the present application, optionally, the device further includes:
[0095] A list processing module, for inserting the current noise occurrence time and the current noise type into the list corresponding to the current noise occurrence position if there is a list with a list identifier as the current noise occurrence position in each noise record list;
[0096] Otherwise, a noise record list with the current noise occurrence position as the list identifier is established, and the current noise occurrence time and the current noise type are inserted into the list; the noise record list records the historical noise information of the noise occurrence position.
[0097] A noise complaint information processing device provided in an embodiment of the present application can execute a noise complaint information processing method provided in any embodiment of the present invention, and has functional modules and beneficial effects corresponding to the execution method.
[0098] Embodiment 4
[0099] Figure 4 A schematic diagram of the structure of an electronic device 10 that can be used to implement an embodiment of the present invention is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices (such as helmets, glasses, watches, etc.) and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present invention described and / or required herein.
[0100] like Figure 4 As shown, the electronic device 10 includes at least one processor 11, and a memory connected to the at least one processor 11, such as a read-only memory (ROM) 12, a random access memory (RAM) 13, etc., wherein the memory stores a computer program that can be executed by at least one processor, and the processor 11 can perform various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) 12 or the computer program loaded from the storage unit 18 to the random access memory (RAM) 13. In the RAM 13, various programs and data required for the operation of the electronic device 10 can also be stored. The processor 11, the ROM 12, and the RAM 13 are connected to each other through a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14.
[0101] A number of components in the electronic device 10 are connected to the I / O interface 15, including: an input unit 16, such as a keyboard, a mouse, etc.; an output unit 17, such as various types of displays, speakers, etc.; a storage unit 18, such as a disk, an optical disk, etc.; and a communication unit 19, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 19 allows the electronic device 10 to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks.
[0102] The processor 11 may be a variety of general and / or special processing components with processing and computing capabilities. Some examples of the processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any appropriate processor, controller, microcontroller, etc. The processor 11 executes the various methods and processes described above, such as a method for processing noise complaint information.
[0103] In some embodiments, the method for processing noise complaint information may be implemented as a computer program, which is tangibly contained in a computer-readable storage medium, such as a storage unit 18. In some embodiments, part or all of the computer program may be loaded and / or installed on the electronic device 10 via the ROM 12 and / or the communication unit 19. When the computer program is loaded into the RAM 13 and executed by the processor 11, one or more steps of the method for processing noise complaint information described above may be performed. Alternatively, in other embodiments, the processor 11 may be configured to execute the method for processing noise complaint information in any other appropriate manner (e.g., by means of firmware).
[0104] Various implementations of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), complex programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various implementations can include: being implemented in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.
[0105] Computer programs for implementing the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, so that when the computer program is executed by the processor, the functions / operations specified in the flow chart and / or block diagram are implemented. The computer program may be executed entirely on the machine, partially on the machine, partially on the machine and partially on a remote machine as a stand-alone software package, or entirely on a remote machine or server.
[0106] In the context of the present invention, a computer-readable storage medium may be a tangible medium that may contain or store a computer program for use by or in combination with an instruction execution system, device or equipment. A computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices or equipment, or any suitable combination of the foregoing. Alternatively, a computer-readable storage medium may be a machine-readable signal medium. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0107] To provide interaction with a user, the systems and techniques described herein may be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and a pointing device (e.g., a mouse or trackball) through which the user can provide input to the electronic device. Other types of devices may also be used to provide interaction with the user; for example, the feedback provided to the user may be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user may be received in any form (including acoustic input, voice input, or tactile input).
[0108] The systems and techniques described herein may be implemented in a computing system that includes backend components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes frontend components (e.g., a user computer with a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such backend components, middleware components, or frontend components. The components of the system may be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), a blockchain network, and the Internet.
[0109] A computing system may include a client and a server. The client and the server are generally remote from each other and usually interact through a communication network. The client and server relationship is generated by computer programs running on the corresponding computers and having a client-server relationship with each other. The server may be a cloud server, also known as a cloud computing server or cloud host, which is a host product in the cloud computing service system to solve the defects of difficult management and weak business scalability in traditional physical hosts and VPS services.
[0110] It should be understood that the various forms of processes shown above can be used to reorder, add or delete steps. For example, the steps described in the present invention can be executed in parallel, sequentially or in different orders, as long as the desired results of the technical solution of the present invention can be achieved, and this document does not limit this.
[0111] The above specific implementations do not constitute a limitation on the protection scope of the present invention. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modification, equivalent substitution and improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.
Claims
1. A method for processing noise complaint information, characterized in that: include: If a complaint message regarding a noise problem is received, determining the current noise occurrence location, the current noise occurrence time, and the current noise type in the complaint message; Determine a noise detection area based on a current noise occurrence location and a current noise type; If the number of noise complaints in the noise detection area exceeds a preset number threshold within a preset time period before the current noise occurrence time, noise processing information of the noise detection area is generated.
2. The method according to claim 1, characterized in that The noise detection area is determined based on the current noise occurrence location and the current noise type, including: If the current noise occurrence position is located in a pre-divided noise prone area, the noise prone area is determined as a noise detection area; Otherwise, an outward expansion range is determined according to the current noise type, and a noise detection area is determined based on the current noise occurrence position and the outward expansion range.
3. The method according to claim 2, characterized in that Determining an outward expansion range according to the current noise type, and determining a noise detection area based on the current noise occurrence location and the outward expansion range, including: If the current noise type is life noise, determining the outer expansion radius to be the first radius; If the current noise type is traffic noise, determining the outer expansion radius to be the second radius; If the current noise type is construction noise, determining the outer expansion radius to be the third radius; If the current noise type is industrial noise, determining the outer expansion radius to be the fourth radius; Determine a circular noise detection area with the current noise occurrence position as the center and the outer expansion radius as the radius; The first radius is smaller than the second radius, the second radius is smaller than the third radius, and the third radius is smaller than the fourth radius.
4. The method according to claim 1, characterized in that After determining the current noise occurrence location, the current noise occurrence time and the current noise type in the complaint information, the method further includes: Identify the subject of the complaint in the complaint information; Correspondingly, if the number of noise complaints in the noise detection area exceeds the preset number threshold within the preset time before the current noise occurrence time, noise processing information of the noise detection area is generated, including: If the number of noise complaints from different complaining subjects in the noise detection area exceeds a preset number threshold within a preset time period before the current noise occurrence time, noise processing information for the noise detection area is generated.
5. The method according to claim 1, characterized in that: The process of obtaining the complaint information of the noise problem includes: If a voice message from the noise complaint hotline is received through the first interface, the voice message is converted into text to obtain complaint information in text form; If the complaint content and complaint location of the network complaint platform are received through the second interface, the complaint content and complaint location are determined as complaint information.
6. The method according to claim 1, characterized in that Determine the current noise occurrence location, current noise occurrence time, and current noise type in the complaint information, including: Preprocessing the complaint information to obtain a preprocessed text; The preprocessed text is processed by a pre-trained named entity recognition model to obtain a current noise occurrence location and a current noise occurrence time; Performing keyword recognition on the preprocessed text to obtain target keywords; The current noise type corresponding to the target keyword is determined based on the correspondence between the noise type and the keyword.
7. The method according to claim 1, characterized in that After determining the current noise occurrence location, the current noise occurrence time and the current noise type in the complaint information, the method further includes: If there is a list with a list identifier of the current noise occurrence location in each noise record list, the current noise occurrence time and the current noise type are inserted into the list corresponding to the current noise occurrence location; Otherwise, a noise record list with the current noise occurrence position as the list identifier is established, and the current noise occurrence time and the current noise type are inserted into the list; the noise record list records the historical noise information of the noise occurrence position.
8. A noise complaint information processing device, characterized in that: include: A complaint information processing module, for determining the current noise occurrence location, the current noise occurrence time and the current noise type in the complaint information if complaint information about noise problems is received; A noise detection area determination module, used to determine a noise detection area based on a current noise occurrence location and a current noise type; The noise processing information generating module is used to generate noise processing information of the noise detection area if the number of noise complaints in the noise detection area exceeds a preset number threshold within a preset time period before the current noise occurrence time.
9. An electronic device, characterized in that: The electronic device comprises: at least one processor; and a memory communicatively connected to the at least one processor; wherein, The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the method for processing noise complaint information according to any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the method for processing noise complaint information according to any one of claims 1 to 7 when executed.