A method and system for processing confirmation of corporate billing mail
By automating the processing of corporate billing emails and utilizing matching analysis models to parse and store confirmations, the problem of low efficiency in manual confirmation is resolved, enabling fast and efficient billing email processing.
Patent Information
- Application Number
- CN202111163210.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-09-30
- Publication Date
- 2025-10-21
- Estimated Expiration
- 2041-09-30
AI Technical Summary
The existing technology relies on manual confirmation of corporate bill emails, which is inefficient and has poor real-time performance.
By reading the billing emails in the corporate mailbox, parsing the reply email content, and using the matching analysis model for automatic identification and storage confirmation, automated processing is achieved.
It achieves rapid processing and efficient confirmation of bill emails, improving processing speed and efficiency.
Smart Images

Figure CN113919804B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field related to data processing, and in particular to a method and system for processing and confirming enterprise statement emails. Background Art
[0002] With the continuous improvement of information technology, most companies communicate through emails. Identifying email content and processing it in a targeted manner are the basis for business communication among companies.
[0003] Billing emails are one type of all current emails. When a company exchanges a large number of billing emails with its customers, relying on traditional manual email confirmation methods is inefficient and labor-intensive, and cannot be completed in real time.
[0004] However, in the process of implementing the technical solutions of the embodiments of the present application, the inventors of the present application discovered that the above technology has at least the following technical problems:
[0005] The existing technology relies on manual email confirmation, resulting in technical problems such as poor real-time performance and low efficiency. Summary of the Invention
[0006] The embodiments of the present application provide a method and system for processing and confirming corporate statement emails, which solves the technical problems of poor real-time performance and low efficiency in the prior art due to reliance on manual email confirmation. By reading the bill emails sent by the corporate mailbox that meet the predetermined requirements, the statement information is obtained, and then the corresponding reply content of the statement information is obtained based on the reply email to the sent bill email. The matching analysis model is input to match the reply content, and the statement information is changed and stored based on the matching results, thereby achieving the purpose of automatically confirming the email content. Due to the automated identification and confirmation, the technical effect of fast processing speed and high efficiency is achieved.
[0007] In view of the above problems, an embodiment of the present application provides a method and system for processing and confirming enterprise statement emails.
[0008] In a first aspect, an embodiment of the present application provides a method for processing and confirming enterprise statement emails, wherein the method includes: obtaining a first email message sent by a first mailbox, wherein the first mailbox meets predetermined requirements, and the email body of the email message includes statement information; obtaining a first reply email based on the first email message, wherein the email body of the first reply email includes reply content corresponding to the statement information; performing content parsing on the first reply email to obtain statement reply information; inputting the statement reply information into a matching analysis model, wherein the matching analysis model is obtained through training convergence of multiple sets of training data, wherein each set of training data includes statement reply information and identification information identifying the reply result; obtaining an output result of the matching analysis model, wherein the output result includes matching reply information; and changing and storing the status of the statement information according to the matching reply information.
[0009] On the other hand, an embodiment of the present application provides a system for processing and confirming enterprise statement emails, wherein the system includes: a first obtaining unit, the first obtaining unit is used to obtain a first email message sent by a first mailbox, wherein the first mailbox meets predetermined requirements and the email body of the email message includes statement information; a second obtaining unit, the second obtaining unit is used to obtain a first reply email based on the first email message, and the email body of the first reply email includes reply content corresponding to the statement information; a first processing unit, the first processing unit is used to perform content parsing on the first reply email to obtain statement reply information; a first input unit, the first input unit is used to input the statement reply information into a matching analysis model, the matching analysis model is obtained through training convergence of multiple sets of training data, wherein each set of training data includes statement reply information and identification information identifying the reply result; a first output unit, the first output unit is used to obtain the output result of the matching analysis model, and the output result includes matching reply information; a first storage unit, the first storage unit is used to change and store the status of the statement information according to the matching reply information.
[0010] In a third aspect, an embodiment of the present application provides a system for processing and confirming corporate statement emails, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of any one of the methods described in the first aspect when executing the program.
[0011] One or more technical solutions provided in the embodiments of this application have at least the following technical effects or advantages:
[0012] The invention adopts a technical solution of obtaining a first email message sent by a first mailbox, wherein the first mailbox meets predetermined requirements and the email body of the email message includes statement information; obtaining a first reply email based on the first email message, wherein the email body of the first reply email includes reply content corresponding to the statement information; performing content parsing on the first reply email to obtain statement reply information; inputting the statement reply information into a matching analysis model, wherein the matching analysis model is obtained through training and convergence using multiple sets of training data, wherein each set of training data includes statement reply information and identification information identifying the reply result; obtaining an output result of the matching analysis model, wherein the output result includes matching reply information; and changing and storing the status of the statement information based on the matching reply information. The invention achieves the purpose of automatically confirming the content of the email by reading the statement email sent by the corporate mailbox that meets the predetermined requirements, obtaining the statement information, and then obtaining the corresponding reply content of the statement information based on the reply email to the sent statement email, inputting the reply content into the matching analysis model, matching the reply content, and changing and storing the statement information based on the matching result.
[0013] The above description is only an overview of the technical solution of the present application. In order to more clearly understand the technical means of the present application, it can be implemented in accordance with the contents of the specification. In order to make the above and other purposes, features and advantages of the present application more obvious and easy to understand, the specific implementation methods of the present application are listed below. BRIEF DESCRIPTION OF THE DRAWINGS
[0014] Figure 1 The present invention provides a flowchart of a method for processing and confirming corporate statement emails;
[0015] Figure 2 The present invention provides a flowchart of a method for hiding identification information of an enterprise statement email.
[0016] Figure 3 The present invention provides a schematic diagram of a system for processing and confirming corporate statement emails.
[0017] Figure 4 This is a schematic diagram of the structure of an exemplary electronic device according to an embodiment of the present application.
[0018] Explanation of the accompanying drawings: first obtaining unit 11, second obtaining unit 12, first processing unit 13, first input unit 14, first output unit 15, first storage unit 16, electronic device 300, memory 301, processor 302, communication interface 303, bus architecture 304. DETAILED DESCRIPTION
[0019] The embodiments of the present application provide a method and system for processing and confirming corporate statement emails, which solves the technical problems of poor real-time performance and low efficiency in the prior art due to reliance on manual email confirmation. By reading the bill emails sent by the corporate mailbox that meet the predetermined requirements, the statement information is obtained, and then the corresponding reply content of the statement information is obtained based on the reply email to the sent bill email. The matching analysis model is input to match the reply content, and the statement information is changed and stored based on the matching results, thereby achieving the purpose of automatically confirming the email content. Due to the automated identification and confirmation, the technical effect of fast processing speed and high efficiency is achieved.
[0020] Application Overview
[0021] With the continuous improvement of information technology, most businesses now communicate via email. Identifying email content and processing it in a targeted manner are fundamental to business communication. Billing emails are a common type of email. When businesses exchange large volumes of billing emails with their customers, relying on traditional manual email confirmation methods is inefficient, labor-intensive, and inefficient. However, existing technologies rely on manual email confirmation, resulting in poor real-time performance and low efficiency.
[0022] In response to the above technical problems, the overall idea of the technical solution provided by this application is as follows:
[0023] An embodiment of the present application provides a method for processing and confirming corporate statement emails, wherein the method includes: obtaining a first email message sent by a first mailbox, wherein the first mailbox meets predetermined requirements, and the email body of the email message includes statement information; obtaining a first reply email based on the first email message, wherein the email body of the first reply email includes reply content corresponding to the statement information; performing content parsing on the first reply email to obtain statement reply information; inputting the statement reply information into a matching analysis model, wherein the matching analysis model is obtained through training convergence of multiple sets of training data, wherein each set of training data includes statement reply information and identification information identifying the reply result; obtaining an output result of the matching analysis model, wherein the output result includes matching reply information; and changing and storing the status of the statement information based on the matching reply information.
[0024] After introducing the basic principles of the present application, various non-limiting implementation methods of the present application will be specifically introduced in conjunction with the drawings in the specification.
[0025] Example 1
[0026] like Figure 1As shown, an embodiment of the present application provides a method for processing and confirming an enterprise statement email, wherein the method includes:
[0027] S100: Obtaining a first email message sent from a first mailbox, wherein the first mailbox meets a predetermined requirement and the email body of the email message includes statement information;
[0028] Specifically, the first mailbox is a designated mailbox for applying a corporate statement email processing confirmation system, including but not limited to various types of corporate mailboxes commonly used on the market, and can be designated according to the corporate mailbox used by the company applying the system; the first email information is an email information sent to other companies using the first mailbox, and the first email information includes but is not limited to: the specific content information of the statement added as an attachment; the statement number information, statement ID information and other information displayed in a special format in the body of the email, wherein the statement is the content obtained after reconciliation, including the content that needs to be adjusted, the content of bad debts, etc., and the corresponding customer needs to confirm whether there is any error. If the reply is correct, the reconciliation operation can be performed. If there is an error, it needs to be adjusted based on the customer's opinion, and then resend the email for confirmation after the adjustment.
[0029] Furthermore, in order to facilitate machine retrieval and recognition, the content of the statement displayed in the body of the email is preferably written in HTML. HTML is a hypertext markup language. Based on HTML, hyperlinks can be set. For example, the specific content of the statement can be stored in a database, and the specific content of the database can be retrieved by clicking on the statement number or statement ID information. The text content can also be edited directly, such as editing the statement number or statement ID information in HTML format. Furthermore, the style and layout of the email body content are preferably set based on CSS, such as the color of the hyperlink before it is clicked, the color of the hyperlink after it is clicked, the margins of the email body page, the color of the text on the email body page, the font of the email body page, etc. By setting the first email information format, it is convenient to quickly process a large number of files based on a unified document format, thereby improving the efficiency of intelligent email recognition and processing.
[0030] S200: Obtaining a first reply email according to the first email information, wherein the email body of the first reply email includes reply content corresponding to the statement information;
[0031] Specifically, the first reply email is the email message that the recipient of the first email message replies to based on the first email message. There are two forms of email replies. One is that the customer directly replies based on the original email, which can be directly confirmed as the reply content of the first email message; the second is that the customer replies with a re-edited email. The first reply email to the first email message is determined by matching and comparing the information such as the statement number and statement ID in the body of the received email with the information such as the statement number and statement ID in the body of the sent email. Furthermore, the content of the first reply email includes but is not limited to: statement number, statement ID, confirmation of the specific content of the statement, and other information. By reading the first reply email, it is convenient to analyze the specific content of the reply in the later step and identify it.
[0032] S300: Parsing the content of the first reply email to obtain statement reply information;
[0033] Specifically, the statement reply information is the result obtained after splitting and parsing the content of the first reply email. The parsing method is given as an example without limitation: preferably, a content extraction model based on an artificial neural network model is used to screen out the statement identification information in the first reply email, such as the statement number, statement ID, etc., and the confirmation information of the customer's specific reply is extracted and saved for processing as the statement reply information. Among them, the artificial neural network is proposed and developed on the basis of modern neuroscience. It is an abstract mathematical model that aims to reflect the structure and function of the human brain. It is an expression of a logical strategy. The algorithm implementation of the model is preferably constructed using Python language, but it is not limited to other specific languages that can achieve the same function. After confirming the reply email of the first email, the reply email information is parsed and processed to obtain information on whether the specific content of the statement is confirmed or not, which is convenient for the subsequent process to quickly identify and process.
[0034] S400: Inputting the statement reply information into a matching analysis model, wherein the matching analysis model is obtained by training and converging on multiple sets of training data, wherein each set of training data includes the statement reply information and identification information identifying the reply result;
[0035] S500: Obtaining an output result of the matching analysis model, wherein the output result includes matching response information;
[0036] Specifically, the matching analysis model is an intelligent model for processing the statement reply information based on the training of the neural network model. The matching analysis model has the characteristics of the neural network model. Among them, the artificial neural network is an abstract mathematical model proposed and developed on the basis of modern neuroscience, which aims to reflect the structure and function of the human brain. The neural network is an operation model composed of a large number of nodes (or neurons) connected to each other. Each node represents a specific output function called an excitation function. The connection between each two nodes represents a weighted value for the signal passing through the connection, called a weight, which is equivalent to the memory of the artificial neural network. The output of the network is in accordance with the connection mode of the network. It is an expression of a logical strategy. Through multiple groups of training data, each group The training data includes: statement reply information and identification information that identifies the reply result. When the model reaches a preset accuracy value or converges, training is stopped. The matching analysis model established based on the neural network model can perform semantic recognition on the parsed reply content, and can output the output result information that accurately represents whether the statement content is confirmed or not. Then, it can be determined based on the output result information whether the customer is sure about the specific content of the statement. If it is confirmed, the reply content is classified into the confirmed matching reply information category. If it is not confirmed, the reply content is classified into the unconfirmed matching reply information category. The statement information is processed according to different matching reply information, thereby having strong analysis and calculation capabilities and achieving accurate and efficient technical effects.
[0037] S600: Changing and storing the status of the statement information according to the matching reply information.
[0038] Specifically, if the reply content falls into the unconfirmed matching reply information category, it indicates that the customer has ambiguity about the statement information, and the statement information needs to be adjusted until the reply content falls into the confirmed matching reply information category. The statement content is adjusted based on the specific content of the statement. If the reply content falls into the confirmed matching reply information category, the statement content can be adjusted directly based on the specific content of the statement. The changed and adjusted content is stored in correspondence with identification information such as the statement number and statement ID to facilitate rapid retrieval and confirmation later.
[0039] Furthermore, before obtaining the first email information sent by the first mailbox, step S100 includes:
[0040] S110: Obtain an identification field according to the statement information;
[0041] S120: Hiding the identification field to obtain hidden statement information;
[0042] S130: Obtain a first email based on the hidden statement information, and send the first email through the first mailbox.
[0043] Specifically, the identification field is the identification information of the aforementioned statement information, including but not limited to: statement number, statement ID and other information; since the identification field is used by the system to retrieve and determine the first email information and reply email content identification information, it does not need to be seen by the client company, so the identification field needs to be hidden, preferably using the CSS language style="display:none" method to hide it, and obtain the hidden statement information; further, based on the hidden statement information, edit the email content, including adding attachments, editing the body and other content, and determine the first email after editing. By hiding the identification field, on the one hand, it can be associated with the customer's reply information and statement information, which is convenient for quick identification and retrieval in the subsequent steps; on the other hand, it avoids the information displayed to the customer being too redundant and simplifies the information display interface.
[0044] Further, such as Figure 2 As shown, based on parsing the content of the first reply email to obtain the statement reply information, step S300 includes:
[0045] S310: Obtaining the first email information according to the first reply email;
[0046] S320: Obtain the hidden statement information according to the first email information;
[0047] S330: parse the hidden statement information using a regular expression to obtain the identification field;
[0048] S340: Obtain the statement reply information according to the identification field.
[0049] Specifically, after confirming the first reply email, the hidden statement information in the first email message is determined. It should be noted that the hidden statement information has its own regular expression. For example, without limitation, the regular expression of the statement ID information hidden in a certain statement is: "BID%%% number%%% BID". The regular expression in the reply email is matched with the preset regular expression of the statement identification information. If a match is found, the specific statement information in the first email message corresponding to the first reply email can be determined, and the specific reply content can be matched with the specific statement information of the corresponding first email message to obtain the statement reply information. By monitoring the regular expression of the identification information in the first reply email message and matching it with the preset regular expression of the identification information, the statement information matched with the reply content is obtained, and the reply content matched with the statement is used as the statement reply information, which is convenient for subsequent process processing. Due to the high efficiency of intelligent recognition, a large number of email messages can be processed at the same time, improving the real-time performance of email processing.
[0050] Furthermore, based on changing and storing the status of the statement information according to the matching reply information, step S600 includes:
[0051] S610: Obtain the statement reply information corresponding to the matching reply information;
[0052] S620: Determine the identification field according to the statement reply information;
[0053] S630: Change and store the status of the statement information in the identification field according to the matching reply information.
[0054] Specifically, after obtaining the matching reply information through the output of the matching analysis model, the customer's confirmation status for the corresponding statement reply information is obtained. The statement information needs to be modified and stored based on the confirmation status represented by the matching reply information. A preferred confirmation method is to extract the identification field corresponding to the statement reply information, such as the statement number, statement ID, and other information, and traverse and search the statement information storage database using the statement number or statement ID to obtain the corresponding statement information. The statement information is then modified based on the confirmation status represented by the matching reply information and stored. If the matching reply email falls into the category of unconfirmed matching reply information, the modified statement information needs to be sent to the customer again in the same format as the first email until the matching reply email falls into the category of confirmed matching reply information, at which point the pre-modified statement information is deleted. By modifying and storing the statement information based on the matching reply information, rapid subsequent retrieval is facilitated, achieving the technical effect of intelligently identifying and processing bill emails.
[0055] Furthermore, the method includes step S700:
[0056] S710: Monitor the first mailbox to obtain email information from the first mailbox;
[0057] S720: Obtaining mail processing information according to the mail information of the first mailbox;
[0058] S730: Building a content record database;
[0059] S740: Storing the mail processing information in the content record database.
[0060] Specifically, in order to identify emails in real time, it is necessary to monitor the incoming and outgoing emails in real time. Preferably, a monitoring module built based on a Python program is used to monitor the email information of the first mailbox, wherein the specific implementation algorithm of the monitoring module built based on the Python program is not limited here; the email processing information is the information after the email information of the first mailbox is processed based on the reply information; the content recording database is a database that stores the monitored email information of the first mailbox and the corresponding processing information, preferably using the identification information of the first mailbox email information as the search directory, and based on the identification information, the corresponding processed email information and the processing process email information can be retrieved. The content recording database is preferably a Mysql database, but other databases that can achieve the same function are not limited. By recording each email processed through the content recording database, the frequency of searching the entire mailbox is reduced, thereby achieving the technical effect of improving email processing efficiency.
[0061] Furthermore, based on obtaining email processing information according to the email information of the first mailbox, step S720 includes:
[0062] S721: Determine whether the email information of the first mailbox contains statement information;
[0063] S722: When included, process the email information of the first mailbox to obtain the email processing information.
[0064] Specifically, since the system primarily processes statement emails, it is necessary to determine the monitored email information from the first mailbox. When the email information from the first mailbox includes statement identification information, it indicates that the email information is the statement information. Further, after confirming that it is the statement information, the above-mentioned processing is performed on the email information from the first mailbox to obtain the email processing result. By monitoring the email information from the first mailbox in real time and identifying whether the email is the statement information based on the statement identification information, and only processing it when it is confirmed to be the statement information, the intelligence of the system is improved.
[0065] In summary, the method and system for processing and confirming corporate statement emails provided by the embodiments of the present application have the following technical effects:
[0066] 1. The embodiment of the present application provides a method and system for processing and confirming corporate statement emails, which solves the technical problems in the prior art caused by manual email confirmation, resulting in poor real-time performance and low efficiency. By reading the bill emails that have been sent by the corporate mailbox that meet the predetermined requirements, the statement information is obtained, and then the corresponding reply content of the statement information is obtained based on the reply email to the sent bill email. The matching analysis model is input to match the reply content, and the statement information is changed and stored based on the matching results, thereby achieving the purpose of automatically confirming the email content. Due to the automatic identification and confirmation, the technical effect of fast processing speed and high efficiency is achieved.
[0067] 2. By recording each email processed through the content recording database, the frequency of searching the entire mailbox is reduced, achieving the technical effect of improving email processing efficiency.
[0068] 3. By monitoring the email information of the first mailbox in real time and identifying whether the email is the statement information based on the identification information of the statement information, the system is processed only when it is confirmed to be the statement information, thereby improving the intelligence of the system.
[0069] Example 2
[0070] Based on the same inventive concept as the method for processing and confirming a corporate statement email in the aforementioned embodiment, Figure 3 As shown, an embodiment of the present application provides a system for processing and confirming corporate statement emails, wherein the system includes:
[0071] A first obtaining unit 11 is configured to obtain a first email message sent from a first mailbox, wherein the first mailbox meets a predetermined requirement and the email body of the email message includes statement information;
[0072] a second obtaining unit 12, configured to obtain a first reply email according to the first email information, wherein the body of the first reply email includes reply content corresponding to the statement information;
[0073] A first processing unit 13 is configured to parse the content of the first reply email to obtain statement reply information;
[0074] A first input unit 14, which is used to input the statement reply information into a matching analysis model, wherein the matching analysis model is obtained by training and converging on multiple sets of training data, wherein each set of training data includes the statement reply information and identification information identifying the reply result;
[0075] A first output unit 15, the first output unit 15 is used to obtain an output result of the matching analysis model, the output result including matching reply information;
[0076] The first storage unit 16 is configured to change and store the status of the statement information according to the matching reply information.
[0077] Furthermore, the system further comprises:
[0078] a third obtaining unit, configured to obtain an identification field according to the statement information;
[0079] a second processing unit, wherein the first processing unit is configured to perform a hiding process on the identification field to obtain hidden statement information;
[0080] A fourth obtaining unit is used to obtain a first email based on the hidden statement information and send the first email through the first mailbox.
[0081] Furthermore, the system further comprises:
[0082] a fifth obtaining unit, configured to obtain the first email information according to the first reply email;
[0083] a sixth obtaining unit, configured to obtain the hidden statement information according to the first email information;
[0084] a third processing unit, configured to parse the hidden statement information using a regular expression to obtain the identification field;
[0085] A seventh obtaining unit is configured to obtain the statement reply information according to the identification field.
[0086] Furthermore, the system further comprises:
[0087] an eighth obtaining unit, configured to obtain the statement reply information corresponding to the matching reply information;
[0088] a first determining unit, configured to determine the identification field according to the statement reply information;
[0089] The second storage unit is configured to change and store the status of the statement information of the identification field according to the matching reply information.
[0090] Furthermore, the system further comprises:
[0091] a fourth processing unit, configured to monitor the first mailbox and obtain email information from the first mailbox;
[0092] a ninth obtaining unit, configured to obtain mail processing information according to the mail information in the first mailbox;
[0093] a first construction unit, the first construction unit being configured to construct a content record database;
[0094] A third storage unit is configured to store the mail processing information in the content recording database.
[0095] Furthermore, the system further comprises:
[0096] a first judgment unit, configured to judge whether the email information in the first mailbox includes statement information;
[0097] The tenth obtaining unit is used to process the email information of the first mailbox when included to obtain the email processing information.
[0098] Exemplary electronic devices
[0099] Reference below Figure 4 To describe the electronic device of the embodiment of the present application,
[0100] Based on the same inventive concept as the method for processing and confirming corporate statement emails in the aforementioned embodiment, an embodiment of the present application also provides a system for processing and confirming corporate statement emails, including: a processor, the processor is coupled to a memory, the memory is used to store a program, and when the program is executed by the processor, the system executes any one of the methods described in the first aspect.
[0101] The electronic device 300 includes: a processor 302, a communication interface 303, and a memory 301. Optionally, the electronic device 300 may further include a bus architecture 304. The communication interface 303, the processor 302, and the memory 301 may be interconnected via the bus architecture 304; the bus architecture 304 may be a peripheral component interconnect (PCI) bus or an extended industry standard architecture (EISA) bus. The bus architecture 304 may be divided into an address bus, a data bus, a control bus, and the like. For ease of representation, Figure 4 Only one thick line is used in the diagram, but this does not mean that there is only one bus or one type of bus.
[0102] The processor 302 may be a CPU, a microprocessor, an ASIC, or one or more integrated circuits for controlling the execution of the program of the present application.
[0103] The communication interface 303 uses any transceiver-like system for communicating with other devices or communication networks, such as Ethernet, radio access network (RAN), wireless local area network (WLAN), wired access network, etc.
[0104] The memory 301 can be a ROM or other type of static storage device that can store static information and instructions, a 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, an optical disc storage (including a compact disc, a laser disc, an optical disc, a digital versatile disc, a 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 can exist independently and be connected to the processor via the bus architecture 304. The memory can also be integrated with the processor.
[0105] The memory 301 is used to store computer-executable instructions for executing the solution of the present application, and the execution is controlled by the processor 302. The processor 302 is used to execute the computer-executable instructions stored in the memory 301, thereby implementing a method for processing and confirming corporate statement emails provided in the above embodiment of the present application.
[0106] Optionally, the computer-executable instructions in the embodiments of the present application may also be referred to as application code, which is not specifically limited in the embodiments of the present application.
[0107] The embodiments of the present application provide a method and system for processing and confirming corporate statement emails, which solves the technical problems of poor real-time performance and low efficiency in the prior art due to reliance on manual email confirmation. By reading the bill emails sent by the corporate mailbox that meet the predetermined requirements, the statement information is obtained, and then the corresponding reply content of the statement information is obtained based on the reply email to the sent bill email. The matching analysis model is input to match the reply content, and the statement information is changed and stored based on the matching results, thereby achieving the purpose of automatically confirming the email content. Due to the automated identification and confirmation, the technical effect of fast processing speed and high efficiency is achieved.
[0108] Those skilled in the art will understand that the various numerical numbers such as the first and second involved in this application are only for the convenience of description, and are not used to limit the scope of the embodiments of the present application, nor do they represent the order of precedence. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. The character " / " generally indicates that the objects associated before and after are in an "or" relationship. "At least one" refers to one or more. At least two refers to two or more. "At least one", "any one" or similar expressions refer to any combination of these items, including any combination of single items (individuals) or plural items (individuals). For example, at least one item (individual, kind) of a, b, or c can represent: a, b, c, ab, ac, bc, or abc, where a, b, c can be single or multiple.
[0109] In the above embodiments, all or part of the embodiments may be implemented by software, hardware, firmware, or any combination thereof. When implemented by software, all or part of the embodiments may be implemented in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in the embodiments of the present application is generated in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable system. The computer instructions
[0110] The instructions may be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions may be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via a wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) method. The computer-readable storage medium may be any available medium that can be accessed by a computer or a data storage device such as a server or data center that includes one or more available media. The available medium may be a magnetic medium (e.g., a floppy disk, a hard disk, a magnetic tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid-state drive (SSD)).
[0111] The various illustrative logic units and circuits described in the embodiments of the present application can be implemented or operated by the design of a general-purpose processor, a digital signal processor, an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic system, discrete gate or transistor logic, discrete hardware components, or any combination thereof. The general-purpose processor can be a microprocessor, alternatively, the general-purpose processor can also be any traditional processor, controller, microcontroller or state machine. The processor can also be implemented by a combination of computing systems, such as a digital signal processor and a microprocessor, a plurality of microprocessors, one or more microprocessors in conjunction with a digital signal processor core, or any other similar configuration to implement.
[0112] The steps of the method or algorithm described in the embodiments of the present application can be directly embedded in hardware, software units executed by a processor, or a combination of the two. The software unit can be stored in RAM memory, flash memory, ROM memory, EPROM memory, EEPROM memory, registers, hard disk, removable disk, CD-ROM or any other form of storage medium in the art. For example, the storage medium can be connected to the processor so that the processor can read information from the storage medium and write information to the storage medium. Optionally, the storage medium can also be integrated into the processor. The processor and the storage medium can be provided in an ASIC, and the ASIC can be provided in a terminal. Optionally, the processor and the storage medium can also be provided in different components in the terminal. These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are performed on the computer or other programmable device to produce computer-implemented processing, so that the instructions executed on the computer or other programmable device provide for implementing the process in the process. Figure 1 a process or multiple processes and / or boxes Figure 1 A step that specifies a function in one or more boxes.
[0113] Although the present application has been described with reference to specific features and embodiments thereof, it will be apparent that various modifications and combinations may be made thereto without departing from the spirit and scope of the present application. Accordingly, this specification and the drawings are merely illustrative of the present application as defined by the appended claims and are deemed to cover any and all modifications, variations, combinations or equivalents within the scope of the present application. Obviously, those skilled in the art may make various modifications and variations to the present application without departing from the scope of the present application. Thus, the present application intends to include such modifications and variations if they fall within the scope of the claims of the present application and their equivalents.
Claims
1. A method for processing and confirming corporate statement emails, wherein: The method comprises: Obtaining a first email message sent by a first mailbox, wherein the first mailbox meets predetermined requirements and the email body of the email message includes statement information; Obtaining a first reply email according to the first email information, wherein the email body of the first reply email includes reply content corresponding to the statement information; Parsing the content of the first reply email to obtain statement reply information; Inputting the statement reply information into a matching analysis model, wherein the matching analysis model is obtained by training and converging on multiple sets of training data, wherein each set of training data includes the statement reply information and identification information identifying the reply result; Obtaining an output result of the matching analysis model, wherein the output result includes matching response information; The status of the statement information is changed and stored according to the matching reply information, wherein, if the matching reply information belongs to the unconfirmed matching reply information category, the changed statement information is sent to the customer until the matching reply information belongs to the confirmed matching reply information category.
2. The method according to claim 1, wherein Before obtaining the first email information sent by the first mailbox, the method includes: Obtaining an identification field according to the statement information; Hiding the identification field to obtain hidden statement information; Based on the hidden statement information, a first email is obtained, and the first email is sent through the first mailbox.
3. The method according to claim 2, wherein: The step of parsing the content of the first reply email to obtain statement reply information includes: Obtaining the first email information according to the first reply email; Obtaining the hidden statement information according to the first email information; Parsing the hidden statement information using a regular expression to obtain the identification field; The statement reply information is obtained according to the identification field.
4. The method according to claim 3, wherein: The changing and storing the status of the statement information according to the matching reply information includes: Obtaining the statement reply information corresponding to the matching reply information; Determining the identification field according to the statement reply information; The state of the statement information in the identification field is changed and stored according to the matching reply information.
5. The method according to claim 1, wherein The method comprises: Monitor the first mailbox to obtain email information from the first mailbox; Obtaining mail processing information according to the mail information of the first mailbox; Build a content record database; The mail processing information is stored in the content record database.
6. The method according to claim 5, wherein: The obtaining of email processing information according to the email information of the first mailbox includes: Determining whether the email information in the first mailbox includes statement information; When included, the email information of the first mailbox is processed to obtain the email processing information.
7. A system for processing and confirming corporate statement emails, wherein: The system comprises: a first obtaining unit, configured to obtain a first email message sent by a first mailbox, wherein the first mailbox meets a predetermined requirement, and the email body of the email message includes statement information; a second obtaining unit, configured to obtain a first reply email according to the first email information, wherein the email body of the first reply email includes reply content corresponding to the statement information; a first processing unit, configured to parse the content of the first reply email to obtain statement reply information; a first input unit, configured to input the statement reply information into a matching analysis model, wherein the matching analysis model is obtained by training and converging on multiple sets of training data, wherein each set of training data includes the statement reply information and identification information identifying the reply result; a first output unit, configured to obtain an output result of the matching analysis model, wherein the output result includes matching reply information; A first storage unit, wherein the first storage unit is used to change and store the status of the statement information according to the matching reply information, wherein if the matching reply information belongs to the category of unconfirmed matching reply information, the changed statement information is sent to the customer until the matching reply information belongs to the category of confirmed matching reply information.
8. A system for processing and confirming corporate statement emails, comprising: A processor is coupled to a memory, wherein the memory is used to store a program, and when the program is executed by the processor, the system is enabled to perform the method according to any one of claims 1 to 6.
Citation Information
Patent Citations
Work order mail processing method, system, server and storage medium
CN109257270A
Service approval method and device based on mail replies
CN110035001A
Order confirmation method and device based on mails
CN111882379A