Data processing method and device and electronic equipment

By acquiring and analyzing multiple communication records in real estate transactions and performing multiple verifications using a neural network model, the problem of poor customer experience caused by discrepancies in broker records was resolved, and accuracy and consistency in customer demand analysis were achieved.

CN120633648APending Publication Date: 2025-09-12KE COM (BEIJING) TECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510560544.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-29
Publication Date
2025-09-12

AI Technical Summary

Technical Problem

In real estate transactions, leasing, and renovation businesses, there are discrepancies in how brokers summarize and record customer needs, resulting in a poor customer experience and low analysis accuracy.

Method used

By obtaining chat records from instant messaging applications, voice information from telephone communications, and voice data from on-site communications, we conduct demand analysis and use neural network models for initial and re-analysis to ensure the accuracy of the analysis results.

Benefits of technology

It improves the accuracy of customer demand analysis, reduces the occurrence of erroneous analysis, and enhances user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120633648A_ABST
    Figure CN120633648A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of data processing, in particular to a data processing method and device and electronic equipment. The method comprises the following steps: acquiring a communication record; wherein the communication record at least comprises a chat record of the instant messaging application, voice information of telephone communication and voice data of on-site communication with the client; performing demand analysis on the communication record to obtain a first analysis result corresponding to the communication record; performing reanalysis processing based on the first analysis result and the communication record to obtain a second analysis result; and taking the second analysis result as a demand result of the customer.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of data processing technology, and in particular to a data processing method, device, and electronic device. Background Art

[0002] Currently, in real estate transactions, leasing and decoration businesses, brokers and clients will communicate to understand their needs.

[0003] However, brokers need to summarize and record customer needs themselves, which may result in different brokers summarizing different customer needs when facing the same customer, resulting in a poor user experience.

[0004] Therefore, how to improve the accuracy of customer demand analysis has become an urgent problem to be solved. Summary of the Invention

[0005] In order to solve the above technical problems, the present disclosure provides a data processing method, device and electronic device.

[0006] In a first aspect, the present disclosure provides a data processing method, comprising: obtaining communication records; wherein the communication records include one or more of chat records of instant messaging applications, voice information of telephone communications, and voice data of on-site communications with customers; performing demand analysis on the communication records to obtain a first analysis result corresponding to the communication records; performing re-analysis based on the first analysis result and the communication records to obtain a second analysis result; and using the second analysis result as the customer's demand result.

[0007] In a second aspect, the present disclosure provides a data processing device, including: an acquisition unit, for acquiring communication records; wherein the communication records include one or more of chat records of instant messaging applications, voice information of telephone communications, and voice data of on-site communication with customers; a processing unit, for performing demand analysis on the communication records acquired by the acquisition unit to obtain a first analysis result corresponding to the communication records; the processing unit, further for performing re-analysis processing based on the first analysis result and the communication records acquired by the acquisition unit to obtain a second analysis result; the processing unit, further for using the second analysis result as the customer's demand result.

[0008] In a third aspect, the present invention provides an electronic device comprising: a memory and a processor, wherein the memory is used to store a computer program; and the processor is used to enable the electronic device to implement any one of the data processing methods provided in the first aspect when executing the computer program.

[0009] In a fourth aspect, the present invention provides a computer-readable storage medium, comprising: a computer program stored on the computer-readable storage medium, and the computer program is executed by a controller to perform any data processing method provided in the first aspect.

[0010] In a fifth aspect, the present invention provides a computer program product, which, when executed on a computer, enables the computer to execute any one of the data processing methods provided in the first aspect.

[0011] These and other aspects of the present disclosure will become more apparent from the following description.

[0012] The technical solution provided by the present disclosure has the following advantages compared with the existing technology:

[0013] The data processing method provided by the present disclosure obtains one or more communication records including chat records of instant messaging applications, voice information of telephone communications, and voice data of on-site communications with customers; and performs demand analysis on the communication records to obtain a first analysis result corresponding to the communication record; because the first analysis result is the initial analysis result, the first analysis result may contain errors. Therefore, the data processing method provided by the present disclosure performs re-analysis processing based on the first analysis result and the communication records to obtain a second analysis result; for example, when it is determined that the first analysis result is correct, the first analysis result is used as the second analysis result. When it is determined that the first analysis result is incorrect, the demand analysis is re-performed based on the communication records to obtain a demand analysis result, thereby avoiding providing the user with the erroneous analysis in the first analysis result and ensuring the correctness of the second analysis result. The second analysis result is then used as the customer's demand result. Since the erroneous demand analysis in the customer's demand result is reduced in the second analysis result, the accuracy of the customer's demand analysis can be improved. BRIEF DESCRIPTION OF THE DRAWINGS

[0014] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and, together with the description, serve to explain the principles of the present disclosure.

[0015] In order to more clearly illustrate the embodiments of the present disclosure 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, for ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.

[0016] Figure 1 1 is a flow chart of a data processing method provided in the first embodiment;

[0017] Figure 2 2 is a flow chart of a data processing method provided in the first embodiment;

[0018] Figure 3 3 shows a flow chart of a data processing method provided in the first embodiment;

[0019] Figure 4 Schematic diagram 4 of a flow chart of a data processing method provided in the first embodiment is shown as an example;

[0020] Figure 5 FIG5 exemplarily shows a fifth flow chart of a data processing method provided in the first embodiment;

[0021] Figure 6 6 is a flowchart of a data processing method provided in the first embodiment;

[0022] Figure 7 Schematic diagram of the structure of the data processing device provided by the second embodiment is shown in FIG.

[0023] Figure 8 Schematic diagram of the structure of the electronic device provided in the third embodiment is shown in FIG. DETAILED DESCRIPTION

[0024] In order to more clearly understand the above-mentioned objectives, features and advantages of the present disclosure, the scheme of the present disclosure will be further described below. It should be noted that the embodiments of the present disclosure and the features therein can be combined with each other in the absence of conflict.

[0025] In the following description, many specific details are set forth to facilitate a full understanding of the present disclosure, but the present disclosure may also be implemented in other ways different from those described herein; it is obvious that the embodiments in the specification are only part of the embodiments of the present disclosure, rather than all of the embodiments.

[0026] It should be noted that, in this document, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the terms "comprises," "comprising," or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article, or device comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or elements inherent to such process, method, article, or device. In the absence of further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of other identical elements in the process, method, article, or device comprising the element.

[0027] Example 1

[0028] Figure 1 The flowchart of the data processing method is shown in FIG. , and the execution subject of this example can be a server, such as Figure 1As shown, the method includes:

[0029] S11. Acquire communication records, wherein the communication records include one or more of chat records of an instant messaging application, first voice data of a telephone conversation, and second voice data of on-site communication with a customer.

[0030] S12: Perform demand analysis on the communication record to obtain a first analysis result corresponding to the communication record.

[0031] In some examples, since the chat records in the communication history cannot be directly read by the server, the chat records need to be converted into text information.

[0032] In some examples, since the first voice data and the second voice data in the communication record cannot be directly read by the server, it is necessary to perform a speech-to-text operation on the voice data to obtain the communication text.

[0033] In some examples, when performing demand analysis on communication records, the communication records can be input into an extraction model to perform demand analysis and determine a first analysis result corresponding to the communication records.

[0034] The training process of extracting the large model includes:

[0035] Obtain first training sample data and a labeling result of the first training sample data, wherein the first training sample data includes historical communication records, and the first labeling result includes user needs corresponding to the historical communication records.

[0036] The first training sample data is input into the first neural network model for learning to obtain a first prediction result of the first neural network model for the first training sample data.

[0037] Based on the first prediction result and the first labeling result, the network parameters of the first neural network model are adjusted until the first neural network model converges to obtain an extracted large model.

[0038] In some examples, when performing demand analysis on communication records, the text information and communication files corresponding to the communication records can be segmented to obtain at least one actual segmentation. The similarity (e.g., cosine similarity, Euclidean distance, etc.) between the segmentation vector corresponding to each actual segmentation and the theoretical vector corresponding to the pre-configured demand is calculated. The demand corresponding to the theoretical vector with a similarity greater than a similarity threshold is determined as the user's demand. The demand corresponding to the theoretical vector with a similarity greater than the similarity threshold is used as the first analysis result corresponding to the communication record.

