Data collection method, apparatus, device, medium, and program product

CN122928487APending Publication Date: 2026-10-16INDUSTRIAL AND COMMERCIAL BANK OF CHINA
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202610955964.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-06-30
Publication Date
2026-10-16

AI Technical Summary

Technical Problem

这种传统方式存在以下问题:一是人工收集分散在各个系统的证据材料工作量较大;二是虽然各系统具备查询导出等功能,但仍需人工按各地要求整理格式;三是人工参与步骤多、耗时长、准确性低

Benefits of technology

[0014]According to some embodiments of this application, in response to an evidence collection initiation operation targeting a target object, object identification information and associated business identification information of the target object are obtained; based on the object identification information and associated business identification information, a corresponding target material list is determined, wherein the target material list includes at least one target material item, and each target material item is associated with at least one evidence collection element; based on all evidence collection elements associated with the target material list, a deduplicated target evidence collection element set is determined; based on pre-configured element source information, the element values ​​of each evidence collection element in the target evidence collection element set are obtained from the corresponding data source, and the obtained element values ​​are stored in the element pool; based on the target material list and the element values ​​in the element pool, a material file corresponding to each target material item is generated; the generated material files are packaged to obtain a data package, realizing fully automated data collection from evidence collection initiation, list matching, element deduplication, multi-source data acquisition, template filling to file packaging, solving the problem of low efficiency of manual collection caused by evidence materials being scattered in multiple business systems.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122928487A_ABST
    Figure CN122928487A_ABST
Patent Text Reader

Abstract

The application provides a data collection method and device, equipment, storage medium and program product, which can be applied to the technical field of financial technology. The data collection method comprises the following steps: in response to a forensic initiation operation for a target object, obtaining object identification information and associated business identification information of the target object; determining a corresponding target material list according to the object identification information and the associated business identification information; determining a set of target forensic elements after deduplication according to all forensic elements associated with the target material list; obtaining an element value of each forensic element in the set of target forensic elements from a corresponding data source according to pre-configured element source information, and storing the element value in an element pool; generating a material file corresponding to each target material item according to the target material list and the element value in the element pool; and packaging the generated material file to obtain a data packet.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of financial technology, specifically to a data acquisition method, apparatus, device, medium, and program product. Background Technology

[0002] In the financial sector, especially in bank lending, when loans become non-performing, banks need to seek assistance from relevant departments to dispose of these assets. During the preparation of evidence, because various evidentiary materials are scattered across different business systems, such as the core banking system, credit management system, and image archive system, account managers need to manually log into each system to find and export relevant materials, and then format them according to the requirements of various local departments to generate official documents. This traditional method has the following problems: First, the workload of manually collecting evidence materials scattered across various systems is substantial; second, although each system has query and export functions, manual formatting according to local requirements is still necessary; and third, manual intervention involves many steps, is time-consuming, and has low accuracy. Summary of the Invention

[0003] In view of the above problems, this application provides efficient and highly accurate fully automated data acquisition methods, devices, equipment, media, and program products.

[0004] According to a first aspect of this application, a data collection method is provided, comprising: acquiring object identification information and associated business identification information of a target object; determining a corresponding target material list based on the object identification information and the associated business identification information, wherein the target material list includes at least one target material item, and each target material item is associated with at least one evidence collection element; determining a deduplicated target evidence collection element set based on all evidence collection elements associated with the target material list; acquiring element values ​​of each evidence collection element in the target evidence collection element set from corresponding data sources according to pre-configured element source information, and storing the acquired element values ​​in an element pool; generating a material file corresponding to each target material item based on the target material list and the element values ​​in the element pool; and packaging the generated material files to obtain a data package.

[0005] According to an embodiment of this application, the step of determining the corresponding target material list based on the object identification information and the associated business identification information includes: determining the business type based on the associated business identification information, and querying the corresponding head office-level material list based on the business type; determining the region information to which the target object belongs based on the object identification information, and querying the corresponding branch-level material list based on the region information; performing duplicate checks on the head office-level material list and the branch-level material list, covering duplicate items in the head office-level material list, and supplementing non-duplicate items in the head office-level material list, and determining the covered and / or supplemented list as the target material list.

[0006] According to an embodiment of this application, each target material item in the target material list has material item attribute information, which includes: material classification, material type, material name, material description, and file type. The file type includes at least one of image type, document type, and table type.

[0007] According to an embodiment of this application, for the target material item whose file type is document type or table type, the target material list is also associated with a corresponding material template, the material template including a template syntax that uses placeholders for evidence collection element names; the step of generating a material file corresponding to each target material item based on the target material list and the element values ​​in the element pool includes: for the target material item associated with the material template, extracting the corresponding element value from the element pool according to the evidence collection element name associated with the target material item; filling the extracted element value into the placeholder of the evidence collection element name in the material template to generate a material file corresponding to the target material item.

