Data processing method and device, equipment, medium and product

By building a delivery template and automatically collecting house delivery data, the problem of inaccurate house delivery data is solved, and accurate statistical analysis of the data is achieved.

CN119129566APending Publication Date: 2024-12-13CHINA CONSTRUCTION BANK +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411278718.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-12
Publication Date
2024-12-13

AI Technical Summary

Technical Problem

In the real estate field, the inaccuracy of housing delivery data leads to the inability to conduct accurate statistical analysis, and there are problems of duplicate statistics and missed calculations in the prior art.

Method used

By obtaining the resources to be delivered, building a delivery template and filling in relevant information, automating the collection and statistics of house delivery data to ensure the accuracy and consistency of the data.

Benefits of technology

The standardization and accuracy of house delivery data is achieved, which facilitates subsequent statistical analysis and avoids duplicate statistics and missed calculations in manual data collection.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119129566A_ABST
    Figure CN119129566A_ABST
Patent Text Reader

Abstract

The invention provides a data processing method and device, equipment, a medium and a product. Belongs to the technical field of big data, and comprises the steps that a to-be-delivered resource task is acquired, the to-be-delivered resource task comprises a plurality of to-be-delivered resources, each to-be-delivered resource comprises resource information and delivery information, and the delivery information comprises delivery object information and delivery time information; constructing a delivery template according to the resource information, the delivery object information and the delivery time information; under the condition that it is determined that the first to-be-delivered resource is delivered, target resource information, target delivery object information and target delivery time information of the first to-be-delivered resource are respectively filled in a delivery template according to the delivery condition of the first to-be-delivered resource, so that information filling of the first to-be-delivered resource is completed; and according to the information of the target to-be-delivered resources filled in the delivery template, performing statistics on the target to-be-delivered resources to obtain a statistical result. The technical problem of inaccurate statistical results in related technologies is solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application belongs to the field of big data technology, and in particular relates to a data processing method, device, equipment, medium and product. Background Art

[0002] In the real estate field, the issue of house delivery has attracted much attention. In order to better promote house delivery, it is necessary to regularly collect statistics on house delivery data.

[0003] In the related technology, house delivery data is usually collected manually and filled in the system for reporting. However, there are many houses in a project and the delivery time of houses is long. The house delivery data reported by different handlers in different periods may be repeated or missed. Therefore, the house delivery data is inaccurate, and it is impossible to conduct accurate statistical analysis of the house delivery situation based on the existing house delivery data to promote house delivery.

[0004] Therefore, there is an urgent need for a method that can obtain accurate house delivery data and perform statistical analysis on the house delivery data. Summary of the invention

[0005] The embodiments of the present application provide a data processing method, apparatus, device, storage medium and computer program product to solve the technical problem in related technologies that accurate house delivery data cannot be obtained.

[0006] In a first aspect, an embodiment of the present application provides a data processing method, the method comprising:

[0007] Acquire a task of resources to be delivered, wherein the task of resources to be delivered includes multiple resources to be delivered, each resource to be delivered includes resource information of the resource to be delivered and delivery information of the resource to be delivered, and the delivery information includes delivery object information and delivery time information of the resource to be delivered;

[0008] Build a delivery template corresponding to the resource task to be delivered based on resource information, delivery object information and delivery time information;

[0009] When the first resource to be delivered is determined to be delivered, according to the delivery status of the first resource to be delivered, the target resource information, target delivery object information and target delivery time information of the first resource to be delivered are respectively filled in the delivery template to complete the information filling of the first resource to be delivered, wherein the first resource to be delivered is any one of the multiple resources to be delivered;

[0010] According to the information of the target resource to be delivered filled in the delivery template, the target resource to be delivered is counted to obtain a statistical result, wherein the target resource to be delivered is at least one of the multiple resources to be delivered, and the target resource to be delivered includes the first resource to be delivered.

[0011] In a second aspect, an embodiment of the present application provides a data processing device, the device comprising:

[0012] An acquisition module is used to acquire a resource task to be delivered, wherein the resource task to be delivered includes a plurality of resources to be delivered, each resource to be delivered includes resource information of the resource to be delivered and delivery information of the resource to be delivered, and the delivery information includes delivery object information and delivery time information of the resource to be delivered;

[0013] A construction module is used to construct a delivery template corresponding to the resource task to be delivered according to the resource information, the delivery object information and the delivery time information;

