Method and device for verifying accounting data
By conducting secondary accounting of business documents provided by third parties, the inaccurate identification of accounting data caused by data differences among multi-party cooperative institutions is solved, and the accuracy and efficiency of the accounting system are ensured.
Patent Information
- Application Number
- CN202411941735.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-26
- Publication Date
- 2025-04-08
AI Technical Summary
In the consumer finance industry, the differences in data file packages, data formats and data fields of multi-party cooperative institutions lead to inaccurate identification of accounting data, resulting in the problem of deviations in the accounting system.
The first accounting data is obtained by obtaining the business documents and third-party accounting data of the target account from a third party and performing secondary accounting of the business documents. When the first accounting data matches the third-party accounting data, it is determined that the first accounting data or the third-party accounting data are the accounting data of the target account.
Ensure the accuracy and completeness of the accounting data sent to the accounting system, avoid losses caused by accounting data errors, and improve the reliability and efficiency of the accounting system.
Smart Images

Figure CN119782300A_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present invention relate to the field of computers, and in particular, to a method and device for verifying accounting data. Background Art
[0002] In the consumer finance industry, as the company's business diversification develops, the product categories are gradually enriched. In addition to the company's own business scenarios, new multi-channel third-party agency cooperation businesses are added. For this part of the new business scenarios, the reconciliation file data of the partners needs to be recorded in the company's accounting system.
[0003] However, when it is necessary to connect with multiple cooperative organizations, due to the inevitable differences in data file packages, data formats and data fields of each cooperative organization, it is easy to cause inaccurate recognition of the required accounting data, resulting in production accidents in the subsequent accounting system, causing huge impact.
[0004] There is currently no effective solution to the above problems. Summary of the invention
[0005] The embodiments of the present invention provide a method and device for verifying accounting data, so as to at least solve the problem in the related art that the accounting system may deviate due to inaccurate accounting data provided by a third party.
[0006] According to one embodiment of the present invention, there is provided a method for verifying accounting data, comprising: obtaining business documents of a target account from a third party, and third-party accounting data obtained by the third party calculating the business documents; calculating the business documents to obtain first accounting data; and in the case where the first accounting data matches the second accounting data, determining the first accounting data or the second accounting data as the accounting data of the target account, wherein the second accounting data is data obtained after preprocessing the third-party accounting data.
[0007] In an exemplary embodiment, the business file is calculated to obtain first accounting data, including: when a preset field in a preset field set exists in the business file, the preset field existing in the business file is determined as a target preset field; a numerical value corresponding to the target preset field is extracted from the business file to obtain a target numerical value set; and the business file is calculated using each numerical value in the target numerical value set to obtain first accounting data.
[0008] In an exemplary embodiment, the business document is calculated using each value in the target value set to obtain first accounting data, including: when the target preset field is all preset fields in the preset field set, the values corresponding to the target preset fields extracted from the business document are determined as the first target value set, wherein the target value set includes the first target value set; the business document is calculated using each value in the first target value set to obtain the first accounting data.
[0009] In an exemplary embodiment, the business document is calculated using each value in the target value set to obtain first accounting data, including: when the target preset field is a part of the preset fields in the preset field set, the value corresponding to the target preset field extracted from the business document is determined as a second target value set, wherein the target value set includes the second target value set; the business document is calculated using each value in the second target value set to obtain the first accounting data.
[0010] In an exemplary embodiment, each numerical value in a set is used to calculate the business document to obtain the first accounting data, including: determining a preset field that does not exist in the business document as a first preset field; estimating the value of the first preset field through the second target numerical value set to obtain an estimated value of the first preset field; calculating the business document through the second target numerical value set and the estimated value to obtain the first accounting data.
[0011] In an exemplary embodiment, determining the first accounting data or the second accounting data as the accounting data of the target account includes: sending the first accounting data and / or the second accounting data to the target system; after obtaining the third-party accounting data from the third party, the method further includes: preprocessing the third-party accounting data according to a preset format to obtain the second accounting data.
[0012] According to another embodiment of the present invention, there is provided a method and apparatus for verifying accounting data, comprising: an acquisition module for acquiring business documents of a target account from a third party, and third-party accounting data obtained by the third party calculating the business documents; an accounting module for calculating the business documents to obtain first accounting data; and a determination module for determining the first accounting data or the second accounting data as the accounting data of the target account when the first accounting data matches the second accounting data, wherein the second accounting data is data obtained after preprocessing the third-party accounting data.
[0013] According to yet another embodiment of the present invention, a computer-readable storage medium is provided, wherein a computer program is stored in the computer-readable storage medium, wherein the computer program implements the steps of any of the above methods when executed by a processor.
[0014] According to yet another embodiment of the present invention, there is provided an electronic device, including a memory and a processor, wherein the memory stores a computer program, and the processor is configured to run the computer program to execute the steps in any one of the above method embodiments.
[0015] According to yet another embodiment of the present invention, a computer program product is provided, comprising a computer program, wherein when the computer program is executed by a processor, the steps of any of the above methods are implemented.
[0016] Through the present invention, a business file of a target account sent by a third party and third-party accounting data of the target account obtained by the third party based on the business file are received, and at the same time, a secondary accounting is performed based on the business file to obtain first accounting data of the target account, and when the first accounting data matches the third-party accounting data, it is determined that the first accounting data or the third-party accounting data is the accounting data of the target account.
[0017] Because the secondary accounting is performed based on the business documents before the accounting data provided by the third party is sent to the accounting system, problems can be found and corrected in time before the accounting data enters the accounting system, ensuring the accuracy and completeness of the accounting data sent to the accounting system, avoiding losses caused by accounting data errors, and improving the reliability and efficiency of the accounting system. Therefore, the problem of accounting system deviation caused by inaccurate accounting data provided by a third party in the related art can be solved, achieving the effect of improving the accuracy of the accounting system. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] Figure 1 is a hardware structure block diagram of a mobile terminal according to a method for verifying accounting data according to an embodiment of the present invention;
[0019] Figure 2 is a flow chart of a method for verifying accounting data according to an embodiment of the present invention;
[0020] Figure 3 is a schematic diagram of the internal flow of the accounting system according to an embodiment of the present invention;
[0021] Figure 4 4 is a structural block diagram of a verification device for accounting data according to an embodiment of the present invention. DETAILED DESCRIPTION
[0022] Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings and in combination with the embodiments.
[0023] It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence.
[0024] The method embodiments provided in the embodiments of the present application can be executed in a mobile terminal, a computer terminal or a similar computing device. Taking running on a mobile terminal as an example, Figure 1 FIG. 1 is a hardware structure block diagram of a mobile terminal of a method for verifying accounting data according to an embodiment of the present invention. Figure 1 As shown, the mobile terminal may include one or more ( Figure 1 Only one is shown in the figure) a processor 102 (the processor 102 may include but is not limited to a processing device such as a microprocessor MCU or a programmable logic device FPGA) and a memory 104 for storing data, wherein the mobile terminal may also include a transmission device 106 and an input / output device 108 for communication functions. It can be understood by those skilled in the art that Figure 1 The structure shown is only for illustration and does not limit the structure of the mobile terminal. Figure 1 More or fewer components as shown, or with Figure 1 Different configurations are shown.
[0025] The memory 104 can be used to store computer programs, for example, software programs and modules of application software, such as the computer program corresponding to the verification method of accounting data in the embodiment of the present invention. The processor 102 executes various functional applications and data processing by running the computer program stored in the memory 104, that is, to implement the above method. The memory 104 may include a high-speed random access memory, and may also include a non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some examples, the memory 104 may further include a memory remotely arranged relative to the processor 102, and these remote memories may be connected to the mobile terminal via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.
[0026] The transmission device 106 is used to receive or send data via a network. The specific example of the above network may include a wireless network provided by a communication provider of the mobile terminal. In one example, the transmission device 106 includes a network adapter (Network Interface Controller, referred to as NIC), which can be connected to other network devices through a base station so as to communicate with the Internet. In one example, the transmission device 106 can be a radio frequency (RF) module, which is used to communicate with the Internet wirelessly.
[0027] In this embodiment, a method for verifying accounting data running on the above mobile terminal or network architecture is provided. Figure 2 is a flow chart of a method for verifying accounting data according to an embodiment of the present invention. Figure 2 As shown, the process includes the following steps:
[0028] Step S202, obtaining a business file of the target account from a third party, and third-party accounting data obtained by the third party calculating the business file;
[0029] The above-mentioned third party may be an external cooperation platform party that cooperates with our company. By conducting cooperative business with a third party, data, information or resource sharing with the third party can be achieved; the above-mentioned target account may be the number of the business that needs to be accounted for; the above-mentioned business file may be the basic information required for accounting, such as promissory note information file, promissory note installment file, loan promissory note file, promissory note repayment information, promissory note repayment details, interest rate file, credit line file, loan contract, etc.; the above-mentioned third-party accounting data may be the accounting data obtained by the third party based on the business files; the system receives the business files of the target account sent by the third party, and the third-party accounting data obtained after the third party calculates based on the business files.
[0030] Optionally, after acquiring the third-party accounting data from the third party, the method further includes: performing preprocessing on the third-party accounting data according to a preset format to obtain the second accounting data.
[0031] The above-mentioned second accounting data is the data obtained after preprocessing of the third-party accounting data, wherein the preprocessing may include data cleaning, data conversion, data integration, etc.; through preprocessing, data in different formats can be converted into a unified format, thereby improving the quality and consistency of the data, avoiding the problem of increased operating costs caused by developing multiple docking platforms for different third parties due to different standard formats of multiple third parties, and reducing the possibility of errors and confusion in data processing; at the same time, it can reduce the complexity of data processing, help better analyze and mine data, improve the availability and reliability of data, and improve data utilization.
[0032] Step S204, calculating the business file to obtain first calculation data;
[0033] The above-mentioned first accounting data is the accounting data of the target account obtained by the company based on the business data provided by a third party; after obtaining the business data sent by the third party, the target account is secondary accounted based on the business data to obtain the first accounting data, so that the accuracy of the accounting data of the target account sent by the third party can be determined based on the first accounting data, wherein the above-mentioned secondary accounting can be performed through a digital model, for example, by establishing a digital twin to reproduce the process of business activities, and by simulating the generated relevant business processes and various factors affecting the data, such as market fluctuations, operational risks, etc., the data generated in the business process is monitored in real time to obtain the first accounting data.
[0034] Specifically, when a preset field in a preset field set exists in the business file, the preset field in the business file is determined as a target preset field; a numerical value corresponding to the target preset field is extracted from the business file to obtain a target numerical value set; and the business file is calculated using each numerical value in the target numerical value set to obtain first calculation data.
[0035] The above-mentioned preset fields may be basic elements that must be used for accounting, such as account balance, transaction type, transaction amount, etc.; the above-mentioned target preset fields may be preset fields contained in the business file; the above-mentioned target value set may be a set of values corresponding to the target preset fields in the business file; the target preset fields contained in the business file are determined in the business file, and the values corresponding to the target preset fields are extracted to obtain the target value set, so that the business file is calculated through each value in the target value set to obtain the first accounting data.
[0036] Step S206, when the first accounting data matches the second accounting data, the first accounting data or the second accounting data is determined as the accounting data of the target account, wherein the second accounting data is data obtained after preprocessing the third-party accounting data.
[0037] The above-mentioned second accounting data may be data obtained after preprocessing of third-party accounting data, wherein the preprocessing may include data cleaning, data conversion, data integration, etc.; the first accounting data obtained after the secondary accounting is matched with the second accounting data provided by the third party. If the match is successful, it is determined that the accounting data provided by the third party is accurate, and the second accounting data provided by the third party or the first accounting data obtained by the secondary accounting is used as the accounting data of the target account.
[0038] Optionally, determining the first accounting data or the second accounting data as the accounting data of the target account includes: sending the first accounting data and / or the second accounting data to a target system.
[0039] The target system can be an accounting system, and the accounting data of the target account determined after the secondary accounting is sent to the accounting system, so that accounting reconciliation, account-to-actual verification, operational adjustment and other operations can be performed according to the process, so that the accounting data can find problems and solve them in time before entering the accounting system, ensuring the integrity and accuracy of the accounting data, avoiding losses caused by accounting data errors, and improving the efficiency and reliability of the accounting system. At the same time, secondary accounting is performed before the accounting data enters the accounting system, so that the accounting system does not need to wait for the data files of the third party, which improves the processing efficiency.
[0040] Optionally, the executor of the above steps may be a background processor, or other devices with similar processing capabilities, or a machine that integrates at least an image acquisition device and a data processing device, wherein the image acquisition device may include a graphics acquisition module such as a camera, and the data processing device may include a computer, a mobile phone or other terminal, but is not limited thereto.
[0041] Through the above steps, the business file of the target account sent by the third party and the second accounting data of the target account obtained by the third party based on the business file are received. At the same time, secondary accounting is performed based on the business file to obtain the first accounting data of the target account, and when the first accounting data matches the second accounting data, the first accounting data or the second accounting data is determined to be the accounting data of the target account, thereby sending the determined accounting data to the accounting system. Because the secondary accounting is performed based on the business file before the accounting data provided by the third party is sent to the accounting system, problems can be discovered and corrected in time before the accounting data enters the accounting system, ensuring the accuracy and completeness of the accounting data sent to the accounting system, avoiding losses due to errors in accounting data, and improving the reliability and efficiency of the accounting system. The problem of deviation in the accounting system due to inaccurate accounting data provided by a third party in the related technology is solved, and the accuracy of the accounting system is improved.
[0042] As an optional implementation, the business file is calculated using each value in the target value set to obtain first accounting data, including: when the target preset field is all preset fields in the preset field set, the value corresponding to the target preset field extracted from the business file is determined as the first target value set, wherein the target value set includes the first target value set; the business file is calculated using each value in the first target value set to obtain the first accounting data.
[0043] As an optional implementation, the preset field set is (A, B, C). If the target preset fields are also A, B, C, the values corresponding to A, B, C are extracted from the business file to obtain a first target value set, and the business file is calculated using each value in the first target value set to obtain first accounting data.
[0044] As an optional implementation, the business file is calculated using each value in the target value set to obtain first accounting data, including: when the target preset field is a part of the preset fields in the preset field set, the value corresponding to the target preset field extracted from the business file is determined as a second target value set, wherein the target value set includes the second target value set; the business file is calculated using each value in the second target value set to obtain the first accounting data.
[0045] As an optional implementation, the preset field set is (A, B, C). If the target preset fields are also A and B, the values corresponding to A and B are extracted from the business file to obtain a second target value set, and the business file is calculated using the values in the second target value set to obtain the first accounting data.
[0046] Optionally, the business document is calculated using each value in the second target value set to obtain the first accounting data, including: determining a preset field that does not exist in the business document as a first preset field; estimating the value of the first preset field using the second target value set to obtain an estimated value of the first preset field; and calculating the business document using the second target value set and the estimated value to obtain the first accounting data.
[0047] As an optional implementation, the preset field set is (A, B, C). If the target preset fields are also A and B, then the first preset field is determined to be C; the values corresponding to A and B are extracted from the business file to obtain a second target value set, and the estimated value of the first preset field C is estimated through each value in the second target value set. The business file is calculated using the second target value set and the estimated value to obtain the first accounting data.
[0048] As an optional implementation, when the estimated value of the first preset field cannot be estimated by the second target value set, the business file of the target account is re-acquired.
[0049] As an optional implementation, Figure 3 is a schematic diagram of the internal flow of the accounting system according to an embodiment of the present invention, such as Figure 3 As shown, the specific process is as follows:
[0050] S1, receiving business documents and contract documents output from various third-party cooperative institutions (i.e. third parties) systems, including loan information documents, loan installment documents, loan documents, loan repayment information, loan repayment details, interest rate documents, credit line documents, loan contracts, etc.
[0051] S2, for different third-party data, obtain and try to retain complete fields (i.e., target preset fields), such as customer opening credit limit, loan expenditure, personal loan repayment, personal loan settlement, interest and billing, bill overdue, personal loan write-off and contract management, etc.
[0052] S3, reconstructs the loan, and recalculates the borrower's remaining loan principal, interest, penalty interest, etc. based on the borrower's loan date, loan amount, loan interest rate, repayment type, etc. (i.e., the target value set), and generates corresponding accounting entries.
[0053] S4, after the loan is reconstructed, the information (ie, the first accounting data) is pre-checked with the pre-third party data (ie, the second accounting data).
[0054] S5, if the verification is consistent, the part (i.e. the first accounting data or the second accounting data) is labeled and screened, and the part of information enters the loan accounting system; and the accounting reconciliation, account verification, operation adjustment and other operations are carried out according to the process, thereby reducing the number of later business reconciliation and adjustment. At the same time, there is no need to wait for the data files of the three parties, which improves the processing efficiency.
[0055] S6, if the verification is inconsistent, the information of this part of the borrower (i.e. the target account) needs to be suspended, labeled and screened.
[0056] Through the description of the above implementation methods, those skilled in the art can clearly understand that the method according to the above embodiment can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present invention, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, a magnetic disk, or an optical disk), and includes a number of instructions for a terminal device (which can be a mobile phone, a computer, a server, or a network device, etc.) to execute the methods described in each embodiment of the present invention.
[0057] In this embodiment, a verification device for accounting data is also provided, which is used to implement the above-mentioned embodiments and preferred implementation modes, and the descriptions that have been made will not be repeated. As used below, the term "module" can implement a combination of software and / or hardware for a predetermined function. Although the devices described in the following embodiments are preferably implemented in software, the implementation of hardware, or a combination of software and hardware, is also possible and conceived.
[0058] Figure 4 is a structural block diagram of a verification device for accounting data according to an embodiment of the present invention. Figure 4 As shown, the device includes: an acquisition module 402, used to obtain business files of a target account from a third party, and third-party accounting data obtained by the third party calculating the business files; an accounting module 404, used to calculate the business files to obtain first accounting data; a determination module 406, used to determine the first accounting data or the second accounting data as the accounting data of the target account when the first accounting data matches the second accounting data, wherein the second accounting data is data obtained after preprocessing the third-party accounting data.
[0059] In an exemplary embodiment, the device is also used to, when a preset field in a preset field set exists in the business file, determine the preset field existing in the business file as a target preset field; extract the numerical value corresponding to the target preset field from the business file to obtain a target numerical value set; calculate the business file using each numerical value in the target numerical value set to obtain first calculation data.
[0060] In an exemplary embodiment, the device is also used to determine the numerical values corresponding to the target preset fields extracted from the business file as a first target numerical value set when the target preset fields are all preset fields in the preset field set, wherein the target numerical value set includes the first target numerical value set; and calculate the business file using each numerical value in the first target numerical value set to obtain the first calculation data.
[0061] In an exemplary embodiment, the device is also used to determine the numerical value corresponding to the target preset field extracted from the business file as a second target numerical value set when the target preset field is a part of the preset field in the preset field set, wherein the target numerical value set includes the second target numerical value set; and calculate the business file using each numerical value in the second target numerical value set to obtain the first calculation data.
[0062] In an exemplary embodiment, the device is also used to determine a preset field that does not exist in the business file as a first preset field; estimate the value of the first preset field through the second target value set to obtain an estimated value of the first preset field; and calculate the business file through the second target value set and the estimated value to obtain the first calculation data.
[0063] In an exemplary embodiment, the device is also used to send the first accounting data and / or the second accounting data to a target system; and perform the preprocessing on the third-party accounting data according to a preset format to obtain the second accounting data.
[0064] It should be noted that the above modules can be implemented by software or hardware. For the latter, it can be implemented in the following ways, but not limited to: the above modules are all located in the same processor; or the above modules are located in different processors in any combination.
[0065] An embodiment of the present invention further provides a computer-readable storage medium, in which a computer program is stored. When the computer program is executed by a processor, the steps of any of the above methods are implemented.
[0066] In an exemplary embodiment, the computer-readable storage medium may include, but is not limited to, various media that can store computer programs, such as a USB flash drive, a read-only memory (ROM), a random access memory (RAM), a mobile hard disk, a magnetic disk or an optical disk.
[0067] An embodiment of the present invention further provides an electronic device, including a memory and a processor, wherein a computer program is stored in the memory, and the processor is configured to run the computer program to execute the steps in any one of the above method embodiments.
[0068] In an exemplary embodiment, the electronic device may further include a transmission device and an input / output device, wherein the transmission device is connected to the processor, and the input / output device is connected to the processor.
[0069] An embodiment of the present invention further provides a computer program product, including a computer program, which implements the steps of the method described in each embodiment of the present application when executed by a processor.
[0070] For specific examples in this embodiment, reference may be made to the examples described in the above embodiments and exemplary implementation modes, and this embodiment will not be described in detail herein.
[0071] Obviously, those skilled in the art should understand that the above modules or steps of the present invention can be implemented by a general computing device, they can be concentrated on a single computing device, or distributed on a network composed of multiple computing devices, they can be implemented by a program code executable by a computing device, so that they can be stored in a storage device and executed by the computing device, and in some cases, the steps shown or described can be executed in a different order than here, or they can be made into individual integrated circuit modules, or multiple modules or steps therein can be made into a single integrated circuit module for implementation. Thus, the present invention is not limited to any specific combination of hardware and software.
[0072] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. For those skilled in the art, the present invention may have various modifications and variations. Any modification, equivalent replacement, improvement, etc. made within the principle of the present invention shall be included in the protection scope of the present invention.
Claims
1. A method for verifying accounting data, characterized in that: include: Obtaining business files of the target account from a third party, and third-party accounting data obtained by the third party calculating the business files; Calculating the business file to obtain first accounting data; In case that the first accounting data matches the second accounting data, the first accounting data or the second accounting data is determined as the accounting data of the target account, wherein the second accounting data is data obtained after preprocessing the third-party accounting data.
2. The method according to claim 1, characterized in that The business file is calculated to obtain first calculation data, including: In a case where a preset field in the preset field set exists in the business file, determining the preset field in the business file as a target preset field; Extracting the value corresponding to the target preset field from the business file to obtain a target value set; The business file is calculated using each value in the target value set to obtain first calculation data.
3. The method according to claim 2, characterized in that The business file is calculated using each value in the target value set to obtain first calculation data, including: In a case where the target preset fields are all preset fields in the preset field set, determining the values corresponding to the target preset fields extracted from the business file as a first target value set, wherein the target value set includes the first target value set; The business file is calculated using each value in the first target value set to obtain the first calculation data.
4. The method according to claim 2, characterized in that: The business file is calculated using each value in the target value set to obtain first calculation data, including: In a case where the target preset field is a part of the preset fields in the preset field set, determining the value corresponding to the target preset field extracted from the business file as a second target value set, wherein the target value set includes the second target value set; The business document is calculated using each value in the second target value set to obtain the first calculation data.
5. The method according to claim 4, characterized in that The business file is calculated using each value in the second target value set to obtain the first calculation data, including: Determine a preset field that does not exist in the business file as a first preset field; estimating the value of the first preset field by using the second target value set to obtain an estimated value of the first preset field; The business document is calculated using the second target value set and the estimated value to obtain the first calculation data.
6. The method according to claim 1, characterized in that Determining the first accounting data or the second accounting data as the accounting data of the target account includes: sending the first accounting data and / or the second accounting data to a target system; After obtaining the third-party accounting data from the third party, the method further includes: performing the preprocessing on the third-party accounting data according to a preset format to obtain the second accounting data.
7. A verification device for accounting data, characterized in that: include: An acquisition module, used to acquire business files of a target account from a third party, and third-party accounting data obtained by the third party from calculating the business files; An accounting module, used to calculate the business file to obtain first accounting data; A determination module is used to determine the first accounting data or the second accounting data as the accounting data of the target account when the first accounting data matches the second accounting data, wherein the second accounting data is data obtained after preprocessing the third-party accounting data.
8. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, wherein the computer program implements the steps of the method described in any one of claims 1 to 6 when executed by a processor.
9. An electronic device comprising a memory and a processor, characterized in that: A computer program is stored in the memory, and the processor is configured to run the computer program to perform the method according to any one of claims 1 to 6.
10. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method described in any one of claims 1 to 6 are implemented.