[0008] According to an embodiment of this application, the step of obtaining object identification information and associated business identification information of a target object includes: responding to a customer number and a contract number input by a user for the target object, using the customer number as the object identification information and the contract number as the associated business identification information.

[0009] According to an embodiment of this application, the data acquisition method further includes: in response to an evidence collection initiation operation targeting a target object, the steps of acquiring the object identification information and associated business identification information of the target object and packaging the generated material file to obtain a data packet are placed in an asynchronous execution queue as an evidence collection task for execution; during the execution of the evidence collection task, the evidence generation progress is displayed in real time on the system interface; after the evidence collection task is completed, a package download entry is provided to the user; in response to the user's download operation, the packaged file is encrypted, and the encrypted packaged file is provided to the user.

[0010] A second aspect of this application provides a data acquisition device, comprising: a first acquisition module, configured to acquire object identification information and associated business identification information of a target object; a first determination module, configured to determine a corresponding target material list based on the object identification information and the associated business identification information, wherein the target material list includes at least one target material item, and each target material item is associated with at least one evidence collection element; a second determination module, configured to determine a deduplicated target evidence collection element set based on all evidence collection elements associated with the target material list; a second acquisition module, configured to acquire element values ​​of each evidence collection element in the target evidence collection element set from corresponding data sources based on pre-configured element source information, and store the acquired element values ​​in an element pool; a generation module, configured to generate a material file corresponding to each target material item based on the target material list and the element values ​​in the element pool; and a packaging module, configured to package the generated material files to obtain a data package.

[0011] According to a third aspect of this application, an electronic device is provided, comprising: one or more processors; and a memory for storing one or more computer programs, wherein the one or more processors execute the one or more computer programs to implement the steps of the method described above.

[0012] According to a fourth aspect of this application, a computer-readable storage medium is also provided, on which a computer program or instructions are stored, wherein the computer program or instructions, when executed by a processor, implement the steps of the above-described method.

[0013] According to a fifth aspect of this application, a computer program product is also provided, including a computer program or instructions that, when executed by a processor, implement the steps of the above-described method.

[0014] According to some embodiments of this application, in response to an evidence collection initiation operation targeting a target object, object identification information and associated business identification information of the target object are obtained; based on the object identification information and associated business identification information, a corresponding target material list is determined, wherein the target material list includes at least one target material item, and each target material item is associated with at least one evidence collection element; based on all evidence collection elements associated with the target material list, a deduplicated target evidence collection element set is determined; based on pre-configured element source information, the element values ​​of each evidence collection element in the target evidence collection element set are obtained from the corresponding data source, and the obtained element values ​​are stored in the element pool; based on the target material list and the element values ​​in the element pool, a material file corresponding to each target material item is generated; the generated material files are packaged to obtain a data package, realizing fully automated data collection from evidence collection initiation, list matching, element deduplication, multi-source data acquisition, template filling to file packaging, solving the problem of low efficiency of manual collection caused by evidence materials being scattered in multiple business systems. Attached Figure Description

[0015] The above-mentioned contents, other objects, features and advantages of this application will become clearer from the following description of embodiments with reference to the accompanying drawings, in which:

[0016] Figure 1 The diagram illustrates an application scenario of the data acquisition method according to an embodiment of this application.

[0017] Figure 2 A flowchart illustrating a data acquisition method according to an embodiment of this application is shown schematically.

[0018] Figure 3 A schematic block diagram of a data acquisition device according to an embodiment of this application is shown.

[0019] Figure 4 A block diagram schematically illustrates an electronic device suitable for implementing a data acquisition method according to an embodiment of this application. Detailed Implementation

[0020] The embodiments of this application will now be described with reference to the accompanying drawings. However, it should be understood that these descriptions are exemplary only and are not intended to limit the scope of this application. In the following detailed description, numerous specific details are set forth to provide a thorough understanding of the embodiments of this application for ease of explanation. However, it will be apparent that one or more embodiments may be implemented without these specific details. Furthermore, descriptions of well-known structures and technologies are omitted in the following description to avoid unnecessarily obscuring the concepts of this application.

[0021] The terminology used herein is for the purpose of describing particular embodiments only and is not intended to limit the scope of this application. The terms “comprising,” “including,” etc., as used herein indicate the presence of the stated features, steps, operations, and / or components, but do not exclude the presence or addition of one or more other features, steps, operations, or components.