[0014] A reporting module is used to fill in the target resource information, target delivery object information and target delivery time information of the first resource to be delivered in the delivery template according to the delivery status of the first resource to be delivered, and complete the information reporting of the first resource to be delivered, wherein the first resource to be delivered is any one of the multiple resources to be delivered;

[0015] The statistical module is used to count the target resources to be delivered according to the information of the target resources to be delivered filled in the delivery template to obtain statistical results, wherein the target resources to be delivered are at least one of the multiple resources to be delivered, and the target resources to be delivered include the first resource to be delivered.

[0016] In a third aspect, an embodiment of the present application provides an electronic device, the device comprising:

[0017] A processor and a memory storing programs or instructions;

[0018] The above method is implemented when the processor executes the program or instruction.

[0019] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, on which a program or instruction is stored, and the program or instruction implements the above method when executed by a processor.

[0020] In a fifth aspect, an embodiment of the present application provides a computer program product. When the instructions in the computer program product are executed by a processor of an electronic device, the electronic device executes the above method.

[0021] In an embodiment of the present application, by obtaining the task of the resource to be delivered, and constructing a delivery template according to the data of the task of the resource to be delivered; when it is determined that the resource to be delivered has been delivered, the relevant information of the resource to be delivered is filled in the delivery template according to the delivery status of the resource to be delivered; finally, according to the information of the resource to be delivered filled in the delivery template, the resources to be delivered are counted; the house delivery data collected by constructing the delivery template in this application is more standardized, unified and accurate than the house delivery data collected manually, which facilitates the subsequent statistics of the house delivery data and solves the technical problem that the house delivery data is inaccurate and accurate statistical analysis of the house delivery situation cannot be performed. BRIEF DESCRIPTION OF THE DRAWINGS

[0022] In order to more clearly illustrate the technical solution of the embodiments of the present application, the following is a brief introduction to the drawings required for use in the embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.

[0023] Figure 1 is a flow chart of a data processing method according to an embodiment of the present invention;

[0024] Figure 2 is a flow chart of a data acquisition method according to an embodiment of the present invention;

[0025] Figure 3 is a flow chart of a data encryption method according to an embodiment of the present invention;

[0026] Figure 4 is a structural block diagram of a data processing device according to an embodiment of the present invention;

[0027] Figure 5 is a schematic structural diagram of an electronic device according to an embodiment of the present invention. DETAILED DESCRIPTION

[0028] The features and exemplary embodiments of various aspects of the present application will be described in detail below. In order to make the purpose, technical solutions and advantages of the present application clearer, the present application will be further described in detail below in conjunction with the accompanying drawings and specific embodiments. It should be understood that the specific embodiments described herein are only intended to explain the present application, rather than to limit the present application. For those skilled in the art, the present application can be implemented without the need for some of these specific details. The following description of the embodiments is only to provide a better understanding of the present application by illustrating the examples of the present application.

[0029] It should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the statement "include..." do not exclude the existence of other identical elements in the process, method, article or device including the elements.

[0030] In addition, it should be noted that the acquisition, storage, use, and processing of data in the embodiments of the present application comply with the relevant provisions of national laws and regulations.

[0031] It should be noted that in the embodiments of the present application, certain software, components, models and other existing solutions in the industry may be mentioned, and they should be regarded as exemplary. Their purpose is only to illustrate the feasibility of implementing the technical solution of the present application, but it does not mean that the applicant has or will necessarily use the solution.

[0032] In order to solve the technical problem in the prior art that accurate house delivery data cannot be obtained, an embodiment of the present application provides a data processing method, which can be applied in a statistical system for houses to be delivered to collect statistics on the conditions of houses to be delivered. Figure 1 is a flow chart of a data processing method according to an embodiment of the present invention. Figure 1 As shown, the data processing method may include the following steps:

[0033] S110, obtaining resource tasks to be delivered.

[0034] In S110, the task of resources to be delivered may be a collection of task data. In a specific scenario, it may include the delivery status of several houses to be delivered in a project. The task of resources to be delivered includes multiple resources to be delivered, and the resources to be delivered may correspond to the delivery status of each house. Each resource to be delivered may include resource information of the resource to be delivered and delivery information of the resource to be delivered. The resource information of the resource to be delivered may correspond to the identification information of the house, for example, including the building number, unit number, floor and room number corresponding to the house. The delivery information of the resources to be delivered may include the delivery object information and delivery time information of the resources to be delivered. The delivery object information may include the delivery object information of the house, for example, including the name, ID number and contact number of the buyer. The delivery time information may include the delivery time information of the house, for example, including the planned delivery time and actual delivery time of the house.

