Event reporting method and device, electronic equipment and storage medium
By automatically identifying and filling event information, the problem of users' difficulty in reporting abnormal events quickly and accurately is solved, and the effect of simplifying the reporting process and improving event processing efficiency is achieved.
Patent Information
- Application Number
- CN202411900418.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-20
- Publication Date
- 2025-04-15
AI Technical Summary
In urban management, it is difficult for users to report abnormal events quickly and accurately, which makes managers time-consuming and labor-intensive when describing and handling events.
Provides an event reporting method, which automatically recognizes event information and fills the form by obtaining the description files uploaded by the user (such as text, voice, pictures, and videos), and automatically reports after confirmation by the user.
It simplifies the process of users reporting events, reduces the difficulty of user operations, improves the efficiency and accuracy of event reporting, and facilitates managers to handle events.
Smart Images

Figure CN119830885A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of urban management technology, and in particular to an event reporting method, device, electronic device, and storage medium. Background Art
[0002] In the management process at the grassroots level such as streets and villages, social workers, grid members and other management personnel are often required to report abnormal events they find during routine inspections or when residents are in their daily lives so that their superiors can record and handle the abnormal events.
[0003] The reporting of abnormal events depends on the user filling in event information such as event content, location, event subject, etc. on the user device, and then the user device reports the abnormal event. However, for users who do not often report abnormal events, it is difficult to accurately grade and classify abnormal events, and it is impossible to accurately describe abnormal events. For social workers, grid workers and other management personnel, the process of describing abnormal events is time-consuming and laborious.
[0004] Therefore, a method is needed to help users quickly report discovered abnormal events. Summary of the invention
[0005] The present application provides an event reporting method, device, electronic device, and storage medium for simplifying the event reporting process and facilitating managers to quickly report discovered events.
[0006] In order to achieve the above technical objectives, this application adopts the following technical solutions:
[0007] In a first aspect, an embodiment of the present application provides an event reporting method, the method comprising:
[0008] Obtain a description file uploaded by a user for an event to be reported, the description file including one or more of text, voice, picture, and video;
[0009] According to a preset form template, event information is identified from the description file, and the form template is used to indicate the information items that need to be submitted for the event to be reported;
[0010] Displays an event form containing a description file and event information;
[0011] In response to the user's confirmation operation on the event form, the event form is reported.
[0012] The technical solution provided by the present application brings at least the following beneficial effects: when an event is discovered, if the user wants to report the event, he only needs to upload a description file for the event to be reported. The description file can be uploaded by the user in a way that he will use, such as one or more of text, voice, graph, and video. Therefore, the solution provided by the present application can be used by various types of users with different proficiency in using the device. The device automatically identifies the event information contained in the description file uploaded by the user, fills in and displays the event form containing the description file and the event information, and the user can confirm the event information of the event to be reported. After the user confirms, the device automatically reports the event form. When the superior receives the event form, the event can be processed according to the event form, and the event form can be further checked according to the description file to ensure the accuracy of the event processing. The whole process only requires the user to upload the description file and confirm the event form, and the user does not need to manually fill in the key information of each information type, which reduces the difficulty of the user's operation, and the process of the user uploading the event is more convenient. For areas with insufficient management personnel or unpopular equipment use, the solution provided by the present application is conducive to the development of more users reporting events, and it is convenient for superiors to manage the city based on the reported events.
[0013] In one possible implementation, event information is identified from a description file based on a preset form template, including: identifying keywords / words that match information entries in the form template from a target text as event information corresponding to the information entry; the target text includes text and / or speech converted into text.
[0014] In one possible implementation, event information is identified from a description file according to a preset form template, including: identifying key information matching an information entry in the form template from a target image as event information corresponding to the information entry; the target image includes an image frame in a picture or video.
[0015] In a possible implementation, the information entry includes one or more of an event title, an event description, an event type, an event location, an event jurisdiction, an event time, and an event level; when the form template includes an event title, the event information corresponding to the event title is formed by combining keywords / words identified in the description file according to a preset sentence structure of the event title; when the form template includes an event description, the event information corresponding to the event description is integrated based on text information identified from the description file; when the form template includes an event type, the event information corresponding to the event type is determined based on keywords / words corresponding to the preset event type and multiple keywords / words identified from the description file; when the form template includes an event location, the event information corresponding to the event location is determined based on keywords / words corresponding to the preset event type and multiple keywords / words identified from the description file; The event information is determined from the location information recognized from the text or voice, or is determined based on the acquisition location of the picture or video, or is determined from the location information recognized from the picture or video; when the form template includes the jurisdiction to which the event belongs, the event information corresponding to the form template is determined from the place where the event occurred identified in the description file; when the form template includes the time of event occurrence, the event information corresponding to the time of event occurrence is determined based on the time information recognized from the text or voice, or is determined based on the acquisition time of the picture or video, or is determined from the time information recognized from the picture or video; when the form template includes event levels, the event information corresponding to the event levels is determined based on the event types recognized from the description file, and the correspondence between the preset event types and event levels.
[0016] In a possible implementation, the event information corresponding to each information entry satisfies a confidence condition; wherein, the confidence of the event information identified from the target text is determined based on a first parameter, and the first parameter is used to characterize the frequency of occurrence of the keyword / word in the target text; the confidence of the event information identified from the picture is determined based on a second parameter, and the second parameter is used to characterize the image area ratio corresponding to the event information; the confidence of the event information identified from the video is determined based on a third parameter, and the third parameter is used to characterize the duration ratio of the event information in the video.
[0017] In one possible implementation, the method also includes: in response to a user's modification operation on event information in an event form, determining the event information modified by the user as correct event information; in response to a user's confirmation operation on the event form, reporting the event form, including: after the user completes the modification of the event information, in response to the user's confirmation operation on the event form containing the correct event information, reporting the event form.
[0018] In a possible implementation, the method also includes: detecting the event similarity between the event form and the reported event form; reporting the event form, including: when the event similarity is greater than or equal to a preset similarity, receiving a user's merge reporting operation on the event form, merging the event form into a reported event form whose event similarity is greater than or equal to the preset similarity; or, when the event similarity is greater than or equal to the preset similarity, receiving a user's separate reporting operation on the event form, and reporting the event form separately; or, when the event similarity is less than the preset similarity, receiving a user's reporting operation on the event form, and reporting the event form.
[0019] In a second aspect, the present application provides an event reporting device, comprising:
[0020] An acquisition module is used to acquire a description file uploaded by a user for an event to be reported, where the description file includes one or more of text, voice, picture and video;
[0021] A processing module, used to identify event information from a description file according to a preset form template, where the form template is used to indicate information items that need to be submitted for an event to be reported;
[0022] The display module is used to display the event form containing the description file and event information;
[0023] The processing module is also used to report the event form in response to the user's confirmation operation on the event form.
[0024] In a possible implementation, the processing module is specifically used to identify keywords / words matching the information items in the form template from the target text as event information corresponding to the information items; the target text includes text and / or speech converted text.
[0025] In a possible implementation, the processing module is specifically used to identify key information matching the information entry in the form template from the target image as event information corresponding to the information entry; the target image includes an image frame in a picture or video.
[0026] In a possible implementation, the information entry includes one or more of an event title, an event description, an event type, an event location, an event jurisdiction, an event time, and an event level; when the form template includes an event title, the event information corresponding to the event title is formed by combining keywords / words identified in the description file according to a preset sentence structure of the event title; when the form template includes an event description, the event information corresponding to the event description is integrated based on text information identified from the description file; when the form template includes an event type, the event information corresponding to the event type is determined based on keywords / words corresponding to the preset event type and multiple keywords / words identified from the description file; when the form template includes an event location, the event information corresponding to the event location is determined based on keywords / words corresponding to the preset event type and multiple keywords / words identified from the description file; The event information is determined from the location information recognized from the text or voice, or is determined based on the acquisition location of the picture or video, or is determined from the location information recognized from the picture or video; when the form template includes the jurisdiction to which the event belongs, the event information corresponding to the form template is determined from the place where the event occurred identified in the description file; when the form template includes the time of event occurrence, the event information corresponding to the time of event occurrence is determined based on the time information recognized from the text or voice, or is determined based on the acquisition time of the picture or video, or is determined from the time information recognized from the picture or video; when the form template includes event levels, the event information corresponding to the event levels is determined based on the event types recognized from the description file, and the correspondence between the preset event types and event levels.
[0027] In a possible implementation, the event information corresponding to each information entry satisfies a confidence condition; wherein, the confidence of the event information identified from the target text is determined based on a first parameter, and the first parameter is used to characterize the frequency of occurrence of the keyword / word in the target text; the confidence of the event information identified from the picture is determined based on a second parameter, and the second parameter is used to characterize the image area ratio corresponding to the event information; the confidence of the event information identified from the video is determined based on a third parameter, and the third parameter is used to characterize the duration ratio of the event information in the video.
[0028] In one possible implementation, the processing module is also used to, in response to the user's modification operation on the event information in the event form, determine the event information modified by the user as the correct event information; the processing module is specifically used to, after the user completes the modification of the event information, in response to the user's confirmation operation on the event form containing the correct event information, report the event form.
[0029] In one possible implementation, the processing module is also used to detect the event similarity between the event form and the reported event form; the processing module is specifically used to: when the event similarity is greater than or equal to a preset similarity, receive the user's merge reporting operation on the event form, merge the event form into the reported event form whose event similarity is greater than or equal to the preset similarity; or, when the event similarity is greater than or equal to the preset similarity, receive the user's separate reporting operation on the event form, and report the event form separately; or, when the event similarity is less than the preset similarity, receive the user's reporting operation on the event form, and report the event form.
[0030] In a third aspect, the present application provides an electronic device comprising: one or more processors; one or more memories; wherein the one or more memories are used to store computer program codes, the computer program codes include computer instructions, and when the one or more processors execute the computer instructions, the electronic device executes any one of the event reporting methods provided in the first aspect above.
[0031] In a fourth aspect, the present application provides a computer-readable storage medium, which stores computer execution instructions. When the computer execution instructions are executed on a computer, the computer executes any one of the event reporting methods provided in the first aspect above.
[0032] In a fifth aspect, the present application provides a computer program product, which includes computer instructions. When the computer instructions are executed by a processor, an event reporting method provided in the first aspect and any possible design thereof is implemented.
[0033] For the specific description of the second to fifth aspects and their various implementations in the present application, reference may be made to the detailed description in the first aspect and its various implementations; and for the beneficial effects of the second to fifth aspects and their various implementations, reference may be made to the beneficial effects analysis in the first aspect and its various implementations, which will not be repeated here.
[0034] These and other aspects of the present application will become more apparent from the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0035] Figure 1 A schematic diagram of an event reporting scenario provided in an embodiment of the present application Figure 1 ;
[0036] Figure 2 A schematic diagram of an event reporting scenario provided in an embodiment of the present application Figure 2 ;
[0037] Figure 3 A schematic diagram of an event reporting scenario provided in an embodiment of the present application Figure 3 ;
[0038] Figure 4 A schematic diagram of an event reporting scenario provided in an embodiment of the present application Figure 4 ;
[0039] Figure 5 A schematic diagram of an event reporting scenario provided in an embodiment of the present application Figure 5 ;
[0040] Figure 6 An architectural diagram of an event reporting system applicable to an event reporting method provided in an embodiment of the present application;
[0041] Figure 7 A structural diagram of a computing device provided in an embodiment of the present application;
[0042] Figure 8 A flowchart of an event reporting method provided in an embodiment of the present application;
[0043] Fig. 9 An example of an application scenario of an event reporting method provided in an embodiment of the present application Figure 1 ;
[0044] Fig.10 An example of an application scenario of an event reporting method provided in an embodiment of the present application Figure 2 ;
[0045] Fig.11 An overall logic diagram of an event reporting method provided in an embodiment of the present application;
[0046] Fig.12 A schematic diagram of the structure of an event reporting device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0047] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0048] It should be noted that, in the embodiments of the present application, words such as "exemplary" or "for example" are used to indicate examples, illustrations or explanations. Any embodiment or design described as "exemplary" or "for example" in the embodiments of the present application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "exemplary" or "for example" is intended to present related concepts in a concrete way. The terms "first" and "second" are used for descriptive purposes only and cannot be understood as indicating or implying relative importance or implicitly indicating the number of indicated technical features. Thus, the features defined as "first" and "second" may explicitly or implicitly include one or more of the features. In the description of the present application, unless otherwise specified, "multiple" means two or more.
[0049] In the management process at the grassroots level such as streets and villages, social workers, grid members and other management personnel are often required to report abnormal events they find during routine inspections or when residents are in their daily lives so that their superiors can record and handle the abnormal events.
[0050] The reporting of abnormal events depends on the user filling in the event information such as event content, location, event subject, etc. on the user device, and then the user device reports the abnormal event. However, for users who do not often report abnormal events, it is difficult to accurately classify and categorize abnormal events, and it is impossible to accurately describe abnormal events. For social workers, grid workers and other management personnel, the description process of abnormal events is time-consuming and laborious. In the current event reporting process, users are first required to Figure 1 Fill in the event information corresponding to each information item (such as event title, event type, jurisdiction, location, basic data, occurrence location, occurrence time, etc.) on the event reporting page shown. You also need to fill in the event information corresponding to each information item (such as event title, event type, jurisdiction, location, location, etc.) on the event reporting page shown. Figure 2 Upload the evidence files related to the incident on the Incident Evidence Reporting page shown in the figure. For some information types with preset options, users need to Figure 3 , Figure 4 and Figure 5 In the page shown, the user is asked to select the event information corresponding to the information item from multiple preset options. The user needs to fill in or select a lot of information. For users who do not frequently use the user device, filling in and selecting this information is difficult for the user, and it is difficult for the user to accurately classify the abnormal event, which is very inconvenient for the user to operate. For example, Figure 1 The location where the event occurred may deviate from the location where the abnormal event actually occurred. Figure 3 There are many pre-selected event types available for selection. When selecting an event type, users may not know which event type the abnormal event belongs to, making it difficult for users to choose. Figure 4 and Figure 5There are many locations and basic data for users to choose from, which is time-consuming and laborious for users to choose.
[0051] Therefore, there is a need for a method that is easy for users to operate and can help users quickly report discovered abnormal events.
[0052] In this regard, the embodiment of the present application provides an event reporting method, where the user only needs to upload a description file on the file upload page of the user device. The description file includes one or more of text, voice, pictures and videos, which are files that the user can collect and then upload through the device he uses. The user device can identify the event information corresponding to different information items from the description file, and the user device will display the event information corresponding to each identified information item to the user. When the user determines that the event information is correct, the user device can report the event including the event information of each information item and the description file. During the event reporting process, the user only needs to upload the description file related to the event, and the user does not need to manually fill in the event information under each information item, which greatly reduces the user's operating difficulty, is conducive to the development of more users reporting events, and is convenient for managers to manage the city based on the reported events.
[0053] Please refer to Figure 6 , which shows the architecture diagram of the event reporting system to which the event reporting method provided by this application is applicable. Figure 6 As shown, the event reporting system 1 includes multiple user devices 10 and a server 20.
[0054] The user device 10 and the server 20 may establish a communication connection directly or indirectly. It should be understood that the connection method may be a wireless connection, such as a Bluetooth connection, a wireless fidelity (Wi-Fi) connection, etc.; or, the connection method may be a wired connection, such as an optical fiber connection, an Ethernet connection, a universal serial bus (USB) connection, a high-speed serial computer expansion bus (Peripheral Component Interconnect Express, PCIE), etc., without limitation. For example, the user device 10 and the server 20 are connected via a wireless local area network.
[0055] In some embodiments, an application software for reporting events is installed on the user device 10. When the user triggers the application software on the user device 10, the application software provides a file upload page, and the user device displays the file upload page. The user can then operate on the file upload page to upload the description file collected by the user through the device used by the user.
[0056] In some embodiments, the user device 10 can also display an event reporting page provided by the application software. The user device 10 displays the event information corresponding to each information item identified from the description file on the event reporting page, and then the user views the event information under different information items, and can determine whether the event information is incorrect. If correct, the user can operate the user device 10 to report the event containing the event information of various information items and the description file. If incorrect, the user can also operate the user device 10 to modify the erroneous event information to the correct event information, and then operate the user device 10 to report the event containing the correct event information and the description file.
[0057] In some embodiments, the user device 10 is used to report the event to the server 20, so that the administrator can view the event through the server 20 and then process the event.
[0058] In some embodiments, the user device 10 may include a processor, a display, a human-computer interaction device and a communicator. The processor is used to receive the description file uploaded by the user, identify the description file, and obtain the event information under different information items. The display is used to display the description file uploaded by the user and the event information under each information item. The human-computer interaction device is used to receive the user's upload operation of the description file, the reporting operation of the event, and the like. The communicator is used to establish a communication connection with the server 20 to report the event to the server 20. Among them, the processor can be a central processing unit (CPU), a general-purpose processor network processor (NP), a digital signal processor (DSP), a microprocessor, a microcontroller, a programmable logic device (PLD) or any combination thereof. The processor can also be other devices with processing functions, such as circuits, devices or software modules, and the embodiments of the present application do not impose any restrictions on this. The display can be a liquid crystal display, an organic light-emitting diode (OLED) display, etc., and the specific type, size and resolution of the display are not limited. The human-computer interaction device may include a mouse to enable the user to select controls such as file upload controls and event reporting controls in the user device 10. The human-computer interaction device may also include a keyboard, a touchpad, a touch screen, a remote controller or a handwriting device, etc. The specific form of the human-computer interaction device is not limited. The communicator may include at least one of a Wi-Fi component, a Bluetooth communication protocol component, a wired Ethernet communication protocol component, and other network communication protocol components or a near field communication protocol component, and an infrared receiver.
[0059] In some embodiments, the user device 10 may further include an image acquisition device and / or an audio acquisition device, or the user device 10 is connected to the image acquisition device and / or the audio acquisition device, and then the user device 10 obtains description files of voice, picture, video, etc. through the image acquisition device and / or the audio acquisition device. For example, the image acquisition device may be a camera, a video camera, a webcam, etc., and the audio acquisition device may be a recorder, a microphone, etc. When a user discovers an event, he may take a picture or a video through the image acquisition device, and may record the user's voice or the sound in the scene where the event occurs through the audio acquisition device. This application does not limit the specific form of the image acquisition device and the audio acquisition device.
[0060] In some embodiments, the server 20 may be a single server or a server cluster. The server 20 is used to centrally manage the events reported by each user device 10. The administrator can view the events reported by each user device 10 through the server 20 and handle the events according to the relevant provisions of event handling. For example, if multiple events are reported from the same location within a certain period of time, the administrator will handle this event first.
[0061] In some embodiments, the user device 10 is any electronic device that can support event uploading, such as a personal computer (PC), a notebook computer, a mobile device, a tablet computer, a laptop computer, etc. The embodiment of the present application does not limit the specific form of the user device 10.
[0062] The hardware structure of the user equipment 10 includes: Figure 7 The computing device shown in FIG. Figure 7 Taking the computing device shown as an example, the hardware structure of the user equipment 10 is introduced.
[0063] like Figure 7 As shown, the computing device may include a processor 301, a memory 302, a communication interface 303, and a bus 304. The processor 301, the memory 302, and the communication interface 303 may be connected via a bus 304.
[0064] The processor 301 is the control center of the computing device, which can be a processor or a general term for multiple processing elements. For example, the processor 301 can be a general-purpose central processing unit (CPU) or other general-purpose processors. Among them, the general-purpose processor can be a microprocessor or any conventional processor.
[0065] As an embodiment, the processor 301 may include one or more CPUs, such as Figure 7CPU 0 and CPU 1 are shown in .
[0066] The memory 302 may be a read-only memory (ROM) or other type of static storage device that can store static information and instructions, a random access memory (RAM) or other type of dynamic storage device that can store information and instructions, an electrically erasable programmable read-only memory (EEPROM), a disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto.
[0067] In a possible implementation, the memory 302 may exist independently of the processor 301, and the memory 302 may be connected to the processor 301 via a bus 304 to store instructions or program codes. When the processor 301 calls and executes the instructions or program codes stored in the memory 302, the model deployment method provided in the embodiment of the present application can be implemented.
[0068] In another possible implementation, the memory 302 may also be integrated with the processor 301 .
[0069] The communication interface 303 is used for connecting the computing device to other devices through a communication network, which may be Ethernet, a radio access network (RAN), a wireless local area network (WLAN), etc. The communication interface 303 may include a receiving unit for receiving data and a sending unit for sending data.
[0070] The bus 304 may be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus. The bus may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 7 Only one thick line is used in the diagram, but this does not mean that there is only one bus or only one type of bus.
[0071] It should be pointed out that Figure 7The structure shown in the figure does not constitute a limitation on the computing device, except Figure 7 In addition to the components shown, the computing device may include more or fewer components than shown, or combine certain components, or arrange the components differently.
[0072] The implementation of the embodiments of the present application will be described in detail below with reference to the accompanying drawings.
[0073] like Figure 8 As shown, the embodiment of the present application provides an event reporting method, which is performed by the above-mentioned user equipment 10, and the method includes the following steps:
[0074] S101. Obtain a description file uploaded by a user for an event to be reported.
[0075] The description file includes one or more of text, voice, picture, and video.
[0076] In some embodiments, the administrator enters relevant information of users (such as social workers, grid workers, etc.) in the server in advance. The relevant information is information used to characterize the user's identity, such as user name, password, user name, mobile phone number, email, ID number, etc., and then the user can connect to the server through the application software in the user device he uses, and the user enters the relevant information entered into the server in the user device. If the server determines that the relevant information entered by the user has passed the verification, the server can transmit the page data of the event upload page to the user device so that the user device displays the event upload page, and then the user can upload a description file for the event to be reported in the event reporting page to upload the event.
[0077] In some embodiments, the superior pre-configures a reporting channel (a code scanning channel, a link channel, etc.), and the user uses the user device to upload the event through the pre-configured reporting channel. For example, the superior pre-configures a QR code, and after the user scans the QR code through the user device used by the user, the user device displays the event reporting page, and then the user can upload a description file for the event to be reported on the event reporting page, and upload the event. For another example, the superior pre-configures a web link, and the user clicks the web link on the user device to enter the event reporting page, and then the user can upload a description file for the event to be reported on the event reporting page, and upload the event.
[0078] In some embodiments, when a user witnesses an event, he or she can connect to the server through the user device he or she carries with him or her, upload a description file for the event on the event upload page displayed on the user device, and report the event in a timely manner. Alternatively, the user can collect the description file corresponding to the event through the user device he or she carries with him or her, and when it is convenient for the user, the user can connect to the server through the user device again, and upload the description file for the event on the event upload page displayed on the user device. For example, when a user sees someone fishing illegally, he or she can take a picture of the fisherman through the mobile phone he or she carries with him or her, and after the user returns home, the user can upload the picture of the fisherman through the computer to report the illegal fishing event.
[0079] In some embodiments, the user can connect to the server through a web page, a client, etc., and then upload multimedia files.
[0080] S102: Identify event information from the description file according to a preset form template.
[0081] The form template is used to indicate the information items to be submitted for the event to be reported, including one or more of the event title, event description, event type, event location, event jurisdiction, event time, and event level.
[0082] In some embodiments, the information entry may also include a reporting channel, which represents the source of the reported event. For example, if the event is reported by a user through a client for reporting events, then the event information corresponding to the reporting channel in the event form is "client upload"; if the event is reported by a user by scanning a QR code, then the event information corresponding to the reporting channel in the event form is "QR code upload". In actual applications, for pre-configured reporting channels, usually people who do not have higher-level management authority report events through these channels, such as the masses in towns and villages. When reporting events in this way, the event information in the event form can be expressed as "mass reflection", such as Fig. 9 Event information corresponding to the reporting channel in .
[0083] In some embodiments, the information entry may also include a reporting person, where the reporting person represents the person who reports the event, and the event information corresponding to the reporting person may be the identification information of the reporting person, for example, the reporting person's ID, name, number, work number, etc.
[0084] In some embodiments, superiors can configure different form templates for devices in different regions and / or different time periods. For example, for some regions where there are no people who can use the client, when users can only report events through the aforementioned pre-configured reporting channels, the form template may not include the information item "Reporting Channel", or the corresponding event information in the information item "Reporting Channel" in the form template is filled in by default as "Mass Reflection". For another example, during a certain time period, the client cannot be updated and events can only be reported through pre-configured reporting channels during this period. In this case, the form template may not include the information item "Reporting Channel", and the information item "Reporting Channel" may be included in other time periods, or the corresponding event information in the information item "Reporting Channel" in the form template is filled in by default as "Mass Reflection", and the corresponding event information in the information item "Reporting Channel" in the form template for other time periods can be changed.
[0085] In some embodiments, step S102 may be specifically implemented as: identifying keywords / words matching the information items in the form template from the target text as event information corresponding to the information items; the target text includes text and / or text obtained by converting speech. For example, the user device may convert speech into text using audio analysis technology, and the user device may then extract keywords / words from the text using text structuring technology.
[0086] In some embodiments, step S102 may be specifically implemented as follows: identifying key information matching the information entry in the form template from the target image as the event information corresponding to the information entry; the target image includes an image frame in a picture or video. For example, the user device may identify different objects from the image through large model image parsing technology, and determine the object matching the information entry as the event information corresponding to the information entry.
[0087] In some embodiments, the user device used to report the event may also be configured with a model for identifying event information from the description file. For example, the user device may be pre-configured with a large language model that can analyze the keywords / words contained in the text, the user device may also be configured with a target recognition model that can identify the objects (human body, animal, plant, etc.) contained in the image, the user device may also be configured with a model for describing the image according to the objects contained in the image, and may also be configured with a model for extracting corresponding keywords / words and converting them into sentences, etc.
[0088] When the form template includes an event title, the event information corresponding to the event title is formed by combining keywords / words identified in the description file according to the preset sentence structure of the event title.
[0089] For example, the description file is a text (text directly input by the user or text obtained by voice conversion of the user's input), and the text content is "At the intersection of X Road and Y Road, I saw two middle-aged men fishing. I often see them in the morning recently. Firstly, it is dangerous for them, and secondly, it affects the travel of ordinary citizens. Please ask the relevant departments to deal with it in time", and the recognized subject keyword is "man", the predicate keyword is "fishing", the object keyword is "fish", the attributive keywords are "violation" and "middle-aged", the time adverbial keyword is "morning", the place adverbial keyword is "intersection of X Road and Y Road", and the quantity keyword is "two". Assuming that the sentence structure of the preset event title is "subject+predicate+object", the event title automatically recognized by the user device is "man fishing". Assuming that the sentence structure of the preset event title is "time adverbial+place adverbial+subject+predicate+object", the event title automatically recognized by the user device is "man fishing at the intersection of X Road and Y Road in the morning".
[0090] For another example, the description file is as follows Fig. 9 For example, if the user device identifies an object such as a human body, fishing gear, and a river, and the relative position relationship between these objects from the image shown in the figure (a picture uploaded directly by the user or a frame of image in a video uploaded by the user), the user device combines the keywords / words corresponding to the objects identified from the image according to the preset sentence structure of the event title "subject+predicate+object" to obtain the event title "Man Fishing". If the preset sentence structure of the event title is "place adverbial+subject+predicate+object", and the relative position of the person and the bridge identified from the image is that the person is next to the river, the event title determined by the user device may be "Man Fishing by the River".
[0091] When the form template includes an event description, the event information corresponding to the event description is integrated based on the text information identified from the description file.
[0092] For example, the description files uploaded by users include text, voice, and Fig. 9 In the image shown in , the text directly input by the user is "Someone is fishing by the river", and the text obtained by voice conversion is "At the intersection of X Road and Y Road, I saw two middle-aged men fishing. I often see them in the morning recently. Firstly, they are quite dangerous, and secondly, they affect the travel of ordinary citizens. Please ask the relevant departments to handle it in time." Objects such as human bodies, fishing gear, rivers, and bridges can be identified in the image. The event description finally integrated by the user device can be "At the intersection of X Road and Y Road, there are often two middle-aged men fishing in the morning. Firstly, they are quite dangerous, and secondly, they affect the travel of ordinary citizens. Please ask the relevant departments to handle it in time."
[0093] Optionally, if the description file uploaded by the user includes text and / or voice, the user device may directly use the text obtained by converting the text or voice as event information corresponding to the event description.
[0094] When the form template includes an event type, event information corresponding to the event type is determined based on a preset keyword / word corresponding to the event type and a plurality of keywords / words identified from the description file.
[0095] For example, the event type is "illegal fishing", and its corresponding keywords include: river, lake, water, riverside, lakeside, waterside, violation, illegal, non-compliant, illegal, fishing, fishing, catching fish; the event type is "laundry by the river", and its corresponding keywords include: river, riverside, wash, rinse, clothes, clothing, shoes, pants. Assuming that the multiple keywords / words identified from the description file are "people, morning, X Road, Y Road, intersection, riverside, fishing, violation", the event type corresponding to these keywords / words can be determined as "illegal fishing", and the event type will not be determined as "laundry by the river".
[0096] When the form template includes the location of the event, the event information corresponding to the location of the event is determined from the location information recognized from the text or voice, or determined based on the acquisition location of the picture or video, or determined from the location information recognized from the picture or video.
[0097] For example, if the description file input by the user's voice describes the location where the event occurred, the location where the event occurred can be extracted after the voice is converted into text. Alternatively, when the picture or video is collected, it is accompanied by location information, that is, the collection location of the picture or video. After the user uploads the picture or video, the user device obtains the collection location of the picture or video and determines the collection location of the picture or video as the location where the event occurred. Alternatively, when the image acquisition device generates a picture or video, it will mark the collection location of the image in the picture or video frame. The user device can then identify the collection location marked in the image from the picture or video frame as the location where the event occurred.
[0098] When the form template includes the jurisdiction to which the event belongs, the event information corresponding to the form template is determined from the location of the event identified in the description file.
[0099] For example, map data is pre-configured in the user device, or the user device can obtain map data from other devices. Then, when the user device determines that the location of the event is "the intersection of Road X and Road Y", if it is retrieved from the map data that the jurisdiction of the location of the event is Town E, City D, Province C, the retrieved "Town E, City D, Province C" is filled in the event information filling area corresponding to the jurisdiction of the event in the event form.
[0100] When the form template includes the time of event occurrence, the event information corresponding to the time of event occurrence is determined based on the time information recognized from the text or voice, or determined based on the capture time of the image or video, or determined based on the time information recognized from the image or video.
[0101] For example, if the description file input by the user's voice describes the time when an event occurs, the time when the event occurs can be extracted after the voice is converted into text. Alternatively, when a picture or video is captured, time information is attached, that is, the time when the picture or video is captured. After the user uploads the picture or video, the user device obtains the time when the picture or video is captured, and determines the time when the picture or video is captured as the time when the event occurs. Alternatively, when the image capture device generates a picture or video, the time when the image is captured will be marked in the picture or video frame. The user device can then identify the time when the image is captured as the time when the event occurs from the picture or video frame.
[0102] When the form template includes an event level, the event information corresponding to the event level is determined based on the event type identified from the description file and the corresponding relationship between the preset event type and the event level.
[0103] For example, the event level is divided into 5 levels, from the fifth level to the first level, indicating that the events are getting more and more serious. The administrator can pre-configure the corresponding event level for each event type, and pre-store the correspondence between the event type and the event level. When the user device identifies the event type as "illegal fishing", it can be found from the pre-stored correspondence that the event level corresponding to "illegal fishing" is the fifth level.
[0104] In summary, if Fig. 9 In the event form in the event reporting page shown, the description file is two images and an audio file, and the event title identified by the user device is "Men fishing at the intersection of X Road and Y Road in the morning", and the event description is "At the intersection of X Road and Y Road, there are often two middle-aged men fishing in the morning. Firstly, it is dangerous for themselves, and secondly, it affects the travel of ordinary citizens. Please ask the relevant departments to deal with it in time", the event type is "illegal fishing", the location of the event is "intersection of X Road and Y Road", the jurisdiction of the event is "E Town, D City, Province C", the time of the event is "X month X day X hour X minute X second 20XX", the event level is "fifth level", and the event reporting channel is "public feedback".
[0105] More specifically, the information entry may also include the emergency status of the event, the objects included in the event, and the location of the event. The manager sets the emergency level for each event in advance. If it is urgent, it means that the event needs to be handled by the manager in time. If it is not urgent, the manager can handle the emergency first. For example, the event level is divided into 5 levels. The first and second levels represent urgent events, and the third, fourth and fifth levels represent non-urgent events. The event includes objects that represent objects identified from pictures or videos, for example, Fig. 9 The objects identified in the image shown include: people, fishing gear, and river, and the event includes event information corresponding to the objects: human body, fishing gear, and river. For some areas that are managed in a grid-based manner, the event location represents the grid to which the event location belongs.
[0106] In some embodiments, the event information corresponding to each information entry satisfies a confidence condition; wherein, the confidence of the event information identified from the target text is determined according to a first parameter, and the first parameter represents the frequency of occurrence of the keyword / word in the target text; the confidence of the event information identified from the picture is determined according to a second parameter, and the second parameter represents the image area ratio corresponding to the event information; the confidence of the event information identified from the video is determined according to a third parameter, and the third parameter represents the duration ratio of the event information appearing in the video.
[0107] Specifically, if the category of the description file includes text (text directly input by the user or text converted from voice input by the user), the user device determines the first number of times each keyword / word appears in the text, and a first ratio between the first number and the total number of all keywords / words in the text. The first parameter can be the first ratio. The larger the first ratio, the more times the keyword / word appears, the higher the credibility of the keyword / word, and the higher the confidence of the keyword / word. If the category of the description file includes images (a picture directly uploaded by the user or a frame of a video), the user device determines the first ratio from the image. The second parameter may be the second ratio between the area of the object identified in the image and the total area of the image. The larger the second ratio is, the larger the area occupied by the object in the image is, and the more reliable the recognition result of the object by the user device is, and the higher the confidence of the object is. If the description file includes a video file, the user device determines a third ratio between the duration of the object appearing in the video and the total duration of the video. For example, the video includes 100 frames of images, in which a human body is identified in 90 frames and no human body is identified in other images, it can be determined that the third ratio corresponding to the human body object is 90%.
[0108] In the case where the description file includes text (voice can be converted into text, the following text represents a description file of text type directly input by the user, or text converted from a description file of voice type input by the user) and an image, the user device determines the confidence of the event information based on the first ratio and the second ratio; in the case where the description file includes text and video, the user device determines the confidence of the event information based on the first ratio and the third ratio; in the case where the description file includes images and videos, the user device determines the confidence of the event information based on the second ratio and the third ratio; in the case where the description file includes text, pictures and videos, the user device determines the confidence of the event information based on the first ratio, the second ratio and the third ratio.
[0109] Specifically, taking a description file including text, pictures and videos as an example, the calculation formula for the confidence of event information is: ((the number of times the event information appears in the text / (the total number of keywords / words appearing in the text) + (the area of the area where the event information appears in the picture) / (the total area of the picture) + (the duration of the event information appearing in the video) / (the total duration of the video)) / 3).
[0110] Each information entry corresponds to multiple event information. The user device will calculate the confidence level corresponding to each event information. The event information with the highest confidence level is selected by default. The user can also select other event information by himself. After selecting, click the OK control, and the user device will report the event.
[0111] S103: Display an event form including a description file and event information.
[0112] For example, a user uploads an image of a person who is fishing illegally and an audio description of the event on the event upload page, and the event form displayed on the user's device may be as follows: Fig. 9 shown.
[0113] S104: In response to the user's confirmation operation on the event form, report the event form.
[0114] For example, when the user is sure that the event information in the event form is correct, he can click Fig. 9 The “OK” control in the event reporting page shown instructs the user device to report the event form confirmed by the user.
[0115] In some embodiments, the user device responds to the user's modification operation on the event information in the event form, and determines the event information modified by the user as the correct event information; the user device responds to the user's confirmation operation on the event form, and reports the event form. This can be specifically implemented as follows: after the user completes the modification of the event information, the user device responds to the user's confirmation operation on the event form containing the correct event information, and reports the event form.
[0116] For example, in Fig. 9 In the event reporting page shown, if there are typos in the event description, the user can re-change the event information corresponding to the event description to the correct event information to ensure the correctness of the final reported event form.
[0117] In some embodiments, the user device will also detect the event similarity between the event form and the reported event form; the user device reports the event form, which can be specifically implemented as follows: when the event similarity is greater than or equal to the preset similarity, the user device receives the user's merge reporting operation on the event form, and merges the event form into the reported event form whose event similarity is greater than or equal to the preset similarity; or, when the event similarity is greater than or equal to the preset similarity, the user device receives the user's separate reporting operation on the event form, and reports the event form separately; or, when the event similarity is less than the preset similarity, the user device receives the user's reporting operation on the event form, and reports the event form.
[0118] A list of related event forms is provided through the event forms reported in the platform, combining information such as the problem type, relevant location, reporting time, and jurisdiction.
[0119] If there is a link to a reported event form, you can choose whether to report it again. If so, all attachments, descriptions and other information will be merged into the reported event form.
[0120] If it is not associated with a reported event form, click OK to directly report the event form to the platform.
[0121] For example, the user detects that the similarity between the current event and an existing event is 99%. Fig.10 As shown, the current event has the same event title, event type, event location, event jurisdiction, and event level as the existing event. If the preset similarity is 70%, the user can determine that the two events may be the same event through the event forms corresponding to the two events displayed on the user device. The user can then determine whether to merge the current event into the existing event for reporting, or to report the current event separately.
[0122] In this way, users can choose to merge and report similar events, making it easier for subsequent managers to handle the events in a unified manner.
[0123] In some embodiments, the event reporting page may also include controls for canceling reporting, and the user may cancel reporting the event by clicking on these controls.
[0124] Figure 8The technical solution shown at least brings the following beneficial effects: when an event is discovered, if the user wants to report the event, he only needs to upload a description file for the event to be reported. The description file can be uploaded by the user in a way that he will use, such as one or more of text, voice, graph, and video. Therefore, the solution provided by this application can be used by various types of users with different proficiency in using the device. The device automatically identifies the event information contained in the description file uploaded by the user, fills in and displays the event form containing the description file and the event information, and the user can confirm the event information of the event to be reported. After the user confirms, the device automatically reports the event form. When the superior receives the event form, the event can be processed according to the event form, and the event form can be further checked according to the description file to ensure the accuracy of the event processing. The whole process only requires the user to upload the description file and confirm the event form, and the user does not need to manually fill in the key information of each information type, which reduces the difficulty of the user's operation, and the process of the user uploading the event is more convenient. For areas with insufficient management personnel or unpopular equipment use, the solution provided by this application is conducive to the development of more users reporting events, and it is convenient for superiors to manage the city based on the reported events.
[0125] In the grid management mode, streets, communities, grids and other areas are divided on the 2D map, user information is placed under the area, and area and personnel information are associated. The method provided in this application is convenient for user operation, so more users can be developed to report events, and grid management can also be more detailed.
[0126] The following describes the event upload process provided by this application from the perspective of the overall process, such as Fig.11 As shown:
[0127] The user inputs a description file, and the user device determines whether the description file includes voice. If it does, the user device extracts text from the voice through audio-to-text technology, and extracts keywords / words from the text through text structuring technology. If voice is not included, determine whether the description text includes text. If it does, extract keywords / words from the text through text structuring technology. If text is not included, determine whether the description file includes pictures or videos. If it does, identify the objects contained in the image through large model image parsing technology, and extract information from the objects. After determining the file type contained in the description file and parsing the description file, assemble the information extracted from the description file to obtain the event information corresponding to the event title, event type, event description, event location, event jurisdiction, event time, and event level in the event form. Determine the similarity between the existing event and the current event, and finally determine whether the similarity between the current event and the existing event is greater than the preset similarity. If so, determine whether the current event needs to be associated with the existing event. If not, report the current event separately. If it needs to be associated, the user device merges the current event with the existing event and reports it. If there is no existing event with a similarity greater than a preset similarity with the current event, the current event will be reported separately.
[0128] The above mainly introduces the solution provided by the embodiment of the present application from the perspective of the method. In order to achieve the above functions, it includes hardware structures and / or software modules corresponding to the execution of each function. It should be easy to realize that the technical goals in this field are combined with the units and algorithm steps of each example described in the embodiments disclosed in this article, and the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional and technical goals can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.
[0129] like Fig.12 As shown, the embodiment of the present application further provides an event reporting device, which is used in the event reporting method shown in the above method embodiment. The event reporting device 400 includes: an acquisition module 401, a processing module 402 and a display module 403.
[0130] Among them, the acquisition module 401 is used to obtain the description file uploaded by the user for the event to be reported, and the description file includes one or more of text, voice, picture and video; the processing module 402 is used to identify event information from the description file according to a preset form template, and the form template is used to indicate the information items that need to be submitted for the event to be reported; the display module 403 is used to display the event form containing the description file and event information; the processing module 402 is also used to report the event form in response to the user's confirmation operation on the event form.
[0131] In a possible implementation, the processing module 402 is specifically used to identify keywords / words matching the information items in the form template from the target text as event information corresponding to the information items; the target text includes text and / or speech converted text.
[0132] In a possible implementation, the processing module 402 is specifically used to identify key information matching the information entry in the form template from the target image as event information corresponding to the information entry; the target image includes an image frame in a picture or video.
[0133] In a possible implementation, the information entry includes one or more of an event title, an event description, an event type, an event location, an event jurisdiction, an event time, and an event level; when the form template includes an event title, the event information corresponding to the event title is formed by combining keywords / words identified in the description file according to a preset sentence structure of the event title; when the form template includes an event description, the event information corresponding to the event description is integrated based on text information identified from the description file; when the form template includes an event type, the event information corresponding to the event type is determined based on keywords / words corresponding to the preset event type and multiple keywords / words identified from the description file; when the form template includes an event location, the event information corresponding to the event location is determined based on keywords / words corresponding to the preset event type and multiple keywords / words identified from the description file; The event information is determined from the location information recognized from the text or voice, or is determined based on the acquisition location of the picture or video, or is determined from the location information recognized from the picture or video; when the form template includes the jurisdiction to which the event belongs, the event information corresponding to the form template is determined from the place where the event occurred identified in the description file; when the form template includes the time of event occurrence, the event information corresponding to the time of event occurrence is determined based on the time information recognized from the text or voice, or is determined based on the acquisition time of the picture or video, or is determined from the time information recognized from the picture or video; when the form template includes event levels, the event information corresponding to the event levels is determined based on the event types recognized from the description file, and the correspondence between the preset event types and event levels.
[0134] In a possible implementation, the event information corresponding to each information entry satisfies a confidence condition; wherein, the confidence of the event information identified from the target text is determined based on a first parameter, and the first parameter is used to characterize the frequency of occurrence of the keyword / word in the target text; the confidence of the event information identified from the picture is determined based on a second parameter, and the second parameter is used to characterize the image area ratio corresponding to the event information; the confidence of the event information identified from the video is determined based on a third parameter, and the third parameter is used to characterize the duration ratio of the event information in the video.
[0135] In one possible implementation, the processing module 402 is also used to, in response to the user's modification operation on the event information in the event form, determine the event information modified by the user as the correct event information; the processing module 402 is specifically used to, after the user completes the modification of the event information, in response to the user's confirmation operation on the event form containing the correct event information, report the event form.
[0136] In one possible implementation, the processing module 402 is also used to detect the event similarity between the event form and the reported event form; the processing module 402 is specifically used to: when the event similarity is greater than or equal to the preset similarity, receive the user's merge reporting operation on the event form, merge the event form into the reported event form whose event similarity is greater than or equal to the preset similarity; or, when the event similarity is greater than or equal to the preset similarity, receive the user's separate reporting operation on the event form, and report the event form separately; or, when the event similarity is less than the preset similarity, receive the user's reporting operation on the event form, and report the event form.
[0137] It should be noted that Fig.12 The division of modules in the example is schematic and is only a logical function division. There may be other division methods in actual implementation. For example, two or more functions may be integrated into one processing module. The above integrated modules may be implemented in the form of hardware or software function modules.
[0138] Another embodiment of the present application also provides an electronic device, the electronic device includes a memory and a processor; the memory and the processor are coupled; the memory is used to store computer program code, and the computer program code includes computer instructions. When the processor executes the computer instructions, the electronic device executes each step performed by the user equipment in the method flow shown in the above method embodiment.
[0139] In actual implementation, the acquisition module 401, the processing module 402 and the display module 403 can be implemented by the processor calling the computer program code in the memory. The specific execution process can refer to the description of the event reporting method part above, which will not be repeated here.
[0140] Another embodiment of the present application further provides a computer-readable storage medium, which stores computer instructions. When the computer instructions are executed on an electronic device, the electronic device executes each step executed by the user device in the method flow shown in the above method embodiment.
[0141] In another embodiment of the present application, a computer program product is also provided. The computer program product includes computer instructions. When the computer instructions are executed by a processor, each step executed by the user equipment in the method flow shown in the above method embodiment is implemented.
[0142] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using a software program, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer execution instruction is loaded and executed on the computer, the process or function according to the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instruction can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instruction can be transmitted from a website site, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (digital subscriber line, DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode to another website site, computer, server or data center. The computer-readable storage medium can be any available medium that can be accessed by the computer or a data storage device such as a server, data center, etc. that contains one or more servers that can be integrated with the medium. The available medium can be a magnetic medium (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a DVD), etc.
[0143] The above is only a specific implementation of the present application. Those skilled in the art may conceive of changes or substitutions based on the specific implementation provided by the present application, which should all be included in the protection scope of the present application.
Claims
1. An event reporting method, characterized in that: include: Obtaining a description file uploaded by a user for an event to be reported, wherein the description file includes one or more of text, voice, picture, and video; Identifying event information from the description file according to a preset form template, wherein the form template is used to indicate information items required to be submitted for reporting an event; Displaying an event form including the description file and the event information; In response to a user confirmation operation on the event form, the event form is reported.
2. The method according to claim 1, characterized in that The identifying event information from the description file according to the preset form template includes: A keyword / word matching the information entry in the form template is identified from the target text as the event information corresponding to the information entry; the target text includes the text and / or the text obtained by converting the speech.
3. The method according to claim 1, characterized in that The identifying event information from the description file according to the preset form template includes: Key information matching the information entry in the form template is identified from the target image as the event information corresponding to the information entry; the target image includes the picture or an image frame in the video.
4. The method according to claim 2 or 3, characterized in that: The information item includes one or more of the event title, event description, event type, event location, event jurisdiction, event time, and event level; When the form template includes the event title, the event information corresponding to the event title is formed by combining the keywords / words identified in the description file according to the preset sentence structure of the event title; When the form template includes the event description, the event information corresponding to the event description is integrated according to the text information identified from the description file; When the form template includes the event type, the event information corresponding to the event type is determined according to a keyword / word corresponding to a preset event type and a plurality of keywords / words identified from the description file; When the form template includes the location where the event occurred, the event information corresponding to the location where the event occurred is determined from the location information recognized from the text or the voice, or is determined based on the acquisition location of the picture or the video, or is determined from the location information recognized from the picture or the video; When the form template includes the jurisdiction to which the event belongs, the event information corresponding to the form template is determined from the location of the event identified in the description file; When the form template includes the time of occurrence of the event, the event information corresponding to the time of occurrence of the event is determined according to the time information recognized in the text or the voice, or determined according to the acquisition moment of the picture or the video, or determined from the time information recognized from the picture or the video; When the form template includes the event level, the event information corresponding to the event level is determined according to the event type identified from the description file and the corresponding relationship between the preset event type and the event level.
5. The method according to claim 1, characterized in that: The event information corresponding to each of the information items satisfies the confidence condition; wherein, the confidence of the event information identified from the target text is determined according to a first parameter, which is used to characterize the frequency of occurrence of keywords / words in the target text; the confidence of the event information identified from the picture is determined according to a second parameter, which is used to characterize the image area ratio corresponding to the event information; the confidence of the event information identified from the video is determined according to a third parameter, which is used to characterize the duration ratio of the event information appearing in the video.
6. The method according to claim 1, characterized in that The method further comprises: In response to a user's modification operation on the event information in the event form, determining the event information modified by the user as correct event information; The step of reporting the event form in response to a user's confirmation operation on the event form includes: After the user completes modifying the event information, in response to the user's confirmation operation on the event form containing correct event information, the event form is reported.
7. The method according to claim 1, characterized in that The method further comprises: Detecting the event similarity between the event form and the reported event form; The event reporting form includes: In the case where the event similarity is greater than or equal to a preset similarity, receiving a user's merge reporting operation on the event form, and merging the event form into a reported event form whose event similarity is greater than or equal to the preset similarity; or, When the event similarity is greater than or equal to a preset similarity, receiving a user's separate reporting operation on the event form, and reporting the event form separately; or, When the event similarity is less than a preset similarity, a reporting operation of the event form by a user is received, and the event form is reported.
8. An event reporting device, characterized in that: include: An acquisition module, used to acquire a description file uploaded by a user for an event to be reported, wherein the description file includes one or more of text, voice, picture and video; A processing module, used to identify event information from the description file according to a preset form template, wherein the form template is used to indicate information items required to be submitted for the event to be reported; A display module, used for displaying an event form including the description file and the event information; The processing module is further configured to report the event form in response to a user's confirmation operation on the event form.
9. An electronic device, characterized in that: include: one or more processors; one or more memories; The one or more memories are used to store computer program codes, and the computer program codes include computer instructions. When the one or more processors execute the computer instructions, the electronic device executes the method 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-executable instructions, and when the computer-executable instructions are executed on a computer, the computer is enabled to execute the method according to any one of claims 1 to 7.