[0022] All terms used herein (including technical and scientific terms) have the meanings commonly understood by those skilled in the art, unless otherwise defined. It should be noted that the terms used herein are to be interpreted in a manner consistent with the context of this specification, and not in an idealized or overly rigid way.

[0023] Figure 1 The diagram illustrates an application scenario of the data acquisition method according to an embodiment of this application. For example... Figure 1 As shown, application scenario 100 according to an embodiment of this application may include a first terminal device 101, a second terminal device 102, a third terminal device 103, a network 104, and a server 105. The network 104 serves as a medium for providing a communication link between the first terminal device 101, the second terminal device 102, the third terminal device 103, and the server 105. The network 104 may include various connection types, such as wired or wireless communication links or fiber optic cables. For example, a user can use the first terminal device 101, the second terminal device 102, and the third terminal device 103 to interact with the server 105 through the network 104 to receive or send information, etc.

[0024] The first terminal device 101, the second terminal device 102, and the third terminal device 103 can be electronic devices such as smartphones, wearable devices, personal computers, and smart interactive devices. A client application for the target application can be installed and run on the terminal device. This target application can include, but is not limited to, financial transaction applications. Furthermore, this embodiment does not limit the form of the target application, which may include, but is not limited to, applications installed on the terminal device, mini-programs, or web pages.

[0025] Server 105 can be a server providing various services, such as a backend management server supporting websites browsed by users using the first terminal device 101, the second terminal device 102, and the third terminal device 103 (this is just an example). The backend management server can analyze and process received user requests and other data, and feed back the processing results (such as web pages, information, or data obtained or generated according to user requests) to the terminal devices. The server can be a standalone physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server providing cloud computing services. The server can be the backend server of the aforementioned target application, used to provide backend services to the clients of the target application.

[0026] It should be noted that the data acquisition method provided in this application embodiment can generally be executed by server 105 and / or first terminal device 101, second terminal device 102, and third terminal device 103. Accordingly, the data acquisition device provided in this application embodiment can generally be disposed in server 105 and / or first terminal device 101, second terminal device 102, and third terminal device 103.

[0027] It should be understood that Figure 1 The number of terminal devices, networks, and servers shown is merely illustrative. Depending on implementation needs, any number of terminal devices, networks, and servers can be included.

[0028] Figure 2 A flowchart illustrating a data acquisition method according to an embodiment of this application is shown schematically. Figure 2 As shown, the data acquisition method according to the embodiments of this application may include steps S210 to S260.

[0029] In step S210, the object identification information and associated business identification information of the target object are obtained.

[0030] In some embodiments, the target object refers to the business entity for which evidence needs to be collected, such as a corporate or individual customer who has generated non-performing credit assets. Object identification information is uniquely identifying the target object, such as a customer ID. Associated business identification information is information used to identify the specific business contract associated with the target object, such as a contract number.

[0031] This step automatically obtains the identification information of the target object in response to the evidence collection initiation operation, replacing the process of manually searching and entering information item by item.

[0032] In step S220, a corresponding target material list is determined based on the object identification information and the associated business identification information. The target material list includes at least one target material item, and each target material item is associated with at least one evidence collection element.

[0033] In some embodiments, the target material list is a pre-configured set of material items used to define the types and content of evidentiary materials that need to be generated in a specific business scenario. Each target material item represents a specific document, such as identification documents, loan agreements, withdrawal notices, etc. Evidence elements are the data elements required to generate the document.

[0034] For example, for a non-performing corporate loan, the target document list might include the company's business license, loan agreement, withdrawal notice, basic loan information, and repayment details. For instance, for the withdrawal notice, the evidentiary elements might include the withdrawal time and amount.

[0035] This step automatically matches a pre-set list of target materials based on business information, defining the data scope at the start of the data collection phase and reducing the time spent on data location during the execution phase.

[0036] In step S230, the set of deduplicated target evidence elements is determined based on all evidence elements associated with the target material list.

[0037] In some embodiments, the same evidence-gathering element may be repeatedly referenced by multiple material items or multiple material templates. By summarizing all evidence-gathering elements and performing deduplication, subsequent element acquisition operations are performed only once for each unique element.

[0038] For example, both the loan contract and basic loan information items in the target materials list require the loan amount as an evidentiary element. After deduplication, the loan amount appears only once in the target evidentiary element set.

[0039] This embodiment avoids repeatedly accessing data sources and repeatedly collecting the same data by deduplicating all evidence-gathering elements before acquiring the data.

[0040] In step S240, based on the pre-configured element source information, the element values ​​of each evidence collection element in the target evidence collection element set are obtained from the corresponding data source, and the obtained element values ​​are stored in the element pool.