[0035] S120: Construct a delivery template corresponding to the resource task to be delivered according to the resource information, the delivery object information and the delivery time information.

[0036] In S120, the resource information, the delivery object information and the delivery time information may be segmented and spliced ​​to form a delivery template corresponding to the resource task to be delivered. For example, the resource information may include the building number, unit number, floor and room number corresponding to the house; the delivery object information may include the name, ID number and contact number of the buyer; the delivery time information may include the planned delivery time and the actual delivery time of the house. The delivery module corresponding to the spliced ​​resource task to be delivered may be as shown in Table 1 below:

[0037] Table 1

[0038]

[0039] S130, when it is determined that the first resource to be delivered is to be delivered, according to the delivery status of the first resource to be delivered, fill in the target resource information, target delivery object information and target delivery time information of the first resource to be delivered in the delivery template respectively to complete the information filling of the first resource to be delivered, wherein the first resource to be delivered is any one of the multiple resources to be delivered.

[0040] In S130, whether the first resource to be delivered is delivered can be confirmed based on the certification information provided by the person in charge of the first resource to be delivered. When it is determined that the first resource to be delivered is delivered, the delivery template can be filled in according to the delivery status of the first resource to be delivered. For example, the corresponding building number is Building 1, the unit number is Unit 1, the floor is Floor 11 and the room number is Room 1101, the buyer's name is Zhang San, the buyer's ID number is 110001xxx, the buyer's telephone number is 188xxx, the planned delivery time is 23-1-1, and the actual delivery time is 23-3-1. Then, fill in the target resource information, target delivery object information and target delivery time information of the first resource to be delivered in the delivery template respectively to complete the information filling of the first resource to be delivered, and the information shown in Table 2 below can be obtained.

[0041] Table 2

[0042]

[0043] S140, according to the information of the target resources to be delivered filled in the delivery template, statistics are performed on the target resources to be delivered to obtain statistical results, wherein the target resource to be delivered is at least one of the multiple resources to be delivered, and the target resource to be delivered includes the first resource to be delivered.

[0044] In S140, the target delivery object information in the target to-be-delivered resource can be counted. For example, the number of names in each piece of house information can be counted to count the number of buyers involved in each house, and then the number of buyers involved in the project can be counted. The target delivery time information in the target to-be-delivered resource can also be counted. For example, the number of people in each house and whether there is an actual delivery time can be used to count the number of people who have been delivered to the project.

[0045] In an embodiment of the present application, by obtaining the task of the resource to be delivered, and constructing a delivery template according to the data of the task of the resource to be delivered; when it is determined that the resource to be delivered has been delivered, the relevant information of the resource to be delivered is filled in the delivery template according to the delivery status of the resource to be delivered; finally, according to the information of the resource to be delivered filled in the delivery template, the resources to be delivered are counted; the house delivery data collected by constructing the delivery template in this application is more standardized, unified and accurate than the house delivery data collected manually, which facilitates the subsequent statistics of the house delivery data and solves the technical problem that the house delivery data is inaccurate and accurate statistical analysis of the house delivery situation cannot be performed.

[0046] In some embodiments, reference Figure 2 The present application also provides a flow chart of a data acquisition method, which is used to automatically acquire the resource tasks to be delivered involved in the above embodiment, such as Figure 2 As shown, the data acquisition method may include S201 - S202 .

[0047] S201, call the interface and establish a connection.

[0048] In this embodiment, the task of resources to be delivered may be obtained from multiple data platforms and may include the delivery status of several houses to be delivered in a project. Since the delivery status of several delivered houses in a project involves user data privacy, in the process of obtaining the task of resources to be delivered, connections with multiple data platforms may be established by first calling the application programming interfaces of multiple data platforms.

[0049] S202, automatically collect resource tasks to be delivered.

[0050] In this embodiment, resource tasks to be delivered on multiple data platforms may be collected based on robotic process automation.

[0051] In this way, the use of robotic process automation to collect pending resource tasks from multiple data platforms can ensure that the pending resource tasks obtained are more accurate and reliable while ensuring data privacy and transmission security, compared to manual data collection.

[0052] In some embodiments, before obtaining the resource task to be delivered, the method further includes:

[0053] In this embodiment, in order to ensure data security of the resource tasks to be delivered and data transmission overhead, the resource tasks to be delivered may be encrypted by means of segmented encryption and hybrid encryption. Thus, the obtained resource tasks to be delivered may be data in an encrypted state.

