Case scene investigation auxiliary method and device, server and readable storage medium
By obtaining and analyzing the basic case information and on-site investigation record information, and generating exploration step guidelines and reports, the problem that police personnel without exploration experience cannot complete the investigation independently is solved, and effective guidance and exploration report generation is achieved.
Patent Information
- Application Number
- CN202310863122.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-07-14
- Publication Date
- 2025-02-07
AI Technical Summary
The lack of methods for on-site investigation guidance for police personnel without exploration experience in the existing technology has led to their inability to complete the investigation work independently.
By obtaining the basic case information sent by the user terminal, generating and sending exploration step guidance information, obtaining and analyzing on-site investigation record information, and generating a case on-site investigation report.
The guidance for police personnel without investigation experience has been achieved, helping them complete on-site case investigation independently, and improving the efficiency and accuracy of the investigation.
Smart Images

Figure CN119399002A_ABST
Abstract
Description
Technical Field
[0001] The present application belongs to the technical field of on-site investigation, and in particular, relates to a case on-site investigation auxiliary method, device, server and readable storage medium. Background Art
[0002] Independent investigation by police officers refers to on-site investigation and investigation based on their own professional knowledge and experience without external guidance or interference. However, this often requires police officers to have sufficient investigation experience. For police officers without investigation experience, it is impossible to conduct independent investigation. There is an urgent need for a case scene investigation auxiliary method to guide police officers without investigation experience to complete independent investigation. Summary of the invention
[0003] The embodiments of the present application provide a case scene investigation auxiliary method, device, server and readable storage medium, which can solve the technical problem in the prior art that a case scene investigation auxiliary method is urgently needed to provide guidance to police officers with no investigation experience to complete independent investigation.
[0004] In a first aspect, an embodiment of the present application provides a case scene investigation auxiliary method, comprising: Obtain basic case information sent by the user terminal; Generate investigation step guidance information according to the case basic information, and send the investigation step guidance information to the user terminal to instruct the user terminal to display the investigation step guidance information to the user; Obtaining on-site survey record information sent by the user terminal; The on-site investigation record information is analyzed and processed to generate a case on-site investigation report.
[0005] In a possible implementation manner of the first aspect, before obtaining the basic case information sent by the user terminal, the method further includes: Obtaining user identity information sent by the user terminal; The user identity information is verified and the verification result is returned to the user terminal.
[0006] In a possible implementation manner of the first aspect, the user identity information includes a user name and a password to be verified; Verifying the user account information and returning the verification result to the user terminal includes: According to the user name, query the local database for the correct password corresponding to the user name; Performing similarity analysis on the password to be verified and the correct password to obtain a verification result; The verification result is returned to the end user.
[0007] In a possible implementation manner of the first aspect, the on-site investigation record information includes fingerprint information and DNA sample information; Analyze and process the on-site investigation record information to generate a case on-site investigation report, including: Identify the fingerprint information according to a preset fingerprint identification algorithm to obtain a fingerprint identification result; Identify the DNA sample information according to a preset DNA sample identification algorithm to obtain a DNA sample identification result; A case scene investigation report is generated based on the fingerprint identification result and the DNA sample identification result.
[0008] In a second aspect, an embodiment of the present application provides a case scene investigation auxiliary device, including: The first acquisition module is used to acquire basic case information sent by the user terminal; A first generating module is used to generate investigation step guidance information according to the case basic information, and send the investigation step guidance information to the user terminal to instruct the user terminal to display the investigation step guidance information to the user; A second acquisition module is used to acquire the on-site survey record information sent by the user terminal; The second generating module is used to analyze and process the on-site investigation record information to generate a case on-site investigation report.
[0009] In a possible implementation manner of the second aspect, the apparatus further includes: A third acquisition module is used to acquire user identity information sent by the user terminal; The verification module is used to verify the user identity information and return the verification result to the user terminal.
[0010] In a possible implementation manner of the second aspect, the user identity information includes a user name and a password to be verified; The verification module comprises: A query unit, configured to query a local database for a correct password corresponding to the username according to the username; A similarity analysis unit, used to perform similarity analysis on the password to be verified and the correct password to obtain a verification result; The returning unit is used to return the verification result to the terminal user.
[0011] In a possible implementation of the second aspect, the on-site investigation record information includes fingerprint information and DNA sample information; The second generating module comprises: A fingerprint recognition unit, used to recognize the fingerprint information according to a preset fingerprint recognition algorithm to obtain a fingerprint recognition result; A DNA sample identification unit, used to identify the DNA sample information according to a preset DNA sample identification algorithm to obtain a DNA sample identification result; A generating unit is used to generate a case scene investigation report based on the fingerprint identification result and the DNA sample identification result.
[0012] In a third aspect, an embodiment of the present application provides a server, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the method described in the first aspect when executing the computer program.
[0013] In a fourth aspect, an embodiment of the present application provides a readable storage medium, wherein the readable storage medium stores a computer program, and when the computer program is executed by a processor, the method described in the first aspect above is implemented.
[0014] Compared with the prior art, the embodiments of the present invention have the following beneficial effects: In the embodiment of the present application, by acquiring the basic case information sent by the user terminal, generating the investigation step guidance information according to the basic case information, and sending the investigation step guidance information to the user terminal to instruct the user terminal to display the investigation step guidance information to the user, acquiring the on-site investigation record information sent by the user terminal, analyzing and processing the on-site investigation record information, and generating the case on-site investigation report. It can be seen that the embodiment of the present application can assist the user to independently complete the investigation of the case site. BRIEF DESCRIPTION OF THE DRAWINGS
[0015] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0016] Figure 1 is a schematic flow chart of the case scene investigation auxiliary method provided by this application; Figure 2 is a structural block diagram of a case scene investigation auxiliary device provided in an embodiment of the present application; Figure 3 It is a schematic diagram of the structure of the server provided in the embodiment of the present application. Implementation
[0017] In the following description, specific details such as specific server structures and technologies are provided for illustration rather than limitation, so as to provide a thorough understanding of the embodiments of the present application. However, it should be clear to those skilled in the art that the present application may also be implemented in other embodiments without these specific details. In other cases, detailed descriptions of well-known servers, devices, circuits, and methods are omitted to avoid obstructing the description of the present application with unnecessary details.
[0018] It should be understood that when used in the present specification and the appended claims, the term "comprising" indicates the presence of described features, wholes, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, wholes, steps, operations, elements, components and / or combinations thereof.
[0019] It should also be understood that the term “and / or” used in the specification and appended claims refers to any and all possible combinations of one or more of the associated listed items, and includes these combinations.
[0020] As used in the specification and appended claims of this application, the term "if" can be interpreted as "when" or "uponce" or "in response to determining" or "in response to detecting", depending on the context. Similarly, the phrase "if it is determined" or "if [described condition or event] is detected" can be interpreted as meaning "uponce it is determined" or "in response to determining" or "uponce [described condition or event] is detected" or "in response to detecting [described condition or event]", depending on the context.
[0021] In addition, in the description of the present application specification and the appended claims, the terms "first", "second", "third", etc. are only used to distinguish the descriptions and cannot be understood as indicating or implying relative importance.
[0022] References to "one embodiment" or "some embodiments" etc. described in the specification of this application mean that one or more embodiments of the present application include specific features, structures or characteristics described in conjunction with the embodiment. Therefore, the statements "in one embodiment", "in some embodiments", "in some other embodiments", "in some other embodiments", etc. that appear in different places in this specification do not necessarily refer to the same embodiment, but mean "one or more but not all embodiments", unless otherwise specifically emphasized in other ways. The terms "including", "comprising", "having" and their variations all mean "including but not limited to", unless otherwise specifically emphasized in other ways.
[0023] The technical solution of this application is described below.
[0024] Figure 1A schematic flow chart of a case scene investigation auxiliary method provided by the present application is shown. As an example but not a limitation, the method is applied to a server, and the server is in communication connection with a user terminal. The method includes the following steps: Step S101, obtaining basic case information sent by the user terminal.
[0025] Among them, user terminal refers to terminal devices such as mobile phones carried by police officers who have no investigation experience, and basic case information refers to information such as the time, location, type, and persons involved in the case.
[0026] Optionally, before obtaining the basic case information sent by the user terminal, the following steps are also included: Step S201: acquiring user identity information sent by a user terminal.
[0027] Step S202, verify the user identity information and return the verification result to the user terminal.
[0028] Specifically, the user identity information includes a user name and a password to be verified.
[0029] Verify the user account information and return the verification results to the user terminal, including: Step S301, querying the local database for the correct password corresponding to the username according to the username.
[0030] Step S302: Perform similarity analysis on the password to be verified and the correct password to obtain a verification result.
[0031] Step S303, returning the verification result to the end user.
[0032] It is understandable that the user needs to enter the correct username and password for identity authentication at the user terminal, and the server should verify whether the credentials provided by the user match the information stored in the database, and only allow the user to log in after the verification is passed.
[0033] Step S102, generating investigation step guidance information according to the basic case information, and sending the investigation step guidance information to the user terminal to instruct the user terminal to display the investigation step guidance information to the user.
[0034] Among them, the exploration step guidance information refers to the detailed description of the exploration task, including guidance on preparatory work, on-site exploration guidance, sample collection and analysis guidelines, and auxiliary recording and collation.
[0035] The server can generate investigation step guidance information based on the basic case information, including: (1) Guidance on preparatory work: The server can provide guidance on preparatory work before investigation, such as requiring police officers to obtain case information and check the integrity of equipment.
[0036] (2) Providing on-site investigation guidance: The server can provide specific on-site investigation guidance based on the requirements of the investigation task, such as how to conduct on-site measurements, collect evidence, take photos, etc. The server can provide text descriptions, illustrated examples, or video demonstrations.
[0037] (3) Support for interrogation investigations: The server can provide advice and tips on interviews and interrogations, such as how to ask questions correctly, record testimony, etc. In addition, the server can also help police officers generate a list of questions for interviews and interrogations to ensure that key questions are not missed.
[0038] (4) Providing sample collection and analysis guidance: The server can provide guidance and instructions on sample collection methods, labeling, and storage requirements. For samples that require laboratory analysis, the server can provide the corresponding standard operating procedures.
[0039] (5) Assisted recording and organization: The server can provide templates or forms for recording the investigation process, helping police officers to fill in key information step by step. In addition, the server can also provide relevant requirements and guidelines for case closure so that police officers can organize and prepare.
[0040] Step S103: Acquire the on-site investigation record information sent by the user terminal.
[0041] Among them, the on-site investigation record information includes fingerprint information and DNA sample information.
[0042] Step S104, analyzing and processing the on-site investigation record information to generate a case on-site investigation report.
[0043] In specific applications, the on-site investigation record information is analyzed and processed to generate a case on-site investigation report, including: Step S401, identifying fingerprint information according to a preset fingerprint identification algorithm to obtain a fingerprint identification result.
[0044] Exemplarily, fingerprint information is identified according to a preset fingerprint identification algorithm to obtain a fingerprint identification result, including: (1) Image acquisition: Use a fingerprint acquisition device (such as a fingerprint reader) to obtain the fingerprint image of the person being tested.
[0045] (2) Pre-processing: Pre-process the collected fingerprint images, including denoising, contrast enhancement and other operations, to optimize the subsequent feature extraction and matching process.
[0046] (3) Feature extraction: Extract specific feature points or feature descriptors from the preprocessed fingerprint image. Commonly used feature extraction methods include Minutiae and SIFT.
[0047] (4) Feature matching: Match the extracted fingerprint features with the fingerprint features in the database. The matching method can use an algorithm based on similarity measurement, such as Euclidean distance, cosine similarity, etc.
[0048] (5) Matching result judgment: Determine the credibility of the matching result based on the matching threshold and make a judgment. If the similarity is higher than the set threshold, it is judged as a successful match.
[0049] Step S402: Identify the DNA sample information according to a preset DNA sample identification algorithm to obtain a DNA sample identification result.
[0050] Exemplarily, the DNA sample information is identified according to a preset DNA sample identification algorithm to obtain a DNA sample identification result, including: Sample collection: DNA samples of persons involved in the crime are collected from the crime scene or related items.
[0051] (1) DNA extraction: Extract the collected DNA samples and remove impurities to obtain pure DNA material.
[0052] (2) PCR amplification: Use polymerase chain reaction (PCR) technology to amplify DNA samples to obtain a sufficient amount of target DNA sequence.
[0053] (3) Electrophoretic separation: The amplified DNA sample is separated by gel electrophoresis or other methods so that DNA fragments of different lengths appear as clear bands.
[0054] (4) Data comparison: compare the DNA sample to be tested with the known reference DNA sequence. The comparison method can use sequence comparison algorithms such as BLAST, Smith-Waterman, etc.
[0055] (5) Matching result judgment: Determine whether there is a match based on the similarity and confidence of the comparison results. Determine the reliability of the match based on the set matching threshold.
[0056] Step S403, generating a case scene investigation report based on the fingerprint identification result and the DNA sample identification result.
[0057] It is understandable that the server generates a detailed investigation report based on the information and records collected during the investigation, including basic case information, on-site observations, evidence collection, etc.
[0058] In the embodiment of the present application, by acquiring the basic case information sent by the user terminal, generating the investigation step guidance information according to the basic case information, and sending the investigation step guidance information to the user terminal to instruct the user terminal to display the investigation step guidance information to the user, acquiring the on-site investigation record information sent by the user terminal, analyzing and processing the on-site investigation record information, and generating the case on-site investigation report. It can be seen that the embodiment of the present application can assist the user to independently complete the investigation of the case site.
[0059] It should be understood that the size of the serial numbers of the steps in the above embodiments does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application. Corresponding to the case scene investigation auxiliary method described in the above embodiment, Figure 2 A structural block diagram of a case scene investigation auxiliary device provided in an embodiment of the present application is shown. For ease of explanation, only the parts related to the embodiment of the present application are shown.
[0060] Reference Figure 2 , the device comprises: The first acquisition module 21 is used to acquire the basic case information sent by the user terminal; A first generating module 22 is used to generate investigation step guidance information according to the case basic information, and send the investigation step guidance information to the user terminal to instruct the user terminal to display the investigation step guidance information to the user; The second acquisition module 23 is used to acquire the on-site survey record information sent by the user terminal; The second generating module 24 is used to analyze and process the on-site investigation record information to generate a case on-site investigation report.
[0061] In a possible implementation, the device further includes: A third acquisition module is used to acquire user identity information sent by the user terminal; The verification module is used to verify the user identity information and return the verification result to the user terminal.
[0062] In a possible implementation, the user identity information includes a user name and a password to be verified; The verification module comprises: A query unit, configured to query a local database for a correct password corresponding to the username according to the username; A similarity analysis unit, used to perform similarity analysis on the password to be verified and the correct password to obtain a verification result; The returning unit is used to return the verification result to the terminal user.
[0063] In a possible implementation, the on-site investigation record information includes fingerprint information and DNA sample information; The second generating module comprises: A fingerprint recognition unit, used to recognize the fingerprint information according to a preset fingerprint recognition algorithm to obtain a fingerprint recognition result; A DNA sample identification unit, used to identify the DNA sample information according to a preset DNA sample identification algorithm to obtain a DNA sample identification result; A generating unit is used to generate a case scene investigation report based on the fingerprint identification result and the DNA sample identification result.
[0064] It should be noted that the information interaction, execution process, etc. between the above-mentioned devices / units are based on the same concept as the method embodiment of the present application. Their specific functions and technical effects can be found in the method embodiment part and will not be repeated here.
[0065] Figure 3 This is a schematic diagram of the structure of the server provided in the embodiment of the present application. Figure 3 As shown, the server 3 of this embodiment includes: at least one processor 30, a memory 31, and a computer program 32 stored in the memory 31 and executable on the at least one processor 30, and when the processor 30 executes the computer program 32, the steps in any of the above-mentioned method embodiments are implemented.
[0066] The server 3 may be a computing device such as a cloud server. The server may include, but is not limited to, a processor 30 and a memory 31. Those skilled in the art will appreciate that Figure 3 It is only an example of server 3 and does not constitute a limitation on server 3. Server 3 may include more or fewer components than shown in the figure, or a combination of certain components, or different components, for example, it may also include input and output devices, network access devices, etc.
[0067] The processor 30 may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or any conventional processor, etc.
[0068] In some embodiments, the memory 31 may be an internal storage unit of the server 3, such as a hard disk or memory of the server 3. In other embodiments, the memory 31 may also be an external storage device of the server 3, such as a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, etc. equipped on the server 3. Further, the memory 31 may also include both an internal storage unit of the server 3 and an external storage device. The memory 31 is used to store operating servers, applications, boot loaders, data, and other programs, such as program codes of the computer programs. The memory 31 may also be used to temporarily store data that has been output or is to be output.
[0069] An embodiment of the present application further provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps in the above-mentioned method embodiments can be implemented.
[0070] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the present application implements all or part of the processes in the above-mentioned embodiment method, which can be completed by instructing the relevant hardware through a computer program. The computer program can be stored in a computer-readable storage medium, and the computer program can implement the steps of the above-mentioned various method embodiments when executed by the processor. Among them, the computer program includes computer program code, and the computer program code can be in source code form, object code form, executable file or some intermediate form. The computer-readable medium can at least include: any entity or device that can carry the computer program code to the camera / terminal device, recording medium, computer memory, read-only memory (ROM, Read-Only Memory), random access memory (RAM, RandomAccess Memory), electric carrier signal, telecommunication signal and software distribution medium. For example, a USB flash drive, a mobile hard disk, a magnetic disk or an optical disk. In some jurisdictions, according to legislation and patent practice, computer-readable media cannot be electric carrier signals and telecommunication signals.
[0071] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described or recorded in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0072] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel 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.
[0073] In the embodiments provided in the present application, it should be understood that the disclosed devices / network equipment and methods can be implemented in other ways. For example, the device / network equipment embodiments described above are merely schematic. For example, the division of the modules or units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another server, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0074] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0075] The embodiments described above are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, a person skilled in the art should understand that the technical solutions described in the aforementioned embodiments may still be modified, or some of the technical features may be replaced by equivalents. Such modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application, and should all be included in the protection scope of the present application.
Claims
1. A case scene investigation auxiliary method, characterized in that: include: Obtain basic case information sent by the user terminal; Generate investigation step guidance information according to the case basic information, and send the investigation step guidance information to the user terminal to instruct the user terminal to display the investigation step guidance information to the user; Obtaining on-site survey record information sent by the user terminal; The on-site investigation record information is analyzed and processed to generate a case on-site investigation report.
2. The case scene investigation auxiliary method according to claim 1, characterized in that: Before obtaining the basic case information sent by the user terminal, it also includes: Obtaining user identity information sent by the user terminal; The user identity information is verified and the verification result is returned to the user terminal.
3. The case scene investigation auxiliary method according to claim 2, wherein the user identity information includes a user name and a password to be verified; Verifying the user account information and returning the verification result to the user terminal includes: According to the user name, query the local database for the correct password corresponding to the user name; Performing similarity analysis on the password to be verified and the correct password to obtain a verification result; The verification result is returned to the end user.
4. The case scene investigation auxiliary method according to any one of claims 1 to 3, characterized in that: The on-site investigation record information includes fingerprint information and DNA sample information; Analyze and process the on-site investigation record information to generate a case on-site investigation report, including: Identify the fingerprint information according to a preset fingerprint identification algorithm to obtain a fingerprint identification result; Identify the DNA sample information according to a preset DNA sample identification algorithm to obtain a DNA sample identification result; A case scene investigation report is generated based on the fingerprint identification result and the DNA sample identification result.
5. A case scene investigation auxiliary device, characterized in that: include: The first acquisition module is used to acquire basic case information sent by the user terminal; A first generating module is used to generate investigation step guidance information according to the case basic information, and send the investigation step guidance information to the user terminal to instruct the user terminal to display the investigation step guidance information to the user; A second acquisition module is used to acquire the on-site survey record information sent by the user terminal; The second generating module is used to analyze and process the on-site investigation record information to generate a case on-site investigation report.
6. The case scene investigation auxiliary device according to claim 5, characterized in that: The device also includes: A third acquisition module is used to acquire user identity information sent by the user terminal; The verification module is used to verify the user identity information and return the verification result to the user terminal.
7. The case scene investigation auxiliary device according to claim 6, characterized in that: The user identity information includes a user name and a password to be verified; The verification module comprises: A query unit, configured to query a local database for a correct password corresponding to the username according to the username; A similarity analysis unit, used to perform similarity analysis on the password to be verified and the correct password to obtain a verification result; The returning unit is used to return the verification result to the terminal user.
8. The case scene investigation auxiliary device according to claim 6, characterized in that: The on-site investigation record information includes fingerprint information and DNA sample information; The second generating module comprises: A fingerprint recognition unit, used to recognize the fingerprint information according to a preset fingerprint recognition algorithm to obtain a fingerprint recognition result; A DNA sample identification unit, used to identify the DNA sample information according to a preset DNA sample identification algorithm to obtain a DNA sample identification result; A generating unit is used to generate a case scene investigation report based on the fingerprint identification result and the DNA sample identification result.
9. A server comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the method according to any one of claims 1 to 4 is implemented.
10. A readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the method according to any one of claims 1 to 4 is implemented.