[0041] In some embodiments, the source information pre-configures the collection address and collection method for each evidence element. Different evidence elements may be stored in different business systems, such as core banking systems, credit management systems, and image archive systems. The element pool is a temporary data storage area used to centrally store element values ​​collected from various data sources.

[0042] For example, customer names and identification numbers are obtained from the customer information table in the core banking system, while loan amounts and disbursement dates are obtained from the loan receipt table in the credit management system. All obtained element values ​​are uniformly written into the element pool.

[0043] This step automatically retrieves feature values ​​from multiple data sources and centrally stores them in the feature pool by pre-configured feature source information, thus solving the problems of duplicate authentication and multiple network round trips caused by the scattered storage of multi-source data.

[0044] In step S250, a material file corresponding to each target material item is generated based on the target material list and the feature values ​​in the feature pool.

[0045] In some embodiments, for a target material item of document or table type, the system fills the feature values ​​in the feature pool into the corresponding placeholder positions in the template according to the pre-uploaded material template, generating a material file with standardized format and complete content.

[0046] For example, for the target material item of a loan contract, the system loads a pre-set material template, which includes placeholders. After the system extracts the corresponding element values ​​from the element pool to replace the placeholders, a complete evidence material file is generated.

[0047] This step generates a formatted material file by automatically filling feature values ​​into the material template, transforming material generation from manual editing to a template-driven process, thus eliminating the risks of layout inconsistencies and content omissions introduced by manual formatting.

[0048] In step S260, the generated material files are packaged to obtain a data package.

[0049] In some embodiments, step S250 generates an independent material file for each material item, and step S260 summarizes these files into a complete data package for easy transmission and download.

[0050] This step provides the evidence in a complete and organized manner by packaging all the materials and documents into a unified data package.

[0051] According to the data acquisition method of this application embodiment, in response to the evidence collection initiation operation for the target object, object identification information and associated business identification information of the target object are obtained; based on the object identification information and associated business identification information, a corresponding target material list is determined, wherein the target material list includes at least one target material item, and each target material item is associated with at least one evidence collection element; based on all evidence collection elements associated with the target material list, a deduplicated target evidence collection element set is determined; based on pre-configured element source information, the element values ​​of each evidence collection element in the target evidence collection element set are obtained from the corresponding data source, and the obtained element values ​​are stored in the element pool; based on the element values ​​in the target material list and the element pool, a material file corresponding to each target material item is generated; the generated material files are packaged to obtain a data package, realizing fully automated data collection from evidence collection initiation, list matching, element deduplication, multi-source data acquisition, template filling to file packaging, solving the problem of low efficiency of manual collection caused by evidence materials being scattered in multiple business systems.

[0052] According to some embodiments of this application, determining the corresponding target material list based on object identification information and associated business identification information may include a first query step, a second query step, and a coverage supplement step.

[0053] In the first query step, the business type is determined based on the associated business identification information, and the corresponding head office-level material list is queried based on the business type.

[0054] In some embodiments, the head office pre-configures standardized material lists according to loan products. The system matches the corresponding head office-level list based on the type of business.

[0055] In the second query step, the region information to which the target object belongs is determined based on the object identification information, and the corresponding branch-level material list is queried based on the region information.

[0056] In some embodiments, the requirements for evidentiary materials may differ in different regions, and branches may customize and expand upon the head office's list according to regional requirements.

[0057] In the coverage and supplementation step, duplicates are checked in the head office-level material list and the branch-level material list. Duplicate items are covered in the head office-level material list, and non-duplicate items are supplemented in the head office-level material list. The covered and / or supplemented list is determined as the target material list.

[0058] This implementation uses a two-tiered list system at the head office and branch levels to check for duplicates, thus supporting regional differences while maintaining the unified standards of the head office.

[0059] In some embodiments, each target material item in the target bill of materials has material item attribute information, which includes material classification, material type, material name, material description, and file type. File types include image type, document type, and table type.

[0060] The material classification is used to distinguish between basic materials and list materials. The material type is used to identify the legal nature of the material, such as identity documents, evidence, and mortgage certificates.

[0061] This embodiment defines standardized attributes such as material classification, material type, material name, material description, and document type for each material item. On the one hand, this allows the system to flexibly adapt to the different requirements of evidence organization and classification methods in different regions. Each generated material has its own identity tag, eliminating the need for account managers to manually reclassify or adjust the format, and avoiding returns for correction due to inconsistent material organization. On the other hand, the unified attribute definition also provides a key basis for the system to accurately match the corresponding template and assemble the element values ​​in the correct way. This ensures that document materials can use templates, table materials can use templates, and image materials can be directly referenced, all without manual intervention. This fundamentally improves the standardization and accuracy of evidence materials, and also lays a data foundation for subsequent bank-wide evidence material statistics, compliance audits, and refined management.