[0054] Example, reference Figure 3 The present application embodiment also provides a flow chart of a data encryption method, which is used to encrypt the resource information and delivery information of the resources to be delivered involved in the above embodiment, such as Figure 3 As shown, the data encryption method may include S301-S302.

[0055] S301, encrypting the resource information and delivery information of the resources to be delivered in sections.

[0056] The resources to be delivered may include resource information and delivery information. The delivery information includes delivery object information and delivery time information. The resource information of the resources to be delivered may correspond to the identification information of the house. The resource information does not involve user privacy. Therefore, in order to reduce the calculation and transmission overhead caused by data encryption, it is possible to consider not encrypting the resource information. The delivery object information and delivery time information in the delivery information both involve user privacy. Therefore, the delivery information may be encrypted. In this way, the delivery information may be encrypted while the troop resource information is encrypted by means of segmented encryption.

[0057] S302, hybrid encryption is performed on the delivery object information and the delivery time information of the delivery information.

[0058] In this embodiment, the delivery object information may include the delivery object information of the house, and the delivery time information may include the delivery time information of the house. Both the delivery object information and the delivery time information involve user privacy, but it can be understood that the delivery object information includes more user privacy data, such as the user's contact information and identity information, etc. Therefore, when encrypting the delivery object information and the delivery time information, a hybrid encryption method can be used to strongly encrypt the delivery object information and weakly encrypt the delivery time information.

[0059] In this way, the data privacy and security of the resources to be delivered can be ensured while considering the data transmission overhead.

[0060] In some embodiments, a delivery template corresponding to the resource task to be delivered is constructed according to the resource information, the delivery object information and the delivery time information, including:

[0061] Generate field information of the delivery template corresponding to the resource task to be delivered according to the resource information, delivery object information and delivery time information;

[0062] Build a delivery template based on the field information of the delivery template.

[0063] In this embodiment, the semantics of resource information, delivery object information, and delivery time information can be extracted to generate field information of a delivery template corresponding to the resource information, delivery object information, and delivery time information. For example, if the resource information includes housing information, the field information of the delivery template generated by the semantic extraction is the building number, unit number, floor, and room number.

[0064] In this way, the delivery template constructed based on resource information, delivery object information and delivery time information includes all the statistical information for the resources to be delivered. The data obtained by filling in the delivery template is more standardized and complete than the data reported independently by different handlers, which is conducive to the subsequent statistical analysis of the resources to be delivered.

[0065] In some embodiments, according to the delivery status of the first resource to be delivered, the target delivery object information of the first resource to be delivered is filled in the delivery template, including:

[0066] When it is determined that the target delivery object information of the first resource to be delivered includes multiple first delivery objects, the multiple first delivery objects are filled in the field information corresponding to the delivery object information in the delivery template, and the multiple first delivery objects are separated by preset delimiters.

[0067] In this embodiment, there may be more than one first delivery object. In order to facilitate the statistics of the first delivery objects, when the target delivery object information includes multiple first delivery objects, a preset separator can be used to separate the multiple first delivery objects. The preset separator can be any symbol used to separate the first delivery objects, such as a comma, a period or a hyphen, which is not limited in this application. In an example, there are three buyers, whose names are A, B, and C respectively. The preset separator is "," and the filling result is shown in Table 3 below:

[0068] Table 3

[0069]

[0070] In this way, by using preset delimiters to separate multiple first delivery objects, the data obtained by filling in the delivery template can be made clearer, which is conducive to a deeper data analysis of the data obtained by filling in the delivery template.

[0071] In some embodiments, statistics are collected on the target resources to be delivered according to the information of the target resources to be delivered filled in the delivery template to obtain statistical results, including:

[0072] When counting the delivery objects in the target resources to be delivered filled in the delivery template, the number of the delivery objects in the target resources to be delivered filled in the delivery template is determined according to the number of preset separators.

[0073] In this embodiment, if it is necessary to count the delivery objects, the number of delivery objects can be determined according to the number of preset separators. For example, as shown in Table 4 below, the delivery template is filled with 6 rows of information on target resources to be delivered, assuming that there are only 6 houses in a project:

[0074] Table 4

[0075]

[0076] When filling in the data for the delivery template, the separators in the names of the buyers can be unified, and the number of buyers involved in each house can be read by the "separator + 1" method. As shown in Table 4, the 6 houses involve 17 buyers.

[0077] When filling in the data for the delivery template, you can judge whether the house has been delivered by whether there is an actual delivery time. Delivered is recorded as 1, and undelivered is recorded as 0. Multiply the number of people by whether it has been delivered to get the number of people who have been delivered. Add the number of people who have been delivered in the list of house buyers to get the number of people who have been delivered for the project. As shown in Table 4, 3 houses have been delivered for this project, involving 9 buyers.

