A Remote Law Enforcement Method, Device, Server, and Storage Medium for a Cloud Platform

Through the cloud platform remote law enforcement method, terminal equipment and edge equipment are used for image recognition and supervision, solving the problem that existing urban management law enforcement relies on manual inspections, and achieving efficient and low-cost law enforcement operations.

CN110363426BActive Publication Date: 2025-05-27ISOFTSTONE INFORMATION TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN201910635724.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2019-07-15
Publication Date
2025-05-27
Estimated Expiration
2039-07-15

AI Technical Summary

Technical Problem

The existing urban management law enforcement relies on manual inspections, which covers a limited area and takes a long time, which can easily lead to physical conflicts and high costs.

Method used

The cloud platform remote law enforcement method is adopted to send monitoring instructions to the terminal device through the server, obtain images and identify them, and determine whether an event to be enforced is included. If it is a real-time event, send on-site warning instructions; if it is a non-real-time event, identify and enforce law operations through cloud computing power.

Benefits of technology

Contactless supervision has been realized, law enforcement efficiency has been improved, law enforcement costs have been reduced, and urban management has been enhanced.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN110363426B_ABST
    Figure CN110363426B_ABST
Patent Text Reader

Abstract

The present invention discloses a cloud platform remote law enforcement method, including: a control terminal monitoring device acquires one or more first images based on a preset area; the edge device is controlled to identify whether the one or more first images include law enforcement events to be enforced; if so, the edge device is controlled to identify the type of the law enforcement event to be enforced; a preset law enforcement operation is executed according to the type of the law enforcement event to be enforced; wherein, the types of the law enforcement events to be enforced include real-time events and non-real-time events. The present invention realizes the classification of illegal events and adopts different punishment methods by real-time monitoring of illegal events through the cloud platform, saves labor costs, and improves the efficiency of urban management.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] An embodiment of the present invention relates to the field of Internet of Things urban supervision, and in particular to a cloud platform remote law enforcement method, device, server, and storage medium. Background Art

[0002] In the prior art, urban management law enforcement basically relies on management personnel, who need to conduct daily inspections and on-site processing of uncivilized events. This not only has a limited coverage area, takes a long time for inspections, but also easily leads to physical conflicts, and at the same time consumes a large amount of human resources. Summary of the Invention

[0003] The present invention provides a cloud platform remote law enforcement method, which non-contact supervises uncivilized behaviors, improves law enforcement efficiency, and reduces law enforcement costs, including the following steps:

[0004] The server sends a monitoring instruction to the terminal device, and obtains one or more images obtained by the terminal device monitoring a preset area;

[0005] The server obtains the recognition result of the one or more images by the edge device, and determines whether the one or more images contain an event to be enforced;

[0006] If so, the server obtains the recognition result of the event to be enforced by the edge device;

[0007] If the event to be enforced is a real-time event, the server sends a on-site warning instruction to the terminal device for on-site warning;

[0008] If the event to be enforced is a non-real-time event, the server obtains the non-real-time event sent by the edge device, identifies the non-real-time event through cloud computing power, and performs law enforcement operations according to the recognition result.

[0009] Further, if the event to be enforced is a real-time event, after the server sends a on-site warning instruction to the terminal device, it further includes:

[0010] The server obtains the recognition result of the real-time event by the edge device, and determines whether the real-time event requires on-site processing by law enforcement personnel;

[0011] If so, the server sends a on-site processing request to the urban management platform.

[0012] Further, after the server sends a on-site processing request to the urban management platform, it further includes:

[0013] Within a preset time interval, the server obtains and analyzes the on-site processing feedback from the urban management platform to determine whether the current law enforcement process is over;

[0014] If not, the server generates the first personal credit record and uploads the first personal credit record to the personal credit system.

[0015] Further, if the law enforcement event to be processed is a non-real-time event, the server obtains the non-real-time event sent by the edge device, identifies the non-real-time event through cloud computing power, and performs law enforcement operations according to the identification result, including:

[0016] The server identifies the non-real-time event based on a preset warning and penalty rule, and determines whether the non-real-time event reaches the warning and penalty threshold;

[0017] If the non-real-time event does not reach the warning and penalty threshold, the server generates a warning notice and sends the warning notice to the mobile terminal of the violator through the mobile terminal server;

[0018] If the non-real-time event reaches the warning and penalty threshold, the non-real-time event is stored in the warning and penalty library and recorded as an event to be punished.

[0019] Further, before storing the non-real-time event in the warning and penalty library, it further includes:

[0020] The server stores the event to be punished in the temporary warning and penalty library, and at the same time sends the event to be punished to the urban management platform. According to the feedback information of the urban management platform on the event to be punished, it is confirmed whether the event to be punished is misjudged;

[0021] If the event to be punished is misjudged, the server deletes the event to be punished from the temporary warning and penalty library;