[0062] According to some embodiments of this application, for target material items whose file type is document or table, the target material list is also associated with a corresponding material template, which includes template syntax using placeholders for evidence-gathering element names. The step of generating a material file corresponding to each target material item based on the target material list and the element values ​​in the element pool may include an extraction step and a generation step.

[0063] In the extraction step, for the target material item associated with the material template, the corresponding element value is extracted from the element pool based on the name of the evidence collection element associated with the target material item.

[0064] In the generation step, the extracted feature values ​​are filled into the placeholders for the feature names in the material template to generate the material file corresponding to the target material item.

[0065] In some embodiments, the system iterates through all placeholders in the template, searches for and replaces them with the corresponding feature values ​​from the feature pool, and completes the template filling.

[0066] This embodiment achieves automated generation of material files by automatically filling feature values ​​into a pre-configured material template.

[0067] According to some embodiments of this application, obtaining the object identification information and associated business identification information of the target object may include an auxiliary determination step.

[0068] In the auxiliary determination step, in response to the customer number and contract number entered by the user for the target object, the customer number is used as object identification information and the contract number is used as associated business identification information.

[0069] In some embodiments, the user enters the customer number and contract number on the evidence collection initiation interface, and the system uses this information to determine the customer to be evidenced and the specific contract business associated with it.

[0070] This embodiment uses customer number and contract number as unique identifiers to initiate evidence collection, simplifying the complex multi-field configuration into input operations of two core identifiers, thus lowering the operational threshold for initiating evidence collection.

[0071] According to some embodiments of this application, the data acquisition method may further include a task generation step, a display step, an entry step, and a provision step.

[0072] In the task generation step, steps S210 to S260 are placed into the asynchronous execution queue as evidence collection tasks and executed.

[0073] In some embodiments, by encapsulating the entire process into an evidence collection task and placing it in an asynchronous execution queue, the system can process the collection task in the background without requiring the user to wait for a long time for the interface to respond.

[0074] During the demonstration steps and the execution of the evidence collection task, the evidence generation progress is displayed in real time on the system interface.

[0075] In some embodiments, the system marks the status of each execution stage of the evidence collection task and pushes the status information to the front-end interface in real time for users to view.

[0076] At the entry point, after the evidence collection task is completed, users are provided with an option to download the package.

[0077] In some embodiments, after the task is completed, the system updates the interface status, displays that the task has been completed, and provides a download link.

[0078] In the provided steps, in response to the user's download operation, the packaged file is encrypted and then provided to the user.

[0079] In some embodiments, the downloaded file package is encrypted using an encryption algorithm to ensure data security during transmission and storage.

[0080] This embodiment enables time-consuming data collection operations to be completed in the background and sensitive output data to be encrypted and protected through a complete chain of asynchronous execution, progress display, download entry, and encryption processing.

[0081] According to some embodiments of this application, the data acquisition method may further include: in response to a user's supplementary material upload operation, acquiring the supplementary image file or supplementary document material uploaded by the user; packaging the supplementary image file or supplementary document material together with the generated material file to obtain an updated packaged file; in response to a user's historical record query operation, displaying the historical record of completed evidence collection tasks, and providing an entry point for re-downloading historical evidence collection results or re-triggering evidence collection.

[0082] In some examples, account managers often face two practical needs beyond the system's automatic evidence collection: first, the need to supplement personalized materials not automatically generated by the system (such as on-site photos or scanned copies of explanations); and second, the need to update existing evidence as credit data changes with business progress, or the need to re-acquire lost encrypted packages. To address these scenarios, this embodiment provides a supplementary upload entry outside the automatic evidence collection process, allowing account managers to merge manually prepared image or document files with system-generated materials into a single package, eliminating the need to restart the entire evidence collection process due to missing individual files. Simultaneously, all evidence collection tasks are persistently logged, allowing account managers to query historical records at any time and obtain the original encrypted package by re-downloading, or generate an updated material package with a single click based on the latest data by re-triggering evidence collection, without needing to reconfigure any parameters.

[0083] Based on the above data acquisition method, this application also provides a data acquisition device. The following will be combined with... Figure 3 The device is described in detail.

[0084] Figure 3 A schematic block diagram of a data acquisition device according to an embodiment of this application is shown.

[0085] like Figure 3 As shown, the data acquisition device 10 includes a first acquisition module 1, a first determination module 2, a second determination module 3, a second acquisition module 4, a generation module 5, and a packaging module 6.

[0086] The first acquisition module is used to acquire the object identification information and associated business identification information of the target object;