[0039] In some examples, the user's needs include requirements for the house and community environment, such as total price, floor, apartment type, geographical location, etc.

[0040] S13. Perform reanalysis based on the first analysis result and the communication record to obtain a second analysis result.

[0041] In some examples, when reanalyzing the first analysis result and the communication record, both the first analysis result and the communication record can be input into the evaluation model for reanalysis to obtain a second analysis result. The training process of the evaluation model includes:

[0042] Obtain second training sample data and a second marking result of the second training sample data; wherein the second training sample data includes the historical first analysis result and the historical communication record, and the second marking result includes whether the historical first analysis result is correct, and the reason for judging that the historical first analysis result is correct, as well as the second analysis result corresponding to when the historical first analysis result is incorrect.

[0043] The second training sample data is input into the second neural network model for learning to obtain a second prediction result of the second neural network model for the second training sample data.

[0044] Based on the second prediction result and the second labeling result, the network parameters of the second neural network model are adjusted until the second neural network model converges to obtain a large evaluation model.

[0045] In some examples, one communication record corresponds to one user identifier. When re-analyzing based on the first analysis result and the communication record, the similarity between the current communication record and the pre-stored historical communication record can be calculated based on the communication record. The historical analysis result of the historical communication record corresponding to the maximum similarity is obtained. The matching degree between the first analysis result and the historical analysis result is calculated. When the matching degree is greater than the matching threshold (such as 95%), the first analysis result is determined to be correct, and the first analysis result is used as the second analysis result; when the matching degree is less than or equal to the matching threshold (such as 95%), the historical record of the user identifier corresponding to the communication record is obtained from the pre-configured database. Based on the historical analysis results corresponding to each communication record in the historical record, the theoretical needs of the user are obtained. The first analysis result is supplemented based on the theoretical needs of the user to obtain the second analysis result.

[0046] S14. Use the second analysis result as the customer's demand result.

[0047] In some examples, the current communication record and the first analysis result can be used as the first training sample data to continue training the extraction of the large model, and the current communication record, the first analysis result and the second analysis result can be used as the second training sample data to continue training the judgment of the large model, so that the accuracy of the extraction of the large model and the judgment of the large model can be continuously iterated.

[0048] As can be seen from the above, the data processing method provided by the embodiment of the present disclosure obtains communication records including at least chat records of instant messaging applications, voice information of telephone communications, and voice data of on-site communications with customers; and performs demand analysis on the communication records to obtain a first analysis result corresponding to the communication records; since the first analysis result is the initial analysis result, the first analysis result may be erroneous at this time. Therefore, the data processing method provided by the present disclosure performs re-analysis processing based on the first analysis result and the communication records to obtain a second analysis result; for example, when it is determined that the first analysis result is correct, the first analysis result is used as the second analysis result. When it is determined that the first analysis result is erroneous, the demand analysis is performed again based on the communication records to obtain a demand analysis result, thereby avoiding giving the erroneous analysis in the first analysis result to the user, ensuring the correctness of the second analysis result. The second analysis result is then used as the customer's demand result. Since the erroneous demand analysis in the customer's demand result is reduced in the second analysis result, the accuracy of the customer's demand analysis can be improved.

[0049] In some possible implementations, combining Figure 1 ,like Figure 2 As shown, the above S12 can be specifically implemented through the following S120 and S121.

[0050] S120: Perform a speech-to-text operation on the first voice data and the second voice data to obtain a communication text.

[0051] S121. Perform demand analysis on the communication text and chat records to obtain a first analysis result corresponding to the communication records.

[0052] As can be seen from the above, the data processing method provided by the embodiment of the present disclosure obtains communication records including at least chat records of instant messaging applications, voice information of telephone communications, and voice data of on-site communications with customers; performs a speech-to-text operation on the first voice data and the second voice data to obtain a communication text. A demand analysis is performed on the communication text and the chat records to obtain a first analysis result corresponding to the communication record. Since the first analysis result is the initial analysis result, the first analysis result may contain errors. Therefore, the data processing method provided by the present disclosure performs a re-analysis based on the first analysis result and the communication record to obtain a second analysis result. For example, when it is determined that the first analysis result is correct, the first analysis result is used as the second analysis result. When it is determined that the first analysis result is incorrect, the demand analysis is re-performed based on the communication record to obtain a demand analysis result. This can avoid providing the user with the erroneous analysis in the first analysis result, ensuring the correctness of the second analysis result. The second analysis result is then used as the customer's demand result. Since the second analysis result reduces the number of erroneous demand analyses in the customer's demand result, the accuracy of the customer's demand analysis can be improved.