[0022] If the event to be punished is not misjudged, the server transfers the event to be punished from the temporary warning and penalty library to the warning and penalty library.

[0023] Further, after the server stores the non-real-time event in the warning and penalty library and records it as an event to be punished, it further includes:

[0024] The server identifies the event to be punished, generates a handling suggestion for the event to be punished, and sends the handling suggestion to the urban management platform;

[0025] Within a preset time interval, the server obtains the handling result of the event to be punished from the urban management platform and determines whether there is a blacklist in the obtained handling result;

[0026] If there is, the server generates the second personal credit record and uploads the second personal credit record to the personal credit platform.

[0027] Further, before the server identifies the non-real-time event based on a preset warning and punishment rule, the following steps are also included:

[0028] The server determines whether a new warning and punishment rule is received;

[0029] If so, the preset warning and punishment rule is updated.

[0030] The present invention also provides a cloud platform remote law enforcement device, including:

[0031] A monitoring module, configured to send a monitoring instruction to a terminal device, obtain the monitoring of a preset area by the terminal device, and obtain one or more images;

[0032] A judgment module, configured to obtain the recognition result of the one or more images by an edge device, and judge whether the one or more images contain an event to be law enforced;

[0033] An identification module, configured to obtain the recognition result of the event to be law enforced by the edge device;

[0034] A control module, if the event to be law enforced is a real-time event, the server sends a on-site warning instruction to the terminal device to give a on-site warning to the violator;

[0035] If the event to be law enforced is a non-real-time event, the server obtains the non-real-time event sent by the edge device, identifies the non-real-time event through cloud computing power, and performs law enforcement operations according to the recognition result.

[0036] The present invention also provides a server, including:

[0037] One or more processors;

[0038] A storage device, configured to store one or more programs,

[0039] When the one or more programs are executed by the one or more processors, the one or more processors can implement the cloud platform remote law enforcement method as described in any one of the above.

[0040] The present invention also provides a computer-readable storage medium, on which a computer program is stored, and when the program is executed by a processor, the cloud platform remote law enforcement method as described in any one of the above is implemented.

[0041] The present invention conducts non-contact supervision through the terminal of the cloud platform, remotely identifies uncivilized behaviors in the city, and issues corresponding punishments or warnings. Thereby improving the intelligent level of urban management and reducing the urban management cost. Brief Description of the Drawings

[0042] Figure 1It is the flowchart of the cloud platform remote law enforcement method in the first embodiment of the present invention.

[0043] Figure 2 It is the flowchart of the cloud platform remote law enforcement method in the second embodiment of the present invention.

[0044] Figure 3 It is the flowchart of the cloud platform remote law enforcement method in the third embodiment of the present invention.

[0045] Figure 4 It is the flowchart of the cloud platform remote law enforcement method of the alternative embodiment in the third embodiment of the present invention.

[0046] Figure 5 It is the flowchart of the cloud platform remote law enforcement method of another alternative embodiment in the third embodiment of the present invention.

[0047] Figure 6 It is the structural diagram of the cloud platform remote law enforcement device module in the fourth embodiment of the present invention.

[0048] Figure 7 It is the structural schematic diagram of a cloud platform remote law enforcement server provided by the fifth embodiment of the present invention. Detailed implementation manners

[0049] The present invention will be further described in detail below with reference to the accompanying drawings and embodiments. It can be understood that the specific embodiments described herein are only used to explain the present invention, rather than limiting the present invention. Additionally, it should be noted that for the sake of description, only parts related to the present invention rather than all structures are shown in the drawings.

[0050] Before discussing the exemplary embodiments in more detail, it should be mentioned that some exemplary embodiments are described as processes or methods depicted as flowcharts. Although the flowcharts describe the steps as sequential processes, many of the steps can be implemented in parallel, concurrently, or simultaneously. In addition, the order of the steps can be rearranged. The process can be terminated when its operation is completed, but it can also have additional steps not included in the drawings. The process can correspond to a method, function, procedure, subroutine, subprogram, etc.

[0051] Furthermore, terms such as "first" and "second" may be used herein to describe various directions, actions, steps, or elements, etc., but these directions, actions, steps, or elements are not limited by these terms. These terms are only used to distinguish the first direction, action, step, or element from another direction, action, step, or element. For example, without departing from the scope of the present application, the first speed difference may be the second speed difference, and similarly, the second speed difference may be referred to as the first speed difference. Both the first speed difference and the second speed difference are speed differences, but they are not the same speed difference. The terms "first", "second", etc. should not be construed as indicating or implying relative importance or implicitly specifying the quantity of the indicated technical features. Thus, features defined with "first" and "second" may explicitly or implicitly include one or more of such features. In the description of the present invention, the meaning of "a plurality" and "batch" is at least two, such as two, three, etc., unless otherwise specifically and clearly defined.

[0052] The meanings of the edge device, server, and terminal device mentioned in this embodiment are as follows:

[0053] An edge device refers to a computing device that integrates network, computing, storage, and application core capabilities on one side close to the object or data source, providing the nearest-end service nearby. Its application program is initiated on the edge side, generating a faster network service response and meeting the basic needs of the industry in aspects such as real-time services, application intelligence, security, and privacy protection. Edge computing is between physical entities and industrial connections, or at the top of physical entities.

[0054] The server has cloud computing capabilities and can still access the historical data of edge computing, and can generate instructions to send to the edge device or terminal device; the server is in the cloud and can not only communicate data with the edge device and terminal device, but also access other data platforms through network connections to form data communication and data synchronization. In the following embodiments, the server can access databases such as the data center of the police platform, the data center of the management department platform, and the government personal credit investigation platform, and perform data synchronization and data feedback from the above databases.

[0055] The terminal device is the part in the cloud platform system that obtains the actually occurring data. In practice, it generally refers to broadcasts, cameras, infrared sensors, etc. The terminal device can monitor events in a preset area in real time, generate event information and send it to the edge device or server, and can also receive instructions from the server and perform corresponding execution actions.

[0056] Embodiment 1

[0057] As Figure 1As shown in the figure, Embodiment 1 of the present invention provides a cloud platform remote law enforcement method. By classifying law enforcement events to be handled and performing different operations on different types of law enforcement events to be handled, non-contact and efficient law enforcement is achieved, reducing manpower and saving the cost of urban management.

[0058] The steps of this embodiment are as follows:

[0059] S101. The server sends a monitoring instruction to the terminal device to obtain one or more images obtained by the terminal device monitoring a preset area.

[0060] In this step, the terminal device receives the monitoring instruction from the server, monitors the preset area, and sends one or more obtained images to the edge device at preset intervals. Among them, one or more images can be picture or video information, and the obtained images are temporarily stored in the edge device.

[0061] Optionally, when the system is applied to an area where unauthorized persons are prohibited from entering, the terminal device can be an infrared sensor, and the terminal device obtains an infrared feedback signal of the preset area at preset intervals; optionally, when the system is applied to an area where quietness needs to be maintained and honking is prohibited, the terminal device can also be a decibel detector, and at this time the terminal device obtains the sound signal of the preset area at preset intervals.

[0062] S102. The server obtains the recognition result of the one or more images by the edge device and determines whether the one or more images contain a law enforcement event to be handled.

[0063] The law enforcement event to be handled in this step refers to uncivilized behavior or behavior violating laws and regulations in the preset area.

[0064] In the present invention, both the server and the edge device have computing power. The server has cloud computing power and can process relatively complex information, but it takes a long time. The edge device has simple computing power and is generally used to process data with high real-time requirements. To ensure timeliness and enable the one or more image information to be recognized in a preset time, in this embodiment, the terminal device sends the images to the edge device for recognition to determine whether a law enforcement event to be handled occurs. Exemplarily, the law enforcement events to be handled include: illegal occupation of roads for business, fighting, illegal parking, littering, entering a prohibited area and / or honking in a residential area, etc.

[0065] S103. If so, the server obtains the recognition result of the law enforcement event to be handled by the edge device.

[0066] The recognition results of law enforcement events to be processed include real-time events and non-real-time events. Exemplarily, among the law enforcement events to be processed, occupying the road for business, fighting, entering a prohibited area, and / or honking in a residential area, etc. belong to real-time events and need to be processed immediately. Illegal parking, littering, etc. belong to non-real-time events and can be processed later. It should be noted that the recognition rules for law enforcement events to be processed by the edge device can be predefined by the user or modified by the user. Therefore, the recognition results vary according to the recognition rules defined by the user and are not limited to the classifications in the above examples.

[0067] To ensure timeliness and perform law enforcement operations in a timely manner, the edge device obtains law enforcement events to be processed for intelligent recognition, quickly identifying real-time events and non-real-time events. When a real-time event is recognized, step S104 is executed; when a non-real-time event is recognized, step S105 is executed.

[0068] S104. If the law enforcement event to be processed is a real-time event, the server sends a on-site warning instruction to the terminal device to give a on-site warning.

[0069] The on-site warning instruction is an instruction such as warning or driving away issued by the system to the violator through the terminal device. According to the predefined settings of the terminal device and / or the user, the on-site warning instruction can be a flashing warning light and / or a broadcast warning. Exemplarily, according to the predefined settings of the user, when it is detected that someone breaks into a prohibited area, the server sends a on-site warning instruction to the terminal device, and the warning light of the terminal device flashes while a broadcast is made to drive the person away. Optionally, the on-site warning instruction can also be reminded through text messages, emails, APPs, and WeChat mini-programs of the mobile terminal.

[0070] S105. If the law enforcement event to be processed is a non-real-time event, the server obtains the non-real-time event sent by the edge device, performs recognition on the non-real-time event through cloud computing power, and performs law enforcement operations according to the recognition results.