[0087] The first determining module is used to determine the corresponding target material list based on the object identification information and the associated business identification information. The target material list includes at least one target material item, and each target material item is associated with at least one evidence collection element.

[0088] The second determination module is used to determine the deduplicated set of target evidence elements based on all evidence elements associated with the target material list.

[0089] The second acquisition module is used to acquire the element values ​​of each evidence collection element in the target evidence collection element set from the corresponding data source according to the pre-configured element source information, and store the acquired element values ​​into the element pool.

[0090] The generation module is used to generate a material file for each target material item based on the target material list and the feature values ​​in the feature pool.

[0091] The packaging module is used to package the generated material files into a data package.

[0092] According to some embodiments of this application, the first determining module may include a first query unit, a second query unit, and a coverage supplement unit.

[0093] In the first query unit, the business type is determined based on the associated business identification information, and the corresponding head office-level material list is queried based on the business type.

[0094] In the second query unit, the region information to which the target object belongs is determined based on the object identification information, and the corresponding branch-level material list is queried based on the region information.

[0095] In the coverage and supplementation unit, duplicates are checked in the head office-level material list and the branch office-level material list. Duplicate items are covered in the head office-level material list, and non-duplicate items are supplemented in the head office-level material list. The covered and / or supplemented list is determined as the target material list.

[0096] According to some embodiments of this application, for target material items whose file type is document or table, the target material list is also associated with a corresponding material template, which includes template syntax using placeholders for evidence element names. The generation module may include an extraction unit and a generation unit.

[0097] In the extraction unit, for a target material item that is associated with a material template, the corresponding element value is extracted from the element pool based on the name of the evidence collection element associated with the target material item.

[0098] In the generation unit, the extracted feature values ​​are filled into the placeholders for the feature names in the material template to generate the material file corresponding to the target material item.

[0099] According to some embodiments of this application, the first acquisition module may include an auxiliary determination unit.

[0100] In the auxiliary determination unit, in response to the customer number and contract number input by the user for the target object, the customer number is used as object identification information and the contract number is used as associated business identification information.

[0101] According to some embodiments of this application, the data acquisition device may further include a task generation module, a display module, an entry module, and a provision module.

[0102] In the task generation module, in response to the operation initiated for evidence collection against the target object, the steps from obtaining the object identification information and associated business identification information of the target object to packaging the generated material files and obtaining a data packet are placed into the asynchronous execution queue for execution as evidence collection tasks.

[0103] In the demonstration module, the progress of evidence generation is displayed in real time on the system interface during the execution of the evidence collection task.

[0104] In the entry module, after the evidence collection task is completed, a package download entry is provided to the user.

[0105] In the module that provides the download, in response to the user's download operation, the packaged file is encrypted and then provided to the user.

[0106] According to some embodiments of this application, the data acquisition device may further include an upload module, an update module, and a re-display module.

[0107] The upload module is used to respond to the user's supplementary material upload operation and obtain the supplementary image files or supplementary document materials uploaded by the user.

[0108] The update module is used to package supplementary image files or supplementary document materials together with the generated material files to obtain an updated packaged file.

[0109] The "Re-display" module is used to respond to users' history query operations, displaying the history of completed forensic tasks, and providing an entry point for re-downloading historical forensic results or re-triggering forensic investigation.

[0110] According to the data acquisition device of this application embodiment, in response to an evidence collection initiation operation targeting a target object, the device acquires the object identification information and associated business identification information of the target object; based on the object identification information and associated business identification information, it determines the corresponding target material list, wherein the target material list includes at least one target material item, and each target material item is associated with at least one evidence collection element; based on all evidence collection elements associated with the target material list, it determines a deduplicated target evidence collection element set; based on pre-configured element source information, it acquires the element values ​​of each evidence collection element in the target evidence collection element set from the corresponding data source, and stores the acquired element values ​​in the element pool; based on the target material list and the element values ​​in the element pool, it generates a material file corresponding to each target material item; and it packages the generated material files to obtain a data package, realizing fully automated data collection from evidence collection initiation, list matching, element deduplication, multi-source data acquisition, template filling to file packaging, solving the problem of low efficiency of manual collection caused by evidence materials being scattered and stored in multiple business systems.