[0053] In some possible implementations, combining Figure 1 ,like Figure 3 As shown, the above S13 can be specifically implemented through the following S130.

[0054] S130: Based on the first analysis result and the communication record, when it is determined that the first analysis result is correct, use the first analysis result as the second analysis result.

[0055] As can be seen from the above, the data processing method provided by the embodiment of the present disclosure obtains a communication record that at least includes chat records of instant messaging applications, voice information of telephone communications, and voice data of on-site communications with customers; and performs demand analysis on the communication record to obtain a first analysis result corresponding to the communication record; since the first analysis result is the initial analysis result, the first analysis result may be erroneous at this time. Therefore, the data processing method provided by the present disclosure, based on the first analysis result and the communication record, determines that the first analysis result is correct, and uses the first analysis result as the second analysis result; when it is determined that the first analysis result is erroneous, the demand analysis is performed again based on the communication record to obtain a demand analysis result, thereby avoiding giving the erroneous analysis in the first analysis result to the user, and ensuring the correctness of the second analysis result. The second analysis result is then used as the customer's demand result. Since the erroneous demand analysis in the customer's demand result is reduced in the second analysis result, the accuracy of the analysis of the customer's demand can be improved.

[0056] In some possible implementations, combining Figure 3 ,like Figure 4 As shown, the data processing method provided by the embodiment of the present disclosure further includes: S15.

[0057] S15: Generate first prompt information, wherein the first prompt information is used to indicate the reason why the first analysis result is correct.

[0058] In some examples, to facilitate user understanding, the server generates a first prompt message so that the user can determine the reason why the first analysis result is correct based on the first prompt message, and then the user can improve his or her summary ability based on the reason to ensure the user experience.

[0059] As can be seen from the foregoing, the data processing method provided by the disclosed embodiments generates a first prompt message, allowing the user to determine the reason why the first analysis result is correct based on the first prompt message. This reason can then be used as a guideline for processing communication records, improving one's own summarization skills, avoiding unnecessary errors, and improving work efficiency.

[0060] In some possible implementations, combining Figure 1 ,like Figure 5 As shown, the above S13 can be specifically implemented through the following S131 and S132.

[0061] S131. Based on the first analysis result and the communication record, when it is determined that the first analysis result is incorrect, re-analyze the communication record to obtain a demand analysis result.

[0062] S132. Use the demand analysis result as the second analysis result.

[0063] As can be seen from the above, the data processing method provided by the embodiment of the present disclosure obtains communication records that at least include chat records of instant messaging applications, voice information of telephone communications, and voice data of on-site communications with customers; and performs demand analysis on the communication records to obtain a first analysis result corresponding to the communication records; since the first analysis result is the initial analysis result, there may be errors in the first analysis result at this time. For this reason, the data processing method provided by the present disclosure, based on the first analysis result and the communication record, determines that the first analysis result is incorrect, and then re-performs demand analysis on the communication record to obtain a demand analysis result. The demand analysis result is used as the second analysis result, thereby avoiding giving the erroneous analysis in the first analysis result to the user, and ensuring the correctness of the second analysis result. The second analysis result is then used as the customer's demand result. Since the erroneous demand analysis in the customer's demand result in the second analysis result is reduced, the accuracy of the analysis of the customer's demand can be improved.

[0064] In some possible implementations, combining Figure 5 ,like Figure 6 As shown, the data processing method provided by the embodiment of the present disclosure further includes: S16.

[0065] S16. Generate second prompt information; wherein the second prompt information is used to indicate the reason why the first analysis result is determined to be incorrect.

[0066] In some examples, to facilitate user understanding, the server generates a second prompt message so that the user can determine the reason why the first analysis result is incorrect based on the first prompt message, and then the user can improve his or her summary ability based on the reason to ensure the user experience.