[0078] At the same time, according to the planned delivery time and the actual delivery time, it can be obtained that the project should deliver 2 houses in January 23, 2 houses have been delivered, and 5 people should be delivered, and 5 people have been delivered; 2 houses should be delivered in February 23, 1 house has been delivered, and 7 people should be delivered, and 4 people have been delivered; 2 houses should be delivered in March 23, 0 houses have been delivered, and 5 people should be delivered, and 0 people have been delivered.

[0079] In this way, through the above method, data such as the number of people delivered and the number of houses delivered can be counted more accurately, avoiding duplicate counting and omissions.

[0080] In some embodiments, before statistics are collected on the target resources to be delivered according to the information of the target resources to be delivered filled in the delivery template and the statistical results are obtained, the method further includes:

[0081] De-duplicate the information of the target resources to be delivered filled in the delivery template, and obtain the de-duplicate information of the target resources to be delivered;

[0082] According to the information of the target resources to be delivered filled in the delivery template, the target resources to be delivered are counted to obtain the statistical results, including:

[0083] According to the deduplicated information of the target resources to be delivered, statistics are collected on the target resources to be delivered to obtain statistical results.

[0084] In this embodiment, the target resources to be delivered filled in the delivery template can be deduplicated according to their resource information. For example, the combination of building number, unit number, floor, and room number can be deduplicated to ensure that there are no duplicated houses in the project.

[0085] In this embodiment, the delivery time information of the target resources to be delivered filled in the delivery template can be calibrated. For example, the actual delivery time cannot be after the current calibration time, and cannot be the date before the special loan work is started, where the date before the special loan work is started can be obtained from the project party.

[0086] In this way, by deduplicating and calibrating the target resources to be delivered before statistics are collected, the obtained information of the target resources to be delivered can be made more accurate, thereby improving the accuracy of the statistical results.

[0087] In some embodiments, when it is determined that the first resource to be delivered is delivered, after filling in the target resource information, target delivery object information and target delivery time information of the first resource to be delivered in the delivery template according to the delivery status of the first resource to be delivered, the method further includes:

[0088] Obtain the delivery certificate materials of the first resource to be delivered,

[0089] The delivery proof materials shall be supplemented in the target resource information of the first resource to be delivered to complete the information reporting of the first resource to be delivered.

[0090] In this embodiment, the delivery proof material is material that can be used to prove that the first resource to be delivered has been delivered. This application does not limit this. For example, it can include a receipt from the buyer, an acceptance certificate from the buyer, etc.

[0091] In this way, by supplementing the target resource information of the first resource to be delivered with the delivery certification material, it can be used to verify the delivery status of the first resource to be delivered, thereby ensuring the authenticity and reliability of the statistical data.

[0092] Figure 2 A schematic diagram of the structure of a data processing device provided in another embodiment of the present application is shown. For the convenience of explanation, only the parts related to the embodiment of the present application are shown.

[0093] Reference Figure 2 , the data processing device 200 may include:

[0094] The acquisition module 201 is used to acquire a resource task to be delivered, wherein the resource task to be delivered includes multiple resources to be delivered, each resource to be delivered includes resource information of the resource to be delivered and delivery information of the resource to be delivered, and the delivery information includes delivery object information and delivery time information of the resource to be delivered;

[0095] A construction module 202 is used to construct a delivery template corresponding to the resource task to be delivered according to the resource information, the delivery object information and the delivery time information;

[0096] The reporting module 203 is used to fill in the target resource information, target delivery object information and target delivery time information of the first resource to be delivered in the delivery template according to the delivery status of the first resource to be delivered, and complete the information reporting of the first resource to be delivered, wherein the first resource to be delivered is any one of the multiple resources to be delivered;

[0097] The statistical module 204 is used to count the target resources to be delivered according to the information of the target resources to be delivered filled in the delivery template to obtain statistical results, wherein the target resources to be delivered are at least one of the multiple resources to be delivered, and the target resources to be delivered include the first resource to be delivered.

[0098] In some embodiments, the building block 202 may include the following units:

[0099] A generating unit, used to generate field information of a delivery template corresponding to the resource task to be delivered according to the resource information, the delivery object information and the delivery time information;

[0100] The construction unit is used to construct the delivery template according to the field information of the delivery template.

[0101] In some embodiments, the reporting module 203 may include the following units:

[0102] A filling unit is used to fill in the multiple first delivery objects into the field information corresponding to the delivery object information in the delivery template when it is determined that the target delivery object information of the first resource to be delivered includes multiple first delivery objects, and separate the multiple first delivery objects with preset delimiters.

[0103] In some embodiments, the statistics module 204 may include the following units:

[0104] The determination unit is used to determine the number of delivery objects in the target resources to be delivered filled in the delivery template according to the number of preset separators when counting the delivery objects in the target resources to be delivered filled in the delivery template.

[0105] In some embodiments, the data processing device 200 may include the following modules:

[0106] A deduplication module is used to count the target resources to be delivered according to the information of the target resources to be delivered filled in the delivery template, and to dedupe the information of the target resources to be delivered filled in the delivery template before obtaining the statistical results, and to obtain the information of the target resources to be delivered after deduplication;

[0107] The statistical module 204 is further used to perform statistics on the target resources to be delivered according to the information of the target resources to be delivered filled in the delivery template to obtain statistical results.

[0108] In some embodiments, the statistics module 204 may further include the following units:

[0109] The statistical unit is further used to perform statistics on the target resources to be delivered according to the information of the target resources to be delivered after duplication is removed, so as to obtain statistical results.

[0110] In some embodiments, the data processing device 200 may further include the following modules:

[0111] The acquisition module 201 is further used to, when it is determined that the first resource to be delivered is delivered, obtain the delivery certification material of the first resource to be delivered after filling in the target resource information, target delivery object information and target delivery time information of the first resource to be delivered in the delivery template according to the delivery status of the first resource to be delivered;

[0112] The reporting module 203 is further used to supplement the delivery certification materials in the target resource information of the first resource to be delivered, so as to complete the information reporting of the first resource to be delivered.

[0113] 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, and are devices corresponding to the above-mentioned data processing method. All implementation methods in the above-mentioned method embodiment are applicable to the embodiment of the device. Its specific functions and the technical effects brought about can be found in the method embodiment part, which will not be repeated here.

[0114] The technicians in the relevant field can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional units and modules is used as an example for illustration. In practical applications, the above-mentioned function allocation can be completed by different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiment can be integrated in a processing unit, or each unit can exist physically separately, or two or more units can be integrated in one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of software functional units. In addition, the specific names of the functional units and modules are only for the convenience of distinguishing each other, and are not used to limit the scope of protection of this application. The specific working process of the units and modules in the above-mentioned system can refer to the corresponding process in the aforementioned method embodiment, which will not be repeated here.

[0115] Figure 3 is a schematic diagram of the structure of an electronic device according to an embodiment of the present invention. Figure 3 As shown:

[0116] The device may include a processor 301 and a memory 302 storing programs or instructions.

[0117] When the processor 301 executes the program, the steps in any of the above method embodiments are implemented.

[0118] Exemplarily, the program may be divided into one or more modules / units, one or more modules / units are stored in the memory 302, and executed by the processor 301 to complete the present application. One or more modules / units may be a series of program instruction segments capable of completing a specific function, and the instruction segments are used to describe the execution process of the program in the device.

[0119] Specifically, the processor 301 may include a central processing unit (CPU), or an application specific integrated circuit (ASIC), or may be configured to implement one or more integrated circuits of the embodiments of the present application.

[0120] The memory 302 may include a large capacity memory for data or instructions. By way of example and not limitation, the memory 302 may include a hard disk drive (HDD), a floppy disk drive, a flash memory, an optical disk, a magneto-optical disk, a magnetic tape, or a universal serial bus (USB) drive or a combination of two or more of these. In appropriate cases, the memory 302 may include a removable or non-removable (or fixed) medium. In appropriate cases, the memory 302 may be inside or outside the integrated gateway disaster recovery device. In a specific embodiment, the memory 302 is a non-volatile solid-state memory.

[0121] The memory may include read-only memory (ROM), random access memory (RAM), magnetic disk storage media devices, optical storage media devices, flash memory devices, electrical, optical or other physical / tangible memory storage devices. Thus, typically, the memory includes one or more tangible (non-transitory) computer-readable storage media (e.g., memory devices) encoded with software including computer-executable instructions, and when the software is executed (e.g., by one or more processors), it is operable to perform the operations described with reference to the method according to an aspect of the present disclosure.

[0122] The processor 301 implements any one of the methods in the above embodiments by reading and executing the program or instruction stored in the memory 302 .

[0123] In one example, the electronic device may further include a communication interface 303 and a bus 304. The processor 301, the memory 302, and the communication interface 303 are connected via the bus 304 and communicate with each other.