[0111] According to embodiments of this application, any multiple modules among the first acquisition module 1, first determination module 2, second determination module 3, second acquisition module 4, generation module 5, and packaging module 6 can be merged into one module, or any one of these modules can be split into multiple modules. Alternatively, at least some of the functions of one or more of these modules can be combined with at least some of the functions of other modules and implemented in one module. According to embodiments of this application, at least one of the first acquisition module 1, first determination module 2, second determination module 3, second acquisition module 4, generation module 5, and packaging module 6 can be at least partially implemented as hardware circuits, such as field-programmable gate arrays, programmable logic arrays, systems-on-a-chip, systems-on-a-substrate, systems-on-package, application-specific integrated circuits, or implemented by any other reasonable means of integrating or packaging circuits, or implemented by any one of software, hardware, and firmware implementations, or by any appropriate combination of any of these. Alternatively, at least one of the first acquisition module 1, the first determination module 2, the second determination module 3, the second acquisition module 4, the generation module 5, and the packaging module 6 can be implemented at least partially as a computer program module, which can perform corresponding functions when the computer program module is run.

[0112] Figure 4 A block diagram schematically illustrates an electronic device suitable for implementing the above-described method according to an embodiment of this application.

[0113] like Figure 4 As shown, an electronic device 900 according to an embodiment of this application includes a processor 901, which can perform various appropriate actions and processes according to a program stored in a read-only memory 902 or a program loaded from a storage portion 908 into a random access memory 903. The processor 901 may include, for example, a general-purpose microprocessor, an instruction set processor and / or an associated chipset and / or a dedicated microprocessor. The processor 901 may also include onboard memory for caching purposes. The processor 901 may include a single processing unit or multiple processing units for executing different steps of the method flow according to an embodiment of this application.

[0114] Random access memory 903 stores various programs and data required for the operation of electronic device 900. Processor 901, read-only memory 902, and random access memory 903 are interconnected via bus 904. Processor 901 executes various steps of the method flow according to embodiments of this application by executing programs stored in read-only memory 902 and / or random access memory 903. It should be noted that the programs may also be stored in one or more memories other than read-only memory 902 and random access memory 903. Processor 901 may also execute various steps of the method flow according to embodiments of this application by executing programs stored in said one or more memories.

[0115] According to embodiments of this application, the electronic device 900 may further include an input / output interface 905, which is also connected to a bus 904. The electronic device 900 may also include one or more of the following components connected to the input / output interface 905: an input section 906 including a keyboard, mouse, etc.; an output section 907 including a cathode ray tube, liquid crystal display, etc., and a speaker, etc.; a storage section 908 including a hard disk, etc.; and a communication section 909 including a network interface card, such as a local area network card, modem, etc. The communication section 909 performs communication processing via a network such as the Internet. A drive 910 is also connected to the input / output interface 905 as needed. A removable medium 911, such as a disk, optical disk, magneto-optical disk, semiconductor memory, etc., is installed on the drive 910 as needed so that computer programs read from it can be installed into the storage section 908 as needed.

[0116] Embodiments of this application also provide a computer-readable storage medium, which may be included in the device / apparatus / system described in the above embodiments; or it may exist independently and not assembled into the device / apparatus / system. The computer-readable storage medium carries one or more programs, which, when executed, implement the method according to the embodiments of this application.

[0117] According to embodiments of this application, the computer-readable storage medium can be a non-volatile computer-readable storage medium, such as including but not limited to: portable computer disks, hard disks, random access memory, read-only memory, erasable programmable read-only memory, portable compact disk read-only memory, optical storage devices, magnetic storage devices, or any suitable combination thereof. In embodiments of this application, the computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, apparatus, or device. For example, according to embodiments of this application, the computer-readable storage medium may include the read-only memory 902 described above, and / or random access memory 903, and / or one or more memories other than read-only memory 902 and random access memory 903.

[0118] Embodiments of this application also include a computer program product comprising a computer program containing program code for performing the methods shown in the flowchart. When the computer program product is run on a computer system, the program code is used to cause the computer system to implement the methods provided in the embodiments of this application.

[0119] In one embodiment, the computer program may rely on a tangible storage medium such as an optical storage device or a magnetic storage device. In another embodiment, the computer program may also be transmitted and distributed in the form of signals over a network medium, and downloaded and installed via the communication section 909, and / or installed from a removable medium 911. The program code contained in the computer program can be transmitted using any suitable network medium, including but not limited to: wireless, wired, etc., or any suitable combination thereof.

[0120] In embodiments of this application, the computer program can be downloaded and installed from a network via communication section 909, and / or installed from removable medium 911. When the computer program is executed by processor 901, it performs the functions defined in the system of embodiments of this application. According to embodiments of this application, the systems, devices, apparatuses, modules, units, etc., described above can be implemented by computer program modules.

[0121] According to embodiments of this application, program code for executing the computer programs provided in the embodiments of this application can be written in any combination of one or more programming languages. Specifically, these computational programs can be implemented using high-level procedural and / or object-oriented programming languages, and / or assembly / machine languages. The program code can be executed entirely on the user's computing device, partially on the user's device, partially on a remote computing device, or entirely on a remote computing device or server. In cases involving remote computing devices, the remote computing device can be connected to the user's computing device via any type of network, including a local area network (LAN) or a wide area network (WAN), or it can be connected to an external computing device (e.g., via the Internet using an Internet service provider).