[0067] As can be seen from the foregoing, the data processing method provided by the disclosed embodiments generates a second prompt message, allowing the user to determine the reason why the first analysis result was incorrect based on the second prompt message. This reason can then be used as a guideline for processing communication records, improving one's summary skills, avoiding unnecessary errors, and improving work efficiency.

[0068] Example 2

[0069] The structural diagram of the data processing device provided in the second embodiment of the present application is as follows: Figure 7 The data processing device shown includes: an acquisition unit 201 and a processing unit 202.

[0070] Acquisition unit 201 is used to acquire communication records; wherein the communication records include one or more of chat records of instant messaging applications, voice information of telephone communications, and voice data of on-site communications with customers;

[0071] The processing unit 202 is configured to perform demand analysis on the communication record obtained by the obtaining unit 201 to obtain a first analysis result corresponding to the communication record;

[0072] The processing unit 202 is further configured to perform re-analysis based on the first analysis result and the communication record obtained by the obtaining unit 201 to obtain a second analysis result;

[0073] The processing unit 202 is further configured to use the second analysis result as the customer's demand result.

[0074] In some feasible examples, the processing unit 202 is specifically used to perform a speech-to-text operation on the first voice data and the second voice data obtained by the acquisition unit 201 to obtain a communication text; the processing unit 202 is specifically used to perform a demand analysis on the communication text and the chat record obtained by the acquisition unit 201 to obtain a first analysis result corresponding to the communication record.

[0075] In some feasible examples, the processing unit 202 is specifically configured to use the first analysis result as the second analysis result when determining that the first analysis result is correct based on the first analysis result and the communication record obtained by the obtaining unit 201 .

[0076] In some feasible examples, the processing unit 202 is further configured to generate a first prompt message; wherein the first prompt message is used to indicate the reason for determining that the first analysis result is correct.

[0077] In some feasible examples, the processing unit 202 is specifically used to, based on the first analysis result and the communication record obtained by the acquisition unit 201, determine that the first analysis result is incorrect, and then re-analyze the communication record to obtain a demand analysis result; the processing unit 202 is specifically used to use the demand analysis result as the second analysis result.

[0078] In some feasible examples, the processing unit 202 is further configured to generate second prompt information; wherein the second prompt information is used to indicate the reason why the first analysis result is determined to be incorrect.

[0079] Among them, all relevant contents of each step involved in the above method embodiment can be referred to the functional description of the corresponding functional module, and its role will not be repeated here.

[0080] Of course, the data processing device provided by the embodiment of the present invention includes but is not limited to the above modules. For example, the data processing device may further include a storage unit 203. The storage unit 203 may be used to store program codes of the data processing device, and may also be used to store data generated during the operation of the data processing device, such as diagnostic data.

[0081] Example 3

[0082] A third embodiment of the present invention provides a schematic diagram of the structure of an electronic device, such as Figure 8 The electronic device shown may include: at least one processor 51 , a memory 52 , a communication interface 53 and a communication bus 54 .

[0083] The following is a detailed introduction to the various components of electronic equipment:

[0084] The processor 51 is the control center of the electronic device and can be a single processor or a collective term for multiple processing elements. For example, the processor 51 is a central processing unit (CPU), an application-specific integrated circuit (ASIC), or one or more integrated circuits configured to implement embodiments of the present invention, such as one or more DSPs or one or more field programmable gate arrays (FPGAs).

[0085] In a specific implementation, as an embodiment, the processor 51 may include one or more CPUs, such as CPU0 and CPU1 included in the CPU. Also, as an embodiment, the electronic device may include multiple processors, such as the CPU including processor 51 and processor 55. Each of these processors may be a single-core processor (Single-CPU) or a multi-core processor (Multi-CPU). The processor here may refer to one or more devices, circuits, and / or processing cores for processing data (such as computer program instructions).

[0086] The memory 52 may be a read-only memory (ROM) or other type of static storage device that can store static information and instructions, a random access memory (RAM) or other type of dynamic storage device that can store information and instructions, or an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compact disc, laser disc, optical disc, digital versatile disc, Blu-ray disc, etc.), a magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto. The memory 52 may be independent and connected to the processor 51 via a communication bus 54. The memory 52 may also be integrated with the processor 51.