[0124] The communication interface 303 is mainly used to implement communication between various modules, devices, units and / or equipment in the embodiments of the present application.

[0125] Bus 304 includes hardware, software or both, and the parts of online data flow billing equipment are coupled to each other. For example, but not limitation, bus may include accelerated graphics port (AGP) or other graphics bus, enhanced industrial standard architecture (EISA) bus, front-end bus (FSB), hypertransport (HT) interconnection, industrial standard architecture (ISA) bus, infinite bandwidth interconnection, low pin count (LPC) bus, memory bus, micro channel architecture (MCA) bus, peripheral component interconnection (PCI) bus, PCI-Express (PCI-X) bus, serial advanced technology attachment (SATA) bus, video electronics standard association local (VLB) bus or other suitable bus or two or more of these combinations. In appropriate cases, bus 304 may include one or more buses. Although the present application embodiment describes and shows a specific bus, the present application considers any suitable bus or interconnection.

[0126] In addition, in combination with the method in the above embodiment, the embodiment of the present application may provide a computer-readable storage medium for implementation. The computer-readable storage medium stores a program or instruction; when the program or instruction is executed by a processor, any one of the methods in the above embodiment is implemented. The computer-readable storage medium can be read by a machine such as a computer.

[0127] An embodiment of the present application further provides a chip, which includes a processor and a communication interface, wherein the communication interface and the processor are coupled, and the processor is used to run programs or instructions to implement the various processes of the above-mentioned method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0128] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.

[0129] An embodiment of the present application provides a computer program product, which is stored in a computer-readable storage medium. The program product is executed by at least one processor to implement the various processes of the above-mentioned method embodiment and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0130] It should be clear that the present application is not limited to the specific configuration and processing described above and shown in the figures. For the sake of simplicity, a detailed description of the known method is omitted here. In the above embodiments, several specific steps are described and shown as examples. However, the method process of the present application is not limited to the specific steps described and shown, and those skilled in the art can make various changes, modifications and additions, or change the order between the steps after understanding the spirit of the present application.

[0131] The functional modules shown in the above block diagram can be implemented as hardware, software, firmware or their combination. When implemented in hardware, it can be, for example, an electronic circuit, an application specific integrated circuit (ASIC), suitable firmware, a plug-in, a function card, etc. When implemented in software, the elements of the present application are programs or code segments that are used to perform the required tasks. Programs or code segments can be stored in machine-readable media, or transmitted on a transmission medium or a communication link by a data signal carried in a carrier wave. "Machine-readable media" can include any medium that can store or transmit information. Examples of machine-readable media include electronic circuits, semiconductor memory devices, ROM, flash memory, erasable ROM (EROM), floppy disks, CD-ROMs, optical disks, hard disks, optical fiber media, radio frequency (RF) links, etc. Code segments can be downloaded via computer grids such as the Internet, intranets, etc.

[0132] It should also be noted that the exemplary embodiments mentioned in this application describe some methods or systems based on a series of steps or devices. However, this application is not limited to the order of the above steps, that is, the steps can be performed in the order mentioned in the embodiment, or in a different order from the embodiment, or several steps can be performed simultaneously.

[0133] Aspects of the present disclosure are described above with reference to the flowchart and / or block diagram of the method, device (system) and program product according to the embodiment of the present disclosure. It should be understood that each box in the flowchart and / or block diagram and the combination of each box in the flowchart and / or block diagram can be implemented by a computer program or instruction. These programs or instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device to produce a machine so that these instructions executed by the processor of the computer or other programmable data processing device enable the implementation of the function / action specified in one or more boxes of the flowchart and / or block diagram. Such a processor can be, but is not limited to, a general-purpose processor, a special-purpose processor, a special application processor, or a field programmable logic circuit. It can also be understood that each box in the block diagram and / or flowchart and the combination of boxes in the block diagram and / or flowchart can also be implemented by dedicated hardware that performs a specified function or action, or can be implemented by a combination of dedicated hardware and computer instructions.

[0134] The above are only specific implementation methods of the present application. Those skilled in the art can clearly understand that for the convenience and simplicity of description, the specific working processes of the systems, modules and units described above can refer to the corresponding processes in the aforementioned method embodiments, and will not be repeated here. It should be understood that the protection scope of the present application is not limited to this. Any technician familiar with the technical field can easily think of various equivalent modifications or replacements within the technical scope disclosed in this application, and these modifications or replacements should be included in the protection scope of this application.

Claims