[0122] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this application. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in a block diagram or flowchart, and combinations of blocks in a block diagram or flowchart, may be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.

[0123] Those skilled in the art will understand that the features described in the various embodiments of this application can be combined and / or combined in various ways, even if such combinations or combinations are not explicitly described in this application. In particular, the features described in the various embodiments of this application can be combined and / or combined in various ways without departing from the spirit and teachings of this application. All such combinations and / or combinations fall within the scope of this application.

Claims

1. A data acquisition method, characterized in that, include: Obtain the object identifier information and associated business identifier information of the target object; Based on the object identification information and the associated business identification information, a corresponding target material list is determined, wherein the target material list includes at least one target material item, and each target material item is associated with at least one evidence collection element; Based on all evidence-gathering elements associated with the target material list, determine the deduplicated set of target evidence-gathering elements; Based on the pre-configured element source information, the element values ​​of each evidence collection element in the target evidence collection element set are obtained from the corresponding data source, and the obtained element values ​​are stored in the element pool. Based on the target material list and the element values ​​in the element pool, generate a material file corresponding to each target material item; The generated material files are packaged to obtain a data package.

2. The data acquisition method according to claim 1, characterized in that, The step of determining the corresponding target material list based on the object identification information and the associated business identification information includes: The business type is determined based on the associated business identification information, and the corresponding head office-level material list is queried based on the business type; The target object's region information is determined based on the object identification information, and the corresponding branch-level material list is queried based on the region information; The head office-level material list and the branch office-level material list are checked for duplicates. Duplicate items are covered in the head office-level material list, and non-duplicate items are added to the head office-level material list. The covered and / or added list is determined as the target material list.

3. The data acquisition method according to claim 1, characterized in that, Each target material item in the target material list has material item attribute information, which includes: material classification, material type, material name, material description, and file type. The file type includes at least one of image type, document type, and table type.

4. The data acquisition method according to claim 3, characterized in that, For the target material item whose file type is document type or table type, the target material list is also associated with a corresponding material template, which includes a template syntax that uses placeholders for evidence element names; The step of generating a material file corresponding to each target material item based on the target material list and the element values ​​in the element pool includes: For a target material item associated with the material template, extract the corresponding element value from the element pool according to the evidence collection element name associated with the target material item; The extracted element values ​​are filled into the placeholders for the evidence element names in the material template to generate the material file corresponding to the target material item.

5. The data acquisition method according to claim 1, characterized in that, The steps for obtaining the object identifier information and associated business identifier information of the target object include: In response to the user's input of a customer number and a contract number for the target object, the customer number is used as the object identification information, and the contract number is used as the associated business identification information.

6. The data acquisition method according to claim 1, characterized in that, Also includes: In response to the evidence collection operation initiated against the target object, the steps of obtaining the object identification information and associated business identification information of the target object and packaging the generated material file to obtain a data packet are placed into the asynchronous execution queue as evidence collection tasks for execution. During the execution of the evidence collection task, the evidence generation progress is displayed in real time on the system interface; After the evidence collection task is completed, a download link will be provided to the user. In response to the user's download operation, the packaged file is encrypted, and the encrypted packaged file is provided to the user.

7. A data acquisition device, characterized in that, include: The first acquisition module is used to acquire the object identification information and associated business identification information of the target object; The first determining module is used to determine the corresponding target material list based on the object identification information and the associated business identification information, wherein the target material list includes at least one target material item, and each target material item is associated with at least one evidence collection element; The second determining module is used to determine the deduplicated set of target evidence elements based on all evidence elements associated with the target material list. The second acquisition module is used to acquire the element value of each evidence collection element in the target evidence collection element set from the corresponding data source according to the pre-configured element source information, and store the acquired element value into the element pool. The generation module is used to generate a material file corresponding to each target material item based on the target material list and the element values ​​in the element pool; The packaging module is used to package the generated material files into a data package.

8. An electronic device, comprising: One or more processors; Memory, used to store one or more computer programs. The characteristic feature is that the one or more processors execute the one or more computer programs to implement the steps of the method according to any one of claims 1 to 6.

9. A computer-readable storage medium having a computer program or instructions stored thereon, characterized in that, When the computer program or instructions are executed by a processor, they implement the steps of the method according to any one of claims 1 to 6.

10. A computer program product, comprising a computer program or instructions, characterized in that, When the computer program or instructions are executed by a processor, they implement the steps of the method according to any one of claims 1 to 6.