[0087] In a specific implementation, the memory 52 is used to store the data of the present invention and execute the software program of the present invention. The processor 51 can execute various functions of the air conditioner by running or executing the software program stored in the memory 52 and calling the data stored in the memory 52.

[0088] The communication interface 53 uses any transceiver or other device for communicating with other devices or communication networks, such as a Radio Access Network (RAN), a Wireless Local Area Network (WLAN), a terminal, or the cloud. The communication interface 53 may include an acquisition unit to implement the acquisition function.

[0089] Communication bus 54 may be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus. This bus can be divided into an address bus, a data bus, a control bus, and the like. For ease of illustration, a single thick line is used, but this does not imply that there is only one bus or only one type of bus.

[0090] As an example, combining Figure 7The function implemented by the acquisition unit 201 of the data processing device is the same as that of the communication interface 53, the function implemented by the processing unit 202 in the data processing device is the same as that of the processor 51, and the function implemented by the storage unit 203 in the data processing device is the same as that of the memory 54.

[0091] Example 4

[0092] A fourth embodiment of the present invention provides a computer-readable storage medium, in which computer-executable instructions are stored. When the computer-executable instructions are executed by a processor, they are used to implement the method in any embodiment.

[0093] Example 5

[0094] A fifth embodiment of the present invention provides a computer program product. When the computer program product is run on a computer, the computer is enabled to execute any method of any embodiment.

[0095] The foregoing description is intended only to provide specific embodiments of the present disclosure, intended to enable those skilled in the art to understand and implement the present disclosure. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present disclosure. Therefore, the present disclosure is not intended to be limited to the embodiments described herein, but rather to be construed in the broadest manner consistent with the principles and novel features disclosed herein.

Claims

1. A data processing method, characterized in that: include: Acquiring communication records; wherein the communication records include one or more of chat records of an instant messaging application, first voice data of a telephone communication, and second voice data of an on-site communication with a customer; Performing demand analysis on the communication record to obtain a first analysis result corresponding to the communication record; Performing reanalysis based on the first analysis result and the communication record to obtain a second analysis result; The second analysis result is used as the customer's demand result.

2. The data processing method according to claim 1, wherein: The performing demand analysis on the communication record to obtain a first analysis result corresponding to the communication record includes: Performing a speech-to-text operation on the first voice data and the second voice data to obtain a communication text; Performing a demand analysis on the communication text and the chat record to obtain a first analysis result corresponding to the communication record.

3. The data processing method according to claim 1, wherein: The re-analysis based on the first analysis result and the communication record to obtain a second analysis result includes: When it is determined based on the first analysis result and the communication record that the first analysis result is correct, the first analysis result is used as the second analysis result.

4. The data processing method according to claim 3, wherein: The method further comprises: Generate first prompt information; wherein, the first prompt information is used to indicate the reason for determining that the first analysis result is correct.

5. The data processing method according to claim 1, wherein: The re-analysis based on the first analysis result and the communication record to obtain a second analysis result includes: When it is determined based on the first analysis result and the communication record that the first analysis result is incorrect, re-analyzing the demand on the communication record to obtain a demand analysis result; The demand analysis result is used as the second analysis result.

6. The data processing method according to claim 5, characterized in that: The method further comprises: Generate a second prompt message; wherein the second prompt message is used to indicate the reason why the first analysis result is determined to be incorrect.

7. A data processing device, characterized in that: include: An acquisition unit, configured to acquire communication records, wherein the communication records include one or more of chat records of instant messaging applications, voice information of telephone communications, and voice data of on-site communications with customers; a processing unit, configured to perform demand analysis on the communication record acquired by the acquisition unit to obtain a first analysis result corresponding to the communication record; The processing unit is further configured to perform re-analysis based on the first analysis result and the communication record acquired by the acquisition unit to obtain a second analysis result; The processing unit is further configured to use the second analysis result as the customer's demand result.

8. An electronic device, characterized in that: include: A memory and a processor, wherein the memory is used to store a computer program; and the processor is used to enable the electronic device to implement the data processing method according to any one of claims 1 to 6 when executing the computer program.

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

10. A computer program product, characterized in that When the computer program product is run on a computer, the computer is enabled to implement the data processing method according to any one of claims 1 to 6.