1. A data processing method, characterized in that: The method comprises: Acquire a resource task to be delivered, wherein the resource task to be delivered includes multiple resources to be delivered, each resource to be delivered includes resource information of the resource to be delivered and delivery information of the resource to be delivered, and the delivery information includes delivery object information and delivery time information of the resource to be delivered; Constructing a delivery template corresponding to the resource task to be delivered according to the resource information, the delivery object information and the delivery time information; In the case of determining that the first resource to be delivered is to be delivered, according to the delivery status of the first resource to be delivered, filling in the target resource information, target delivery object information and target delivery time information of the first resource to be delivered in the delivery template respectively, so as to complete the information filling of the first resource to be delivered, wherein the first resource to be delivered is any one of the multiple resources to be delivered; According to the information of the target resource to be delivered filled in the delivery template, the target resource to be delivered is counted to obtain a statistical result, wherein the target resource to be delivered is at least one of the multiple resources to be delivered, and the target resource to be delivered includes the first resource to be delivered.

2. The method according to claim 1, characterized in that The constructing a delivery template corresponding to the resource task to be delivered according to the resource information, the delivery object information and the delivery time information includes: Generate field information of a delivery template corresponding to the resource task to be delivered according to the resource information, the delivery object information and the delivery time information; Construct the delivery template according to the field information of the delivery template.

3. The method according to claim 2, characterized in that According to the delivery status of the first resource to be delivered, the target delivery object information of the first resource to be delivered is filled in the delivery template, including: When it is determined that the target delivery object information of the first resource to be delivered includes multiple first delivery objects, the multiple first delivery objects are filled in the field information corresponding to the delivery object information in the delivery template, and the multiple first delivery objects are separated by preset delimiters.

4. The method according to claim 3, characterized in that The step of performing statistics on the target resources to be delivered according to the information of the target resources to be delivered filled in the delivery template to obtain statistical results includes: When counting the delivery objects in the target resources to be delivered filled in the delivery template, the number of the delivery objects in the target resources to be delivered filled in the delivery template is determined according to the number of the preset separators.

5. The method according to claim 1, characterized in that Before counting the target resources to be delivered according to the information of the target resources to be delivered filled in the delivery template to obtain the statistical results, the method further includes: Deduplication processing is performed on the information of the target resources to be delivered filled in the delivery template to obtain the deduplication information of the target resources to be delivered; The step of performing statistics on the target resources to be delivered according to the information of the target resources to be delivered filled in the delivery template to obtain statistical results includes: According to the deduplicated information of the target resources to be delivered, statistics are collected on the target resources to be delivered to obtain statistical results.

6. The method according to claim 1, characterized in that In the case where the first resource to be delivered is determined to be delivered, after filling in the target resource information, target delivery object information and target delivery time information of the first resource to be delivered in the delivery template respectively according to the delivery status of the first resource to be delivered, the method further includes: Obtaining the delivery certification materials of the first resource to be delivered, The delivery certification materials are supplemented in the target resource information of the first resource to be delivered to complete the information reporting of the first resource to be delivered.

7. A data processing device, characterized in that: The device comprises: An acquisition module is used to acquire a resource task to be delivered, wherein the resource task to be delivered includes multiple resources to be delivered, each resource to be delivered includes resource information of the resource to be delivered and delivery information of the resource to be delivered, and the delivery information includes delivery object information and delivery time information of the resource to be delivered; A construction module, used to construct a delivery template corresponding to the resource task to be delivered according to the resource information, the delivery object information and the delivery time information; A reporting module, for, when it is determined that the first resource to be delivered is delivered, filling in the target resource information, target delivery object information and target delivery time information of the first resource to be delivered in the delivery template according to the delivery status of the first resource to be delivered, so as to complete the information reporting of the first resource to be delivered, wherein the first resource to be delivered is any one of the multiple resources to be delivered; A statistical module is used to count the target resources to be delivered according to the information of the target resources to be delivered filled in the delivery template to obtain statistical results, wherein the target resource to be delivered is at least one of the multiple resources to be delivered, and the target resource to be delivered includes the first resource to be delivered.

8. An electronic device, characterized in that: The device comprises: a processor and a memory storing computer program instructions; When the processor executes the computer program instructions, the method according to any one of claims 1 to 6 is implemented.

9. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer program instructions, which, when executed by a processor, implement the method according to any one of claims 1 to 6.

10. A computer program product, characterized in that When the instructions in the computer program product are executed by a processor of an electronic device, the electronic device executes the method according to any one of claims 1 to 6.