[0071] A non-real-time event refers to an event with low requirements for timeliness or does not require immediate police dispatch for handling. To obtain more accurate recognition results, the edge device will send the non-real-time event to the server database for storage, and at the same time use cloud computing power to perform intelligent recognition on the non-real-time event to perform corresponding law enforcement operations according to the recognition results.

[0072] In this embodiment, the terminal device obtains event data in a preset area, performs different law enforcement operations on different types of law enforcement events to be processed, reduces manpower, improves the law enforcement efficiency of urban management, and reduces the cost of urban management.

[0073] Embodiment 2

[0074] As Figure 2As shown in the figure, on the basis of the first embodiment, the second embodiment adds a step that after the terminal device sends a on-site warning instruction, law enforcement officers are required to go to the site for handling. The specific steps are as follows:

[0075] S201. If the law enforcement event to be handled is a real-time event, the server sends a on-site warning instruction to the terminal device for on-site warning;

[0076] S202. The server obtains the recognition result of the real-time event by the edge device and determines whether the real-time event requires on-site handling by law enforcement officers;

[0077] In the above embodiment, the system issues warnings such as broadcasts and warning lights to violators through the terminal device. However, it is possible that violators do not accept the warnings and continue to carry out illegal operations. Therefore, the edge device needs to continue to identify whether the real-time event requires on-site handling by law enforcement officers. Exemplarily, when the edge device continuously receives real-time event information in the same area and of the same type within a preset time, it indicates that an illegal event has occurred in this area; or if the same real-time event information is still received after the terminal device sends a on-site warning instruction, it indicates that the on-site warning effect is not good; or the real-time event is relatively serious, such as fighting, or an area with confidentiality is broken into, etc. In the above situations, law enforcement officers are required to conduct on-site handling. Optionally, users can log in to the system platform to set and modify the recognition rules for real-time events.

[0078] S203. If so, the server sends a on-site handling request to the urban management platform.

[0079] If on-site handling is required, the server sends a on-site handling request to the urban management platform. The on-site handling request generally includes the event occurrence area, occurrence time, and event content. The data center of the urban management platform determines the jurisdiction department of the event according to the received content and forwards the on-site handling request to the information receiving terminal of the corresponding jurisdiction department so that the corresponding urban management personnel can rush to the site for handling.

[0080] S204. Within a preset time interval, the server obtains the on-site handling feedback from the urban management platform and analyzes it to determine whether the current law enforcement process is over;

[0081] In this step, after the urban management personnel conduct on-site handling, they upload the on-site handling feedback to the urban management platform. The on-site handling feedback includes the law enforcement process and / or law enforcement results, etc.

[0082] In the present invention, the law enforcement system platform and the urban management platform have a data connection function and perform data synchronization every preset time, including the law enforcement system platform uploading the law enforcement event to be handled to the urban management platform, and / or the urban management platform synchronizing the on-site handling feedback to the law enforcement system platform.

[0083] Among them, the on-site processing feedback includes the on-site processing results of urban management personnel, and the violators are required to pay fines or have points deducted at the corresponding jurisdiction department within the specified time limit, etc.

[0084] In this step, within a preset time interval, the server obtains the on-site processing feedback uploaded by urban management personnel from the urban management platform. When the urban management personnel successfully stop a violation event and the violator completes the fine payment or point deduction within the specified time, it can be determined that the law enforcement process ends.

[0085] S205. If not, the server generates a personal credit record for the first person and uploads the personal credit record to the personal credit system.

[0086] When the law enforcement process does not end, it generally means that the violator has not completed the fine payment or accepted the point deduction within the above-mentioned preset time interval and needs to be included in the personal credit system. Specifically, the personal credit record for the first person in this embodiment includes the identity information of the violator, the category of the violation event, the reason for the loss of credit, etc. Among them, optionally, the identity information of the violator can be obtained from the data center of the urban management platform.

[0087] The personal credit system is a personal credit reporting agency established by the management department according to law. In this embodiment, the personal credit system can receive the personal credit record uploaded by the server of the cloud platform remote law enforcement system and can provide personal credit information query and evaluation services.

[0088] Based on the above embodiment, this embodiment adds a law enforcement method for processing real-time events. Only real-time events that are ineffective after warning need to notify urban management personnel for on-site processing, which enhances the operability of the law enforcement method and saves labor costs. At the same time, by including the information of violators who have not completed the law enforcement process in the personal credit system, the law enforcement method can track the completion of law enforcement events and improve the law enforcement effect.

[0089] Embodiment Three

[0090] Figure 3 The following is a schematic flowchart of a cloud platform remote law enforcement method provided by Embodiment Three of the present invention. This embodiment is applicable to the situation where the event to be enforced is a non-real-time event. Specifically, this embodiment refines the processing steps of the non-real-time event in Embodiment One.

[0091] The specific steps are as follows:

[0092] S301. The server identifies the non-real-time event based on the preset warning and punishment rules and determines whether the non-real-time event reaches the warning and punishment threshold;

[0093] The alarm punishment rule is an identification rule for non-real-time events established based on the resolved event data in the database. The alarm punishment rule is uploaded to the system server by urban management personnel in advance, and users can log in to the system platform to update or modify it.

[0094] S302. If the non-real-time event does not reach the alarm punishment threshold, the server generates a warning notice and sends the warning notice to the mobile terminal of the violator through the mobile terminal server.

[0095] In this step, the non-real-time event not reaching the alarm punishment threshold indicates that the non-real-time event is not serious. Exemplarily, such as mobile vendors occupying the road illegally or parking in violation of regulations, etc., then the server generates a warning notice and sends the warning notice to the mobile terminal of the violator through the mobile terminal server.

[0096] In this step, the law enforcement system has data connections with both the urban management platform and the data platform of the corresponding jurisdiction department, and also has a data connection with the mobile terminal server. The server can obtain the identity information of the violator from the urban management platform or the data platform of the corresponding jurisdiction department, and send a warning notice through the mobile terminal server to send it to the mobile terminal of the violator. Exemplarily, when obtaining a parking violation event, the server obtains vehicle information and the identity information of the vehicle owner from the traffic management bureau, generates a parking violation warning notice, and sends the warning notice to the mobile terminal server to send the warning notice to the mobile terminal of the vehicle owner.

[0097] S303. If the non-real-time event reaches the alarm punishment threshold, the non-real-time event is stored in the alarm punishment library and recorded as an event to be punished.

[0098] The alarm punishment library is used to save relatively serious non-real-time events, which need to be transferred to the corresponding jurisdiction department for processing. To ensure the accuracy of law enforcement, the server stores non-real-time events exceeding the alarm punishment threshold in the alarm punishment library for further identification.

[0099] S304. The server identifies the event to be punished, generates a processing suggestion for the event to be punished, and sends the processing suggestion to the urban management platform.

[0100] The processing suggestion refers to the jurisdiction department to which the server identifies the event to be punished belongs. Optionally, the processing suggestion also includes that the server obtains the processing results of previous jurisdiction departments for similar events and generates law enforcement suggestions for the jurisdiction department.

[0101] S305. Within a preset time interval, the server obtains the processing result of the event to be punished from the urban management platform and judges whether there is a blacklist in the obtained processing result.

[0102] After the governing department processes the event to be punished, it uploads the processing result to the urban management platform, and the server obtains the processing result and conducts identification. The processing result includes the information of the event to be punished, the identity information of the violator, and the processing result. At the same time, when a violator continuously violates laws and regulations and / or causes serious consequences within a certain period of time, the governing department adds the violator to the blacklist in the processing result. Exemplarily, if a car owner continuously commits violations such as speeding and drunk driving within a certain period of time, causing a serious traffic accident, the governing department may include the car owner in the blacklist.

[0103] S306. If so, the server generates a second personal credit record and uploads the second personal credit record to the personal credit platform.

[0104] When there is a blacklist in the processing result, the server generates a second personal credit record of the corresponding violator and uploads it to the personal credit platform. Among them, the second personal credit record includes the identity information of the violator, the category of the violation event, the reason for the loss of trust, and the blacklist, etc.

[0105] As Figure 4 shown, in an alternative embodiment, before S301, it further includes:

[0106] S311. The server determines whether it has received a new warning and punishment rule;

[0107] Urban management personnel can log in to the cloud platform law enforcement system and update the warning and punishment rules stored in the server according to the actual law enforcement experience to obtain a threshold judgment result for non-real-time events that better meets the actual needs. Optionally, the server can determine whether it has received a new warning and punishment rule before each call of the warning and punishment rule, or can determine whether it has received a new warning and punishment rule at regular time intervals.

[0108] S312. If so, update the preset warning and punishment rules.

[0109] If the server determines that it has received a new warning and punishment rule, it updates the server data and uses the new warning and punishment rule to identify non-real-time events.

[0110] As Figure 5 shown, in another alternative embodiment, before S304, it further includes:

[0111] S314. The server stores the event to be punished in the warning and punishment temporary library, and at the same time sends the event to be punished to the urban management platform. According to the feedback information of the urban management platform on the event to be punished, it confirms whether the event to be punished is a misjudgment;

[0112] If an event is included in the warning and punishment library, it indicates that the event belongs to serious violations or illegal acts, and relatively severe punishment measures will be taken against the violators of the event. To avoid misjudgment, in this alternative embodiment, the server will first temporarily store the event to be punished in the warning and punishment library, and at the same time send the event to be punished to the urban management platform. Urban management personnel obtain the event to be punished through the urban management platform, manually confirm the event to be punished, and upload the obtained feedback information to the urban management platform.

[0113] S324. If the event to be punished is a misjudgment, the server deletes the event to be punished from the temporary warning and punishment library;

