Data processing method, device and computer-readable storage medium
By automatically determining and executing target scripts through data processing equipment, the problem of low efficiency in adjusting historical cost calculation results is solved, a more efficient and accurate adjustment process is achieved, and the workload of developers and script execution errors are reduced.
Patent Information
- Application Number
- CN202110084722.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-01-21
- Publication Date
- 2025-09-16
- Estimated Expiration
- 2041-01-21
AI Technical Summary
The adjustment of historical cost calculation results in existing technologies is inefficient and error-prone. Developers need to manually execute scripts multiple times, resulting in incomplete data calculations and the overwriting of existing correct data.
The data processing device obtains the data configuration request submitted by the terminal device, including the effective time and correction data, automatically determines and executes the target script, adjusts the historical cost calculation results, and avoids manual operation and full script execution by developers.
It improves the adjustment efficiency and accuracy of historical cost calculation results, reduces the possibility of script errors, saves time and protects the original correct data.
Smart Images

Figure CN113570394B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of computer technology, and in particular to a data processing method, device, and computer-readable storage medium. Background Art
[0002] The cost management system can realize the settlement of historical data, such as the calculation of historical costs. When settling historical costs, in order to evaluate the impact of different calculation logics on the cost calculation results, it usually involves adjustments to the historical cost calculation results.
[0003] Currently, adjustments to historical cost calculation results are made by product managers informing developers of the data that needs to be revised. Developers then modify the underlying basic data and execute data scripts one by one according to the required data, ultimately obtaining new historical cost calculation results. This process requires developers to manually execute the scripts in full. When historical settlement data spans a long period, such as six months of settlement data, and the corresponding data generation script is generated monthly, developers will need to manually execute the script six times, potentially leading to errors, incomplete data calculations, and overwriting of existing correct data. Therefore, improving the efficiency and accuracy of adjustments to historical cost calculation results has become a pressing technical issue. Summary of the Invention
[0004] Embodiments of the present application provide a data processing method, apparatus, and computer-readable storage medium that can improve the efficiency and accuracy of adjusting historical cost calculation results.
[0005] In one aspect, the present application discloses a data processing method, which includes:
[0006] Obtaining a data configuration request for a target cost accounting business submitted by a terminal device, the data configuration request including a first effective time and revised data, the first effective time and the revised data being input through a data management page displayed on the terminal device, the revised data including one or more of revised values of added fields, values of newly added fields, and fields to be deleted;
[0007] determining a target script according to the correction data and a plurality of scripts corresponding to the target cost accounting business;
[0008] The target script is executed according to the first effective time and the correction data to adjust the historical cost calculation result of the target cost accounting business.
[0009] In one aspect, the present application discloses a data processing method, which includes:
[0010] In response to a data configuration instruction for a target cost accounting business, a data management page is displayed;
[0011] Obtaining the first effective time and revised data entered through the data management page, wherein the revised data includes one or more of revised values of added fields, values of newly added fields, and fields to be deleted;
[0012] A data configuration request for the target cost accounting business is sent to a data processing device, where the data configuration request includes the first effective time and the revised data. The data configuration request is used to instruct the data processing device to determine a target script based on the revised data, and execute the target script based on the first effective time and the revised data to adjust the historical cost calculation result of the target cost accounting business.
[0013] In one aspect, the present application discloses a data processing device, which includes:
[0014] an acquiring unit, configured to acquire a data configuration request for a target cost accounting service submitted by a terminal device, the data configuration request including a first effective time and revised data, the first effective time and the revised data being input via a data management page displayed on the terminal device, the revised data including one or more of revised values of added fields, values of newly added fields, and fields to be deleted;
[0015] a determining unit, configured to determine a target script based on the correction data and a plurality of scripts corresponding to the target cost accounting business;
[0016] A processing unit is configured to execute the target script according to the first effective time and the correction data to adjust the historical cost calculation result of the target cost accounting business.
[0017] In one aspect, the present application discloses a data processing device, which includes:
[0018] a display unit, configured to display a data management page in response to a data configuration instruction for a target cost accounting business;
[0019] an acquiring unit, configured to acquire a first effective time and revised data inputted through the data management page, wherein the revised data includes one or more of revised values of added fields, values of newly added fields, and fields to be deleted;
[0020] A sending unit is used to send a data configuration request for the target cost accounting business to a data processing device, wherein the data configuration request includes the first effective time and the correction data, and the data configuration request is used to instruct the data processing device to determine a target script based on the correction data, and execute the target script based on the first effective time and the correction data to adjust the historical cost calculation result of the target cost accounting business.
[0021] On one hand, an embodiment of the present application discloses a data processing device, which includes a memory and a processor: the memory is used to store a computer program; the processor runs the computer program to implement the above-mentioned data processing method.
[0022] On one hand, an embodiment of the present application discloses a terminal device, which includes a memory and a processor: the memory is used to store a computer program; the processor runs the computer program to implement the above-mentioned data processing method.
[0023] On one hand, an embodiment of the present application discloses a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program. When the computer program is executed by a processor, the above-mentioned data processing method is executed.
[0024] In one aspect, embodiments of the present application disclose a computer program product or computer program, which includes computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform the aforementioned data processing method.
[0025] In an embodiment of the present application, a data processing device obtains a data configuration request for a target cost accounting business submitted by a terminal device, the data configuration request includes a first effective time and correction data, the first effective time and correction data are input through a data management page displayed on the terminal device, and the correction data includes one or more of the correction values of added fields, the values of newly added fields, and fields to be deleted; a target script is determined based on the correction data and multiple scripts corresponding to the target cost accounting business; the target script is executed based on the first effective time and correction data to adjust the historical cost calculation result of the target cost accounting business. In an embodiment of the present application, the target script to be executed is determined by the data processing device, which avoids the situation of missed execution, thereby improving the efficiency of adjusting the historical cost calculation result. At the same time, the present application is automatically executed by the data processing device, and does not require the developer to manually enter parameters, nor does it require the full execution of the script, thereby avoiding the overwriting of the original correct data, thereby improving the accuracy of the adjustment of the historical cost calculation result. BRIEF DESCRIPTION OF THE DRAWINGS
[0026] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0027] Figure 1 This is a flow chart of a data processing method disclosed in an embodiment of the present application;
[0028] Figure 2 This is a schematic diagram of the architecture of a data processing system disclosed in an embodiment of the present application;
[0029] Figure 3 This is a flow chart of another data processing method disclosed in an embodiment of the present application;
[0030] Figure 4 This is a flowchart of another data processing method disclosed in an embodiment of the present application;
[0031] Figure 5 This is a flowchart of another data processing method disclosed in an embodiment of the present application;
[0032] Figure 6 is a structural diagram of a data processing device disclosed in an embodiment of the present application;
[0033] Figure 7 is a structural diagram of another data processing device disclosed in an embodiment of the present application;
[0034] Figure 8 It is a structural diagram of a computer device disclosed in an embodiment of the present application. DETAILED DESCRIPTION
[0035] The following will be combined with the drawings in the embodiments of this application to clearly and completely describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are only part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.
[0036] In short, a cost management system refers to a series of management processes within an enterprise, encompassing cost accounting, cost analysis, cost decision-making, and cost control. This system integrates these functions and provides employees with query, modification, and review capabilities, thereby reducing waste, ensuring sound decision-making, and ultimately improving enterprise profitability. Data for a cost management system typically requires obtaining data from various sub-business systems, integrating the relevant data, and then performing operations such as splitting the data into different dimensions. This integrated data is then presented based on specific needs.
[0037] The data processing method provided in this application is mainly used for adjusting and processing historical data in the cost management system. Since the cost management system is associated with data from many other business systems, there are usually multiple scripts for calculating data, and its processing logic is also extremely complex. When settling historical data, it usually involves adjusting the historical cost calculation results, and it is necessary to correct the data from the bottom-level basic data. The corrected data includes the calculated cost unit price, the proportion of allocated costs, the basic usage and other data passed from the upstream to the cost management system. Usually, it is necessary to set the relevant settlement time period when settling data. The method for adjusting the historical cost calculation results provided in this application only requires product management personnel to configure the data effective period and related correction data, and the historical cost calculation results can be automatically adjusted.
[0038] The data processing method provided in this application can be Figure 1 As shown, after determining that the historical cost calculation results need to be adjusted, first, the relevant product management personnel log in to the front-end page corresponding to the data processing device, and configure the effective period of the logical configuration data and the relevant correction data according to the need to be modified on the data management page; then the configured data is sent to the data processing device (system), and the system automatically calculates the effective time period based on the configured data, and automatically determines the script to be executed based on the field corresponding to the correction data; finally, the system automatically splits the effective time period and determines the execution order of the scripts to be executed based on the correction data, thereby realizing automatic adjustment of the historical cost calculation results. Compared with asking developers to manually correct the underlying basic data and then manually execute the scripts one by one according to the corresponding required data, this application does not require developers to intervene in the generation of relevant data, thereby reducing the workload of developers; at the same time, all data generation scripts are automatically executed according to the effective time period of the configured data calculation after the product personnel configure them, without the need for manual execution by the corresponding developer, reducing the possibility of errors in the relevant scripts, and only the relevant scripts for adjusting and correcting the data need to be executed, without the need to execute all the relevant scripts, which consumes less time, and there is no problem of incomplete calculation data and overwriting existing correct data.
[0039] The data processing method provided in the embodiments of the present application also involves cloud technology and cloud applications. Cloud technology includes cloud storage and databases, and cloud applications include artificial intelligence cloud services. Specifically:
[0040] Cloud technology refers to a managed technology that unifies hardware, software, and network resources within a wide area network (WAN) or local area network (LAN) to enable data computing, storage, processing, and sharing. It is a general term for network technologies, information technologies, integration technologies, management platform technologies, and application technologies used in the cloud computing business model. These technologies form a resource pool that can be used flexibly and conveniently on demand. Cloud computing technology will become a crucial support. Backend services for technical network systems, such as those for video sites, image sites, and more portals, require significant computing and storage resources. With the rapid development and application of the internet industry, every item will likely have its own unique identifier and will need to be transmitted to backend systems for logical processing. Data of varying levels will be processed separately, and data from all industries will require a robust system backend, which can only be achieved through cloud computing.
[0041] Cloud storage is a new concept that has been extended and developed from the concept of cloud computing. A distributed cloud storage system (hereinafter referred to as storage system) refers to a storage system that uses cluster applications, grid technology, and distributed storage file systems to bring together a large number of different types of storage devices (storage devices are also called storage nodes) in the network through application software or application interfaces to work together and provide external data storage and business access functions.
[0042] Currently, storage systems utilize a storage method that creates logical volumes. When creating a logical volume, physical storage space is allocated for each logical volume. This physical storage space may consist of disks on a specific storage device or several storage devices. When a client stores data on a logical volume, it stores the data on a file system. The file system divides the data into multiple parts, each of which is an object. An object contains not only the data but also additional information such as the data identifier (ID). The file system writes each object to the physical storage space of the logical volume and records the storage location information for each object. Therefore, when a client requests access to data, the file system can provide access based on the storage location information for each object.
[0043] The storage system allocates physical storage space to logical volumes by pre-dividing the physical storage space into stripes based on the estimated capacity of the objects to be stored in the logical volume (this estimate often has a large margin relative to the actual capacity of the objects to be stored) and the Redundant Array of Independent Disks (RAID) groupings. A logical volume can be understood as a stripe, thereby allocating physical storage space to the logical volume.
[0044] A database, in short, can be thought of as a digital filing cabinet—a place where electronic files are stored, allowing users to add, query, update, and delete data. A database is a collection of data stored in a specific way, shared by multiple users, with minimal redundancy, and independent of applications.
[0045] A Database Management System (DBMS) is a computer software system designed for managing databases, typically providing basic functions such as storage, retrieval, security, and backup. DBMSs can be categorized by the database model they support, such as relational or XML (Extensible Markup Language); by the type of computers they support, such as server clusters or mobile phones; by the query language used, such as SQL (Structured Query Language) or XQuery; by performance priorities, such as maximum scale or maximum speed; or by other classification methods. Regardless of the classification method used, some DBMSs can cross categories, for example, supporting multiple query languages simultaneously.
[0046] Artificial intelligence cloud services, also commonly referred to as AIaaS (AI as a Service), are a mainstream AI platform offering. Specifically, AIaaS platforms break down several common AI services and provide them as standalone or packaged services in the cloud. This service model is similar to an AI-themed marketplace: all developers can access one or more of the platform's AI services through APIs. Experienced developers can also use the platform's AI framework and infrastructure to deploy and maintain their own cloud-based AI services.
[0047] The solution provided by the implementation of this application is described in conjunction with the cloud technology involved in the embodiments of this application:
[0048] The data processing device obtains a data configuration request for the target cost accounting business submitted by the terminal device. The data configuration request includes a first effective time and revised data. The first effective time and revised data are entered through the data management page displayed on the terminal device. The revised data includes one or more of the revised values of added fields, the values of newly added fields, and fields to be deleted. The data processing device then determines the target script based on the revised data and multiple scripts corresponding to the target cost accounting business (the multiple scripts involve cloud technologies such as cloud storage and databases). The target script is then executed based on the first effective time and revised data to adjust the historical cost calculation results of the target cost accounting business. Executing the target script through the data processing device eliminates the need for developers to execute the entire script, consumes less time, and can more quickly adjust the historical cost calculation results.
[0049] See Figure 2 , Figure 2 This is a schematic diagram of the architecture of a data processing system disclosed in an embodiment of the present application. Figure 2 As shown, the architecture diagram 200 of the data processing system may include a first terminal device 201, a data processing device 202 and at least one second terminal device 203, wherein the first terminal device 201, the data processing device 202 and the second terminal device 203 can be communicated with each other.
[0050] In one possible implementation, the first terminal device 201 can be understood as a configuration terminal, and the second terminal device 203 can be understood as a query terminal. The first terminal device 201 and the second terminal device 203 can be smart phones, tablet computers, laptops, desktop computers, smart speakers, smart watches, smart cars, etc., but are not limited to these; the data processing device 202 can specifically be a server, and the server can be an independent physical server, or a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, CDN, and big data and artificial intelligence platforms.
[0051] In one possible implementation, the first terminal device 201 is primarily used to: display a data management page in response to a data configuration instruction for a target cost accounting business; obtain a first effective time and correction data entered through the data management page, the correction data including one or more of the corrected values of added fields, the values of newly added fields, and fields to be deleted; and send a data configuration request for the target cost accounting business to the data processing device 202, the data configuration request including the first effective time and correction data, the data configuration request being used to instruct the data processing device 202 to determine a target script based on the correction data, and to execute the target script based on the first effective time and correction data to adjust the historical cost calculation results of the target cost accounting business. Product managers can flexibly configure data through the data management page without the need for developers to perform manual configuration, thereby reducing the workload of developers.
[0052] In one possible implementation, the data processing device 202 is mainly used to: obtain a data configuration request for a target cost accounting business submitted by the first terminal device 201, the data configuration request including a first effective time and correction data, the first effective time and correction data being input through the data management page displayed on the first terminal device 201, the correction data including one or more of the correction values of added fields, the values of newly added fields, and fields to be deleted; then determine a target script based on the correction data and multiple scripts corresponding to the target cost accounting business; and then execute the target script based on the first effective time and correction data to adjust the historical cost calculation results of the target cost accounting business. By executing the target script through the data processing device, developers do not need to execute the entire script, which consumes less time and can achieve adjustments to the historical cost calculation results more quickly, thereby improving the efficiency and accuracy of adjusting the historical cost calculation results.
[0053] The second terminal device 203 is mainly used for querying, that is, different product managers query the historical cost calculation results of different cost accounting businesses in real time.
[0054] Furthermore, the first terminal device 201 and the second terminal device 203 may also be handheld devices, vehicle-mounted devices, wearable devices, or computing devices with wireless communication functions. For example, they may be mobile phones, tablet computers, or computers with wireless transceiver functions; they may also be virtual reality (VR) terminal devices, augmented reality (AR) terminal devices, wireless terminal devices used in industrial control, wireless terminal devices used in unmanned driving, wireless terminal devices used in telemedicine, wireless terminal devices used in smart grids, wireless terminal devices used in smart cities, wireless terminal devices used in smart homes, etc.; they may also be devices that can support the terminal device to implement the function, such as a chip system, which may be installed in the terminal device.
[0055] Based on the above data processing system, the embodiment of the present invention provides a data processing method, see Figure 3 , Figure 3 This is a flow chart of another data processing method disclosed in an embodiment of the present application. The data processing method can be executed by a data processing device, which can be a server. Specifically, the data processing device can be Figure 2 The data processing device 202 is indicated. The data processing method may mainly include the following steps:
[0056] S301: A data processing device obtains a data configuration request for a target cost accounting service submitted by a terminal device, where the data configuration request includes a first effective time and correction data.
[0057] Cost accounting specifically refers to adjusting the historical cost calculation results of a product to benefit the profitability of subsequent products. Target costing can refer to calculating the total cost of a product, or it can refer to calculating a specific cost (such as direct cost or indirect cost) of a target product. Data processing equipment can be associated with multiple products and can also process cost accounting for multiple products simultaneously.
[0058] Among them, the data configuration request is input by the product manager through the data management page displayed on the terminal device. The data configuration request may include the first effective time and revised data. The revised data may include the revised values of the added fields, the values of the newly added fields and one or more of the fields to be deleted, that is, the product manager can revise multiple values at the same time. Specifically, the first effective time refers to a time node, that is, the deadline for the execution of the target cost accounting business. For example, the first effective time of the configuration may be "December 31, 2020". For another example, in cost calculation, for the revised value of the added field, the added field may be the unit price field, and the revised value may be changed from "A" to "B"; for the value of the newly added field, that is, the field does not exist in the original cost calculation, it is added by the product manager in order to adjust the historical cost calculation results, and it is customized by the product manager; for the field to be deleted, that is, the field is used in the original cost calculation, but when adjusting the historical cost calculation results, the field is not needed, so the product manager can delete the field.
[0059] In one possible implementation, after the product manager completes the configuration on the data management interface, he / she reports it to the data processing device. The data processing device compares the newly configured data with the original data to obtain configuration data including the first effective time and the revised data.
[0060] S302: The data processing device determines a target script based on the revised data and multiple scripts corresponding to the target cost accounting business.
[0061] A script is an executable file written in a specific descriptive language and in a certain format. In layman's terms, a script is equivalent to a command line, which can output different execution results based on different input data.
[0062] In one possible implementation, the data processing device needs to determine the target script that needs to be executed from multiple scripts corresponding to the target cost accounting business. The data processing device only needs to determine the script associated with the correction data based on the correction data and execute it, while the scripts that are not related to the correction data do not need to be executed again, thereby avoiding the execution of the full script, ensuring that the original correct data is not overwritten, and saving a certain amount of time, thereby ensuring the efficiency of script execution.
[0063] Alternatively, if the revised data corresponds to a revised value for an added field, the data processing device will find scripts corresponding to the added field in the original multiple scripts and use these scripts as target scripts. For example, if the scripts used to obtain the historical cost calculation results for the original target cost accounting business are from the first to the Nth script, and the scripts corresponding to the added field are M scripts from the first to the Nth scripts, then these M scripts will be used as target scripts, where M is less than N.
[0064] Optionally, if the revised data corresponds to the value of a newly added field, the data processing device will search the database for scripts corresponding to the newly added field (these scripts were not used in the original historical cost result calculation, but because the field exists, there will be a corresponding script), and use these scripts as target scripts. For example, to obtain the historical cost calculation results of the original target cost accounting business, the scripts used are the first to Nth scripts, but the scripts associated with the newly added field are not among these N scripts. In this case, the data processing device needs to obtain the script associated with the newly added field from the database, use the script associated with the newly added field as the target script, and the execution results of the original first to Nth scripts remain unchanged.
[0065] Optionally, if the revised data corresponds to a field to be deleted, the data processing device searches the database for scripts corresponding to the field to be deleted and uses these scripts as target scripts. For example, if the scripts used to obtain the historical cost calculation results for the original target costing business are the first to Nth scripts, and the scripts associated with the field to be deleted are X of them, then these X scripts will be used as target scripts.
[0066] S303: The data processing device executes the target script according to the first effective time and the revised data to adjust the historical cost calculation result of the target cost accounting business.
[0067] In one possible implementation, after determining the target script, the data processing device further determines an execution policy for the target script. Specifically, the data processing device obtains a script execution data structure, which includes a correspondence between fields and script priorities. The data processing device then determines an execution policy for the target script based on the first effective time and the script execution data structure. The execution policy includes one or both of an execution count and an execution order. Furthermore, the data processing device executes the target script based on the execution policy and the correction data.
[0068] Among them, when the number of target scripts is one, data management only needs to determine the number of executions of the target script. When the number of target scripts is multiple, the data processing device must determine the number of executions and execution order of each script in the target script in order to obtain the execution result.
[0069] In the implementation of this application, the data processing device obtains a data configuration request for the target cost accounting business submitted by the terminal device. The data configuration request includes a first effective time and correction data. The first effective time and correction data are input through the data management page displayed on the terminal device. The correction data includes one or more of the correction values of the added fields, the values of the newly added fields, and the fields to be deleted; according to the correction data and multiple scripts corresponding to the target cost accounting business, the target script is determined; according to the first effective time and the correction data, the target script is executed to adjust the historical cost calculation result of the target cost accounting business. In the embodiment of the present application, the target script to be executed is determined by the data processing device, which avoids the situation of missed execution, thereby improving the efficiency of adjusting the historical cost calculation result. At the same time, the present application is automatically executed by the data processing device, and does not require the developer to manually enter parameters, nor does it require the full execution of the script, which avoids the overwriting of the original correct data, thereby improving the accuracy of the adjustment of the historical cost calculation result.
[0070] Integrate data management systems and Figure 3 , the embodiment of the present invention provides another data processing method, such as Figure 4 FIG. 1 is a flow chart of another data processing method disclosed in an embodiment of the present application. The data processing method can be executed by a data processing device, which can be a server. The data processing method can mainly include the following steps:
[0071] S401: A data processing device obtains a data configuration request for a target cost accounting service submitted by a terminal device, where the data configuration request includes a first effective time and correction data.
[0072] S402: The data processing device determines a target script based on the revised data and multiple scripts corresponding to the target cost accounting business.
[0073] Among them, step S401 to step S402 have been Figure 3 The corresponding embodiment has been described in detail and will not be repeated here. Steps S403 to S404 describe the process of determining the execution strategy of the target script.
[0074] S403: The data processing device obtains the recorded second effective time, and determines the execution times of each script in the target script according to the first effective time, the second effective time and the script execution rule.
[0075] Step S403 describes how the data processing device determines the number of executions of each script. In one possible implementation, the data processing device first obtains the second effective time of the record, which can be recorded in the database or recorded in the data processing device of the terminal device. Then, the effective time period is determined according to the first effective time and the second effective time, specifically according to the difference between the first effective time and the second effective time. The effective time period refers to the execution time period of the target script corresponding to the target cost accounting business. For example, the first effective time (that is, the effective period of this configuration) is October 1, 2020, and the second effective time (the effective period of the last configuration) is April 1, 2020, then the effective time period is 6 months.
[0076] Furthermore, the data processing device determines the number of executions of each script in the target script based on the effective time period and the script execution rules. Wherein, the script execution rules include the execution cycle of the script, and the execution cycle includes but is not limited to daily execution, weekly execution, monthly execution, quarterly execution, etc. The script execution rules can be the original execution rules (i.e., the execution rules of the original script corresponding to the target cost accounting business), or they can be reset by the product management personnel. The execution rules of each script can be the same or different. For example, the effective time period of the i-th script in the target script is 6 months, and the script execution rule of the i-th script is to be executed monthly, then it can be determined that the number of executions of the i-th script is 6 times, that is, the i-th script needs to be executed once from the first month to the sixth month. Correspondingly, the number of executions of the j-th script in the target script can also be 6 times, which are specifically determined according to the effective time period and the script execution rules.
[0077] S404: The data processing device obtains a script execution data structure, and determines an execution order between the scripts in the target script according to the script execution data structure.
[0078] Step S404 describes how the data processing device determines the execution order of each script. The script execution data structure records the correspondence between fields and script priorities. This can be a single field corresponding to a single priority, or multiple fields corresponding to a single priority. Specifically, this can be shown in Table 1:
[0079] Table 1
[0080] Field Priority Field 1, Field 2 1 Field 3, Field 4, Field 5 2 … … Field N m
[0081] Among them, the priority corresponding to field 1 and field 2 is 1, the priority corresponding to field 3, field 4, and field 5 is 2, and the priority corresponding to field N is m, where 1 corresponds to the highest priority and m corresponds to the lowest priority.
[0082] In one possible implementation, a data processing device first obtains a script execution data structure, and then determines the priority of each script in the target script based on the priority relationship between the fields included in the execution data structure and the scripts, thereby determining the execution order of each script. This eliminates the need to manually determine the execution order of the scripts, thereby improving the execution rate of the scripts.
[0083] S405: The data processing device executes each script in the target script according to the execution order of each script, the execution times of each script and the correction data, and records the actual execution times of each script.
[0084] In one possible implementation, after the data processing device determines the target execution script, the execution order between each script, and the execution times of each script, it will use the correction data to execute each script in the target script and record the actual execution times of each script.
[0085] If the target script includes multiple scripts and each script is executed the same number of times, in this case, the data processing device can first execute the script corresponding to the first execution order and then execute the script corresponding to the second execution order, or it can execute all target scripts once for the first time and then execute all target scripts again for the second time.
[0086] For example, there are three target scripts, namely script a, script b, and script c. Script a is the first execution order, script b is the second execution order, and script c is the third execution order. The number of executions of script a, script b, and script c are all 3 times. Then, script a can be executed 3 times first, and then script b and script c are executed; or script a, script b, and script c can be executed once for the first time, and then script a, script b, and script c are executed again for the second and third times.
[0087] If the target script includes multiple scripts, but the execution times of each script are the same, then in this case, the data processing device needs to execute the scripts a corresponding number of times according to the execution order of the scripts.
[0088] For example, there are three target scripts, namely script a, script b, and script c. Script a is in the first execution order, script b is in the second execution order, and script c is in the third execution order. The effective period is 3 months. Script a is executed 12 times (weekly), script b is executed 3 times (monthly), and script c is executed once (quarterly). Then, the data processing device needs to execute script a 4 times in the first month, and then execute script b once at the end of the first month; in the second month, execute script a 4 times, and then execute script b once at the end of the second month; in the third month, execute script a 4 times, and then execute script b once at the end of the third month, and then execute script c once. Thus, scripts a, b, and c are all executed the corresponding number of times.
[0089] S406: When the recorded actual number of executions of the first script reaches the number of executions of the first script included in the execution policy, the data processing device stops executing the first script.
[0090] The first script is any one of the target scripts. During the process of the data processing device automatically executing the target script, whether to stop executing the script is determined by recording the actual execution times of each script.
[0091] S407: The data processing device obtains the execution result of the target script, and obtains the historical execution results of other scripts except the target script among the multiple scripts corresponding to the target cost accounting business.
[0092] After the data processing device completes executing each target script, it first retrieves the execution results of each target script. It also retrieves the historical execution results of all scripts other than the target script, among the multiple scripts corresponding to the target cost accounting business. Since the data corresponding to these scripts remains unchanged, they do not need to be re-executed and can be directly called. In actual application scenarios, product managers can query both historical execution results and the execution results of the target script.
[0093] S408: The data processing device obtains the adjusted historical cost calculation result of the target cost accounting business according to the execution result of the target script and the historical execution results of other scripts.
[0094] In a possible implementation, the data processing device calculates the acquired execution result of the target script and the historical execution results of other scripts to obtain the historical cost calculation result after the target cost accounting business is adjusted.
[0095] For example, y=a+b+c, where a and b are the execution results of the target script, and c is the historical execution result of other scripts. Then y is the historical cost calculation result after adjustment of the target cost accounting business.
[0096] In the embodiments of the present application, the data processing device sequentially determines the target script, the number of executions of the target script, and the execution order of the target script based on the configuration data request, thereby completing the execution of the target script. This process is automatically performed by the data processing device, eliminating the need for manual operation by the developer, thereby achieving automated adjustment. This not only increases the adjustment rate of the historical cost calculation results, but also, by having the data processing device complete the execution of the target script, can improve the accuracy of the execution results to a certain extent.
[0097] In combination with the data management system, the embodiment of the present invention provides another data processing method, such as Figure 5 FIG. 1 is a flow chart of another data processing method disclosed in an embodiment of the present application. The data processing method is executed by a terminal device. Specifically, the terminal device corresponds to the first terminal device 201 described above. The data processing method may include the following steps:
[0098] S501. The terminal device displays a data management page in response to a data configuration instruction for a target cost accounting business.
[0099] The data management page includes target cost accounting business, the display area and configuration area of the effective time, and the data display area. Product managers can configure the modified data and the effective time in this interface.
[0100] In one possible implementation, the data configuration instruction may specifically refer to an instruction for the product manager to configure the target cost business in the data management page, such as an option in the data management interface. The terminal device displays the data management page on the terminal interface in response to the data configuration instruction. The configuration data displayed on the data management page includes the first effective time and correction data corresponding to the target cost accounting business. Among them, the basis for the product manager to configure the data in the data management page is the data correction logic. The data correction logic can be modified by the product manager to meet customer needs, or it can be adjusted by the product manager for greater benefits to the product.
[0101] S502: The terminal device obtains the first effective time and correction data entered on the data management page.
[0102] In one possible implementation, after data configuration is completed on the data management page and the product manager reports (saves) the configuration, the terminal device will synchronously obtain the first effective time and correction data on the data management page. The terminal device will then generate a data configuration request related to the target cost accounting business based on the first effective time and correction data. This request is intended to adjust the historical cost calculation results of the target cost accounting business. The correction data includes one or more of the following: the corrected values of added fields, the values of newly added fields, and fields to be deleted.
[0103] S503: The terminal device sends a data configuration request for the target cost accounting service to the data processing device.
[0104] In one possible implementation, after a terminal device generates a data configuration request for a target cost accounting service, it sends the data configuration request to a data management platform. The data processing device determines a target script based on the correction data included in the data configuration request and executes the target script based on the first effective time and the correction data included in the data configuration request to adjust the historical cost calculation result of the target cost accounting service.
[0105] In an embodiment of the present application, a terminal device displays a data management page in response to a data configuration instruction for a target cost accounting business; obtains a first effective time and correction data entered through the data management page, the correction data including one or more of the correction values of added fields, the values of newly added fields, and fields to be deleted; sends a data configuration request for the target cost accounting business to a data processing device, the data configuration request including the first effective time and correction data, so that the data processing device determines the target script according to the correction data, and executes the target script according to the first effective time and correction data to adjust the historical cost calculation result of the target cost accounting business. This application mainly describes the configuration of data implemented by users in the data management interface of the terminal device, which reduces the manual addition of parameters by developers in the past, thereby saving developers' time. At the same time, product managers can also make flexible changes, thereby realizing the adjustment of historical cost calculation results more quickly.
[0106] In combination with the above-described embodiments, the present application discloses a data processing device, such as Figure 6 As shown, the data processing device 600 may include: an acquisition unit 601, a determination unit 602, and a processing unit 603, which are specifically configured to:
[0107] An acquiring unit 601 is configured to acquire a data configuration request for a target cost accounting service submitted by a terminal device, the data configuration request including a first effective time and revised data, the first effective time and revised data being input via a data management page displayed on the terminal device, the revised data including one or more of revised values of added fields, values of newly added fields, and fields to be deleted;
[0108] A determining unit 602 is configured to determine a target script based on the correction data and multiple scripts corresponding to the target cost accounting business;
[0109] The processing unit 603 is configured to execute the target script according to the first effective time and the correction data to adjust the historical cost calculation result of the target cost accounting business.
[0110] In a possible implementation, the processing unit 603 executes the target script according to the first effective time and the correction data, to:
[0111] Obtaining a script execution data structure, wherein the script execution data structure includes a correspondence between fields and priorities of scripts;
[0112] Determining an execution strategy for the target script according to the first effective time and the script execution data structure, wherein the execution strategy includes one or both of an execution count and an execution order;
[0113] Each script in the target script is executed according to the execution policy and the correction data.
[0114] In a possible implementation, the determining unit 602 determines an execution policy for the target script according to the first effective time and the script execution data structure, for:
[0115] Get the second effective time of the record;
[0116] Determine the execution count of each script in the target script according to the first effective time, the second effective time, and a script execution rule;
[0117] The execution order of the scripts in the target script is determined according to the script execution data structure.
[0118] In a possible implementation, the determining unit 602 determines the execution count of each script in the target script according to the first effective time, the second effective time, and a script execution rule, to:
[0119] Determining an effective time period according to the first effective time and the second effective time;
[0120] The execution times of each script in the target script are determined according to the effective time period and the script execution rule, wherein the script execution rule includes the execution cycle of the script.
[0121] In a possible implementation, the determining unit 602 determines the execution order of the scripts in the target script according to the script execution data structure, for:
[0122] determining the execution priority of each script in the target script according to the fields included in the correction data and the script execution data structure;
[0123] The execution order of each script in the target script is determined according to the execution priority.
[0124] In a possible implementation, the processing unit 603 executes each script in the target script according to the execution strategy and the correction data, including:
[0125] Obtaining the execution order of each script included in the execution strategy and the execution count of each script;
[0126] Executing each script in the target script according to the execution order of each script, the execution count of each script and the correction data, and recording the actual execution count of each script;
[0127] When the recorded actual execution count of the first script reaches the execution count of the first script included in the execution policy, execution of the first script is stopped, where the first script is any one of the scripts.
[0128] In a possible implementation, the obtaining unit 601 is further configured to obtain an execution result of the target script; obtain historical execution results of other scripts except the target script among the multiple scripts corresponding to the target cost accounting business;
[0129] The determining unit 602 is further configured to obtain an adjusted historical cost calculation result of the target cost accounting business according to the execution result of the target script and the historical execution results of the other scripts.
[0130] In an embodiment of the present application, the acquisition unit 601 acquires a data configuration request for a target cost accounting business submitted by a terminal device, the data configuration request includes a first effective time and revised data, the first effective time and revised data are input through a data management page displayed on the terminal device, and the revised data includes one or more of revised values of added fields, values of newly added fields, and fields to be deleted; the determination unit 602 determines a target script based on the revised data and multiple scripts corresponding to the target cost accounting business; the processing unit 603 executes the target script based on the first effective time and revised data to adjust the historical cost calculation results of the target cost accounting business. In an embodiment of the present application, the execution of the target script is realized in an automated manner, without the need for the developer to manually input parameters or the full execution of the script, thereby avoiding the situation of missed execution and the overwriting of the original correct data, thereby improving the efficiency and accuracy of the adjustment of the historical cost calculation results.
[0131] In combination with the above-described embodiments, the present application discloses another data processing device, such as Figure 7 As shown, the data processing device 700 may include: a display unit 701, an acquisition unit 702, and a sending unit 703, which are specifically configured to:
[0132] The display unit 701 is used to display a data management page in response to a data configuration instruction for a target cost accounting business;
[0133] An acquiring unit 702 is configured to acquire a first effective time and revised data inputted through the data management page, wherein the revised data includes one or more of revised values of added fields, values of newly added fields, and fields to be deleted;
[0134] A sending unit 703 is used to send a data configuration request for the target cost accounting business to a data processing device, where the data configuration request includes the first effective time and the correction data. The data configuration request is used to instruct the data processing device to determine a target script based on the correction data, and execute the target script based on the first effective time and the correction data to adjust the historical cost calculation result of the target cost accounting business.
[0135] In an embodiment of the present application, a display unit 701 displays a data management page in response to a data configuration instruction for a target cost accounting business; an acquisition unit 702 acquires a first effective time and correction data entered through the data management page, where the correction data includes one or more of the following: a correction value of an added field, a value of a newly added field, and a field to be deleted; and a sending unit 703 sends a data configuration request for the target cost accounting business to a data processing device. In an embodiment of the present application, product managers can flexibly configure data through the data management page without requiring developers to perform manual configuration, thereby reducing the workload of developers.
[0136] See Figure 8 , Figure 8 : This is a structural diagram of a computer device disclosed in an embodiment of the present application. The computer device 800 can implement the steps performed by the data management device, and can also implement the steps performed by the terminal device. The computer device 800 includes at least a processor 801, a memory 802 and a communication device 803. Among them, the processor 801, the memory 802 and the communication device 803 can be connected via a bus or other means. The communication device 803 is used to send and receive data. The memory 802 may include a computer-readable storage medium, the memory 802 is used to store a computer program, the computer program includes computer instructions, and the processor 801 is used to execute the computer instructions stored in the memory 802. The processor 801 (or CPU (Central Processing Unit)) is the computing core and control core of the computer device 800, which is suitable for implementing one or more computer instructions, and is specifically suitable for loading and executing one or more computer instructions to realize the corresponding method flow or corresponding function.
[0137] The embodiment of the present application also discloses a computer-readable storage medium (Memory), which is a memory device in the computer device 800 for storing programs and data. It is understandable that the memory 802 here can include both the built-in storage medium in the computer device 800 and, of course, the extended storage medium supported by the computer device 800. The computer-readable storage medium provides a storage space that stores the operating system of the computer device 800. In addition, one or more computer instructions suitable for being loaded and executed by the processor 801 are also stored in the storage space. These computer instructions can be one or more computer programs (including program codes). It should be noted that the memory 802 here can be a high-speed RAM memory, or a non-volatile memory (Non-Volatile Memory), such as at least one disk storage; optionally, it can also be at least one computer-readable storage medium located away from the aforementioned processor 801.
[0138] In one implementation, the computer device 800 may be Figure 2 The first terminal device 201 in the data processing system shown in FIG. 8; the memory 802 stores a first computer instruction; the processor 801 loads and executes the first computer instruction stored in the memory 802 to implement Figure 5 Corresponding steps in the method embodiment shown; in a specific implementation, the first computer instruction in the memory 802 is loaded by the processor 801 and executes the following steps:
[0139] In response to a data configuration instruction for a target cost accounting business, a data management page is displayed;
[0140] Obtaining the first effective time and revised data entered through the data management page, wherein the revised data includes one or more of revised values of added fields, values of newly added fields, and fields to be deleted;
[0141] Used to send a data configuration request for the target cost accounting business to a data processing device, the data configuration request including the first effective time and the revised data, the data configuration request being used to instruct the data processing device to determine a target script based on the revised data, and execute the target script based on the first effective time and the revised data to adjust the historical cost calculation result of the target cost accounting business.
[0142] In one implementation, the computer device 800 may also be Figure 2 The data processing device 202 in the data processing system shown in FIG. 8; the memory 800 stores a first computer instruction; the processor 801 loads and executes the first computer instruction stored in the memory 802 to implement Figure 3 、 Figure 4 Corresponding steps in the method embodiment shown; in a specific implementation, the first computer instruction in the memory 802 is loaded by the processor 801 and executes the following steps:
[0143] Obtaining a data configuration request for a target cost accounting business submitted by a terminal device, the data configuration request including a first effective time and revised data, the first effective time and the revised data being input through a data management page displayed on the terminal device, the revised data including one or more of revised values of added fields, values of newly added fields, and fields to be deleted;
[0144] determining a target script according to the correction data and a plurality of scripts corresponding to the target cost accounting business;
[0145] The target script is executed according to the first effective time and the correction data to adjust the historical cost calculation result of the target cost accounting business.
[0146] In a possible implementation, the processor 801 executes the target script according to the first effective time and the correction data, to:
[0147] Obtaining a script execution data structure, wherein the script execution data structure includes a correspondence between fields and priorities of scripts;
[0148] Determining an execution strategy for the target script according to the first effective time and the script execution data structure, wherein the execution strategy includes one or both of an execution count and an execution order;
[0149] Each script in the target script is executed according to the execution policy and the correction data.
[0150] In a possible implementation, the processor 801 determines an execution policy for the target script according to the first effective time and the script execution data structure, and is configured to:
[0151] Get the second effective time of the record;
[0152] Determine the execution count of each script in the target script according to the first effective time, the second effective time, and a script execution rule;
[0153] The execution order of the scripts in the target script is determined according to the script execution data structure.
[0154] In a possible implementation, the processor 801 determines the execution count of each script in the target script according to the first effective time, the second effective time, and a script execution rule, and is configured to:
[0155] Determining an effective time period according to the first effective time and the second effective time;
[0156] The execution times of each script in the target script are determined according to the effective time period and the script execution rule, wherein the script execution rule includes the execution cycle of the script.
[0157] In a possible implementation, the processor 801 determines the execution order of the scripts in the target script according to the script execution data structure, and is configured to:
[0158] determining the execution priority of each script in the target script according to the fields included in the correction data and the script execution data structure;
[0159] The execution order of each script in the target script is determined according to the execution priority.
[0160] In a possible implementation, the processor 801 executes each script in the target script according to the execution policy and the correction data, including:
[0161] Obtaining the execution order of each script included in the execution strategy and the execution count of each script;
[0162] Executing each script in the target script according to the execution order of each script, the execution count of each script and the correction data, and recording the actual execution count of each script;
[0163] When the recorded actual execution count of the first script reaches the execution count of the first script included in the execution policy, execution of the first script is stopped, where the first script is any one of the scripts.
[0164] In a possible implementation, the processor 801 is further configured to:
[0165] Obtaining the execution result of the target script; obtaining the historical execution results of other scripts except the target script among the multiple scripts corresponding to the target cost accounting business;
[0166] According to the execution result of the target script and the historical execution results of the other scripts, the historical cost calculation result after adjustment of the target cost accounting business is obtained.
[0167] In an embodiment of the present application, the processor 801 obtains a data configuration request for a target cost accounting business submitted by a terminal device, the data configuration request includes a first effective time and correction data, the first effective time and correction data are input through a data management page displayed on the terminal device, and the correction data includes one or more of the correction values of added fields, the values of newly added fields, and fields to be deleted; a target script is determined based on the correction data and multiple scripts corresponding to the target cost accounting business; the target script is executed according to the first effective time and the correction data to adjust the historical cost calculation results of the target cost accounting business. In an embodiment of the present application, the execution of the target script is realized in an automated manner, without the need for the developer to manually input parameters or the full execution of the script, thereby avoiding the situation of missed execution and the overwriting of the original correct data, thereby improving the efficiency and accuracy of the adjustment of the historical cost calculation results.
[0168] According to one aspect of the present application, a computer program product or computer program is also disclosed, the computer program product or computer program including computer instructions, the computer instructions being stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device can perform the aforementioned Figure 3 、 Figure 4 as well as Figure 5 The method in the embodiment corresponding to the flowchart will not be described again here.
[0169] It should be noted that for the aforementioned method embodiments, for the sake of simplicity, they are all expressed as a series of action combinations, but those skilled in the art should be aware that this application is not limited by the order of the actions described, because according to this application, certain steps may be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in this specification are all preferred embodiments, and the actions and modules involved are not necessarily required by this application.
[0170] In the several embodiments provided in this application, it should be understood that the disclosed devices can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For example, the division of the modules described above is merely a logical functional division. In actual implementation, other division methods may be used. For example, multiple modules or components may be combined or integrated into another system, or some features may be ignored or not implemented.
[0171] The above description is merely a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in this application should be included in the scope of protection of this application. Therefore, the scope of protection of this application should be based on the scope of protection of the claims.
Claims
1. A data processing method, characterized in that: The method is applied to a data processing device, and comprises: Obtaining a data configuration request for a target cost accounting business submitted by a terminal device, the data configuration request including a first effective time and revised data, the first effective time and the revised data being input through a data management page displayed on the terminal device, the revised data including one or more of revised values of added fields, values of newly added fields, and fields to be deleted; determining a target script according to the correction data and a plurality of scripts corresponding to the target cost accounting business; Obtaining a script execution data structure, wherein the script execution data structure includes a correspondence between fields and priorities of scripts; Determining an execution strategy for the target script according to the first effective time and the script execution data structure, the execution strategy including execution times and execution order; executing each script in the target script according to the execution strategy and the correction data to adjust the historical cost calculation result of the target cost accounting business; The step of determining the execution strategy of the target script according to the first effective time and the script execution data structure includes: Get the second effective time of the record; Determine the execution count of each script in the target script according to the first effective time, the second effective time, and a script execution rule; The execution order of the scripts in the target script is determined according to the script execution data structure.
2. The method according to claim 1, characterized in that The determining the execution times of each script in the target script according to the first effective time, the second effective time and the script execution rule includes: Determining an effective time period according to the first effective time and the second effective time; The execution times of each script in the target script are determined according to the effective time period and the script execution rule, wherein the script execution rule includes the execution cycle of the script.
3. The method according to claim 1, characterized in that Determining the execution order of the scripts in the target script according to the script execution data structure includes: determining the execution priority of each script in the target script according to the fields included in the correction data and the script execution data structure; The execution order of each script in the target script is determined according to the execution priority.
4. The method according to claim 1, wherein Executing each script in the target script according to the execution strategy and the correction data includes: Obtaining the execution order of each script included in the execution strategy and the execution count of each script; Executing each script in the target script according to the execution order of each script, the execution count of each script and the correction data, and recording the actual execution count of each script; When the recorded actual execution count of the first script reaches the execution count of the first script included in the execution policy, execution of the first script is stopped, where the first script is any one of the scripts.
5. The method according to claim 1, wherein After executing each script in the target script according to the execution strategy and the correction data, the method further includes: Obtaining the execution result of the target script; Obtaining historical execution results of other scripts except the target script among multiple scripts corresponding to the target cost accounting business; According to the execution result of the target script and the historical execution results of the other scripts, the historical cost calculation result after adjustment of the target cost accounting business is obtained.
6. A data processing method, characterized in that: The method is applied to a terminal device, and the method includes: In response to a data configuration instruction for a target cost accounting business, a data management page is displayed; Obtaining the first effective time and revised data entered through the data management page, wherein the revised data includes one or more of revised values of added fields, values of newly added fields, and fields to be deleted; A data configuration request for the target cost accounting business is sent to a data processing device, the data configuration request including the first effective time and the revised data, the data configuration request being used to instruct the data processing device to determine a target script according to the revised data, and obtain a script execution data structure, the script execution data structure including a correspondence between fields and priorities of scripts; determining an execution strategy for the target script according to the first effective time and the script execution data structure, the execution strategy including the number of executions and the order of execution; executing each script in the target script according to the execution strategy and the revised data to adjust the historical cost calculation result of the target cost accounting business; wherein the method for determining the execution strategy includes: obtaining a second effective time of the record; determining the number of executions of each script in the target script according to the first effective time, the second effective time and the script execution rule; and determining the execution order between each script in the target script according to the script execution data structure.
7. A data processing device, characterized in that: The data processing device includes: an acquiring unit, configured to acquire a data configuration request for a target cost accounting service submitted by a terminal device, the data configuration request including a first effective time and revised data, the first effective time and the revised data being input via a data management page displayed on the terminal device, the revised data including one or more of revised values of added fields, values of newly added fields, and fields to be deleted; a determining unit, configured to determine a target script based on the correction data and a plurality of scripts corresponding to the target cost accounting business; a processing unit configured to obtain a script execution data structure, the script execution data structure including a correspondence between fields and script priorities; determine an execution strategy for the target script based on the first effective time and the script execution data structure, the execution strategy including an execution count and an execution order; and execute each script in the target script according to the execution strategy and the correction data to adjust a historical cost calculation result of the target cost accounting business; The determination unit is further used to obtain the second effective time of the record; determine the number of executions of each script in the target script according to the first effective time, the second effective time and the script execution rule; and determine the execution order between the scripts in the target script according to the script execution data structure.
8. A computer-readable storage medium, characterized in that The computer-readable storage medium stores a computer program, which includes program instructions. When the program instructions are executed by a processor, the processor executes the data processing method according to any one of claims 1 to 5 or the data processing method according to claim 6.
9. A computer program product, characterized in that The computer program product includes a computer program or computer instructions, and when the computer program or computer instructions are executed by a processor, it is used to implement the data processing method according to any one of claims 1 to 5 or the data processing method according to claim 6.
Citation Information
Patent Citations
Index data acquisition method and device, computer equipment and storage medium
CN111324716A