[0114] The server obtains the feedback information from the urban management platform. When the manual recognition result indicates that the event is a misjudgment, a false alarm log is generated and saved to the server database, which is convenient for users to obtain the false alarm log and modify the preset warning and punishment rules.

[0115] S334. If the event to be punished is not a misjudgment, the server transfers the event to be punished from the temporary warning and punishment library to the warning and punishment library.

[0116] After manual recognition, urban management personnel confirm that the event to be punished is not a misjudgment, and then transfer the event to be punished from the temporary library to the warning and punishment library.

[0117] In this embodiment, for events with low real-time requirements, cloud computing power is called for calculation, and different law enforcement measures are taken according to whether they reach the warning and punishment threshold, so that the law enforcement process can be synchronized with the data of the urban management platform. At the same time, a blacklist system is added to include serious violations and illegal acts in the personal credit record, enhancing the law enforcement effect.

[0118] Embodiment 4

[0119] Figure 6 A cloud platform remote law enforcement device provided by Embodiment 4 of the present invention, characterized by comprising:

[0120] A monitoring module 401, configured to send a monitoring instruction to a terminal device, and obtain one or more images obtained by the terminal device monitoring a preset area;

[0121] A judgment module 402 is configured to obtain the recognition results of one or more images by an edge device, and determine whether the one or more images contain events to be enforced; obtain the recognition results of real-time events by the edge device, and determine whether the real-time events require on-site handling by law enforcement officers; within a preset time interval, the server obtains on-site handling feedback from the urban management platform and analyzes it to determine whether the current law enforcement process is completed; the server identifies non-real-time events based on preset warning and penalty rules, and determines whether the non-real-time events reach the warning and penalty threshold; the server stores the events to be punished in a warning and penalty temporary library, and at the same time sends the events to be punished to the urban management platform, and confirms whether the events to be punished are misjudged according to the feedback information of the urban management platform on the events to be punished; within a preset time interval, the server obtains the processing results of the events to be punished from the urban management platform, and determines whether there is a blacklist in the obtained processing results; the server determines whether it has received new warning and penalty rules.

[0122] An identification module 403 is configured to obtain the recognition results of the events to be enforced by the edge device.

[0123] A control module 404, if the event to be enforced is a real-time event, the server sends a on-site warning instruction to the terminal device to give a on-site warning to the violator; if the real-time event requires on-site handling by law enforcement officers, the server sends a on-site handling request to the urban management platform. If the current law enforcement process is not completed, the server generates a personal credit record and uploads it to the personal credit system. If the non-real-time event does not reach the warning and penalty threshold, the server generates a warning notice and sends the warning notice to the mobile terminal of the violator through the mobile terminal server; if the non-real-time event reaches the warning and penalty threshold, the event to be punished is stored in the warning and penalty library. If the event to be punished is a misjudgment, the server deletes the event to be punished from the warning and penalty temporary library; if the event to be punished is not a misjudgment, the server transfers the event to be punished from the warning and penalty temporary library to the warning and penalty library. The server identifies the event to be punished, generates a processing suggestion for the event to be punished, and sends the processing suggestion to the urban management platform; if there is a blacklist, the server generates a second personal credit record and uploads it to the personal credit platform. If the event to be enforced is a non-real-time event, the server obtains the non-real-time event data sent by the edge device, performs identification through cloud computing power, and performs law enforcement operations according to the identification results. If the server receives new warning and penalty rules, it updates the preset warning and penalty rules.

[0124] A cloud platform remote law enforcement device provided in the fourth embodiment of the present invention can execute the cloud platform remote law enforcement method provided in any embodiment of the present invention, and has corresponding functional modules and beneficial effects for executing the method.

[0125] Embodiment Five

[0126] Figure 7 FIG. Figure 7 is a schematic structural diagram of a cloud platform remote law enforcement server provided in Embodiment 5 of the present invention. As shown in the figure, the server includes a processor 50, a memory 51, an input device 52, and an output device 53; the number of processors 50 in the server can be one or more. In the figure, one processor 50 is taken as an example; the processor 50, the memory 51, the input device 52, and the output device 53 in the device / terminal / server can be connected through a bus or other means. Figure 5 In the figure, taking the connection through a bus as an example.

[0127] The memory 51, as a computer-readable storage medium, can be used to store software programs, computer-executable programs, and modules, such as program instructions / modules corresponding to the theme update method in the embodiments of the present invention (for example, the monitoring module 401 and the judgment module 402 in the cloud platform remote law enforcement device, etc.). The processor 50 executes various functional applications and data processing of the device / terminal / server by running the software programs, instructions, and modules stored in the memory 51, that is, to implement the above-mentioned cloud platform law enforcement method.

[0128] The memory 51 mainly includes a program storage area and a data storage area. Among them, the program storage area can store an operating system and application programs required for at least one function; the data storage area can store data created according to the use of the terminal, etc. In addition, the memory 51 can include a high-speed random access memory, and can also include a non-volatile memory, such as at least one magnetic disk storage device, a flash memory device, or other non-volatile solid-state storage devices. In some instances, the memory 51 can further include a memory remotely set relative to the processor 50, and these remote memories can be connected to the device / terminal / server through a network. Examples of the above network include but are not limited to the Internet, an enterprise intranet, a local area network, a mobile communication network, and combinations thereof.

[0129] The input device 52 can be used to receive input digital or character information, and generate key signal inputs related to the user settings and function controls of the device / terminal / server. The output device 53 can include a display device such as a display screen.

[0130] In this embodiment, by selecting pre-made modules to generate a visual interface, the work efficiency of software engineers is improved, and the time for configuring the background pattern of the visual interface is saved.

[0131] Embodiment 6

[0132] Embodiment 6 of the present invention further provides a computer-readable storage medium, on which a computer program is stored. When the program is executed by a processor, it implements a configuration method of a cloud platform law enforcement method as provided in any embodiment of the present invention. The method may include:

[0133] The server sends a monitoring instruction to the terminal device to obtain one or more images obtained by the terminal device through monitoring a preset area;

[0134] The server obtains the recognition results of the one or more images by the edge device, and determines whether the one or more images contain events to be enforced;

[0135] If so, the server obtains the recognition results of the events to be enforced by the edge device;

[0136] If the event to be enforced is a real-time event, the server sends a on-site warning instruction to the terminal device for on-site warning;

[0137] If the event to be enforced is a non-real-time event, the server obtains the non-real-time event sent by the edge device, identifies the non-real-time event through cloud computing power, and performs law enforcement operations according to the recognition results.

[0138] The computer-readable storage medium of the embodiments of the present invention may adopt any combination of one or more computer-readable media. The computer-readable medium may be a computer-readable signal medium or a computer-readable storage medium. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the above. More specific examples (non-exhaustive list) of the computer-readable storage medium include: an electrical connection having one or more wires, 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 above. In this document, the computer-readable storage medium may be any tangible medium that contains or stores a program, and the program may be used by or in combination with an instruction execution system, apparatus, or device.

[0139] The computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, which carries the computer-readable program code. Such a propagated data signal may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. The computer-readable signal medium may also be any computer-readable medium other than the computer-readable storage medium, and the computer-readable medium may send, propagate, or transmit a program for use by or in combination with an instruction execution system, apparatus, or device.

[0140] The program code contained on the storage medium may be transmitted by any suitable medium, including but not limited to wireless, wire, optical cable, RF, etc., or any suitable combination of the above.

[0141] Computer program code for performing the operations of the present invention may be written in one or more programming languages or combinations thereof, including object-oriented programming languages such as Java, Smalltalk, C++, and also including conventional procedural programming languages such as the "C" language or similar programming languages. The program code may execute entirely on the user's computer, partly on the user's computer, execute as a stand-alone software package, partly on the user's computer and partly on a remote computer, or execute entirely on the remote computer or terminal. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., through the Internet using an Internet service provider).

[0142] Note that the above is only a preferred embodiment of the present invention and the technical principles applied. Those skilled in the art will understand that the present invention is not limited to the specific embodiments described herein, and various obvious changes, re-adjustments and substitutions can be made by those skilled in the art without departing from the protection scope of the present invention. Therefore, although the present invention has been described in more detail through the above embodiments, the present invention is not limited to the above embodiments. Without departing from the concept of the present invention, more other equivalent embodiments may be included, and the scope of the present invention is determined by the scope of the appended claims.

Claims

1. A remote law enforcement method for a cloud platform, characterized in that, it includes: The server sends a monitoring instruction to the terminal device to obtain one or more images obtained by the terminal device monitoring a preset area; The server obtains the recognition result of the edge device for the one or more images, and judges whether the one or more images contain an event to be enforced; If so, the server obtains the recognition result of the edge device for the event to be enforced; If the event to be enforced is a real-time event, the server sends a on-site warning instruction to the terminal device for on-site warning; If the event to be enforced is a non-real-time event, the server obtains the non-real-time event sent by the edge device, identifies the non-real-time event through cloud computing power, and performs law enforcement operations according to the recognition result; Among them, the real-time event refers to uncivilized behaviors or behaviors violating laws and regulations that need to be dealt with immediately, at least including occupying roads for business, fighting, entering prohibited areas or honking in residential areas. The non-real-time event refers to uncivilized behaviors or behaviors violating laws and regulations that can be dealt with later, at least including illegal parking or littering; If the event to be enforced is a non-real-time event, the server obtains the non-real-time event sent by the edge device, identifies the non-real-time event through cloud computing power, and performs law enforcement operations according to the recognition result, including: The server identifies the non-real-time event based on a preset warning and punishment rule, and judges whether the non-real-time event reaches the warning and punishment threshold; If the non-real-time event does not reach the warning and punishment threshold, the server generates a warning notice and sends the warning notice to the mobile terminal of the violator through the mobile terminal server; If the non-real-time event reaches the warning and punishment threshold, the non-real-time event is stored in the warning and punishment library and recorded as an event to be punished; Among them, after the server stores the non-real-time event in the warning and punishment library and records it as an event to be punished, it further includes: The server identifies the event to be punished, generates a processing suggestion for the event to be punished, and sends the processing suggestion to the urban management platform; At a preset time interval, the server obtains the processing result of the event to be punished from the urban management platform and judges whether there is a blacklist in the obtained processing result; If so, the server generates a second personal credit record and uploads the second personal credit record to the personal credit platform.

2. A remote law enforcement method for a cloud platform according to claim 1, characterized in that, If the event to be enforced is a real-time event, after the server sends a on-site warning instruction to the terminal device, it further includes: The server obtains the recognition result of the edge device for the real-time event, and judges whether the real-time event requires on-site handling by law enforcement personnel; If so, the server sends a on-site handling request to the urban management platform.

3. A remote law enforcement method for a cloud platform according to claim 2, characterized in that, After the server sends a on-site handling request to the urban management platform, it further includes: At a preset time interval, the server obtains the on-site handling feedback from the urban management platform and analyzes it to judge whether the current law enforcement process is over; If not, the server generates the first personal credit record and uploads the first personal credit record to the personal credit system.

4. A cloud platform remote law enforcement method according to claim 1, wherein, before storing the non-real-time event in the warning and penalty library, it further includes: The server stores the event to be punished in the warning and penalty temporary library, and at the same time sends the event to be punished to the urban management platform, and according to the feedback information of the urban management platform on the event to be punished, confirms whether the event to be punished is a misjudgment; If the event to be punished is a misjudgment, the server deletes the event to be punished from the warning and penalty temporary library; If the event to be punished is not a misjudgment, the server transfers the event to be punished from the warning and penalty temporary library to the warning and penalty library.

5. The cloud platform remote law enforcement method according to claim 1, wherein, before the server identifies the non-real-time event based on the preset warning and penalty rules, it further includes: The server determines whether a new warning and penalty rule is received; If so, update the preset warning and penalty rules.

6. A cloud platform remote law enforcement device, wherein, it includes: A monitoring module for sending a monitoring instruction to the terminal device to obtain one or more images obtained by the terminal device monitoring a preset area; A judgment module for obtaining the recognition result of the edge device on the one or more images, and judging whether the one or more images contain an event to be enforced; An identification module for obtaining the identification result of the edge device on the event to be enforced; A control module, if the event to be enforced is a real-time event, the server sends a on-site warning instruction to the terminal device to give a on-site warning to the violator; If the event to be enforced is a non-real-time event, the server obtains the non-real-time event sent by the edge device, identifies the non-real-time event through cloud computing power, and performs law enforcement operations according to the identification result; wherein, the real-time event refers to an uncivilized behavior or a behavior violating laws and regulations that needs to be processed immediately, at least including occupying the road for business, fighting, entering a prohibited area or sounding the horn in a residential area, and the non-real-time event refers to an uncivilized behavior or a behavior violating laws and regulations that can be processed later, at least including illegal parking or littering; wherein, if the event to be enforced is a non-real-time event, the server obtains the non-real-time event sent by the edge device, identifies the non-real-time event through cloud computing power, and performs law enforcement operations according to the identification result, including: The server identifies the non-real-time event based on the preset warning and penalty rules, and judges whether the non-real-time event reaches the warning and penalty threshold; If the non-real-time event does not reach the warning and penalty threshold, the server generates a warning notice and sends the warning notice to the mobile terminal of the violator through the mobile terminal server; If the non-real-time event reaches the warning and penalty threshold, the non-real-time event is stored in the warning and penalty library and recorded as an event to be punished; wherein, after the server stores the non-real-time event in the warning and penalty library and records it as an event to be punished, it further includes: The server identifies the event to be punished, generates a handling suggestion for the event to be punished, and sends the handling suggestion to the urban management platform; Within a preset time interval, the server obtains the handling result of the event to be punished from the urban management platform, and determines whether there is a blacklist in the obtained handling result; If there is, the server generates a second personal credit record and uploads the second personal credit record to the personal credit platform.

7. A server, Characterized in that, Comprising: One or more processors; A storage device for storing one or more programs, When the one or more programs are executed by the one or more processors, the one or more processors can implement the cloud platform remote law enforcement method according to any one of claims 1-5.

8. A computer-readable storage medium, on which a computer program is stored, Characterized in that, When the program is executed by a processor, it implements the cloud platform remote law enforcement method according to any one of claims 1-5.

Citation Information

Patent Citations

  • Intelligent illegal parking monitoring management system and method based on image recognition

    CN109686103A