[go: up one dir, main page]

CN115834523B - Automated message processing method, system, equipment and storage medium - Google Patents

Automated message processing method, system, equipment and storage medium Download PDF

Info

Publication number
CN115834523B
CN115834523B CN202211185339.4A CN202211185339A CN115834523B CN 115834523 B CN115834523 B CN 115834523B CN 202211185339 A CN202211185339 A CN 202211185339A CN 115834523 B CN115834523 B CN 115834523B
Authority
CN
China
Prior art keywords
message
contact
unread
type
list
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202211185339.4A
Other languages
Chinese (zh)
Other versions
CN115834523A (en
Inventor
王旭
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Boc Financial Technology Co ltd
Original Assignee
Boc Financial Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Boc Financial Technology Co ltd filed Critical Boc Financial Technology Co ltd
Priority to CN202211185339.4A priority Critical patent/CN115834523B/en
Publication of CN115834523A publication Critical patent/CN115834523A/en
Application granted granted Critical
Publication of CN115834523B publication Critical patent/CN115834523B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Information Transfer Between Computers (AREA)

Abstract

The application provides an automatic message processing method, system, equipment and storage medium, which comprise that under the condition that a message to be issued is scanned, target communication software is called based on the message type and a contact list of the message to be issued to push the message to be issued to a server address of a contact matched with the message to be issued; or capturing unread messages to be processed from target communication software, determining a message processing mechanism matched with the unread messages based on the contact person type corresponding to the unread messages, and processing the unread messages based on the message processing mechanism, so that the messages are classified, the target communication software is called to realize automatic release of different types of messages, in addition, the contacts are classified, different message processing mechanisms are made for the different types of contacts, thereby realizing automation of message processing, improving service efficiency and reducing risk of manual misoperation.

Description

Automated message processing method, system, equipment and storage medium
Technical Field
The present application relates to the field of data processing technologies, and in particular, to an automated message processing method, system, device, and storage medium.
Background
With the continuous penetration and improvement of IT (internet Technology ) construction, the operation and maintenance of a computer hardware and software system have become a general concern for the leadership and information service departments of various industries and various units. Since this is a new problem with the deep application of computer information technology, how to perform IT operation and maintenance management effectively is a technical problem that needs to be solved at present.
At present, most of operation and maintenance management is performed by adopting a service desk deployment mode, wherein the service desk is an important node of a client, a user, an IT service party and a third party support organization, a central connection point is provided for all service request requesters, service can be optimized, client experience is improved, and effective value is provided for the organization.
However, in the existing scheme, a service desk is manually controlled to receive service requests of clients, users and the like and release operation and maintenance information, however, with the continuous development of the internet industry, the scale of internet companies is continuously enlarged, both manpower and machine resources are rapidly increased, and operation and maintenance work in the internet companies is continuously expanded, and the manpower resources are limited, so that the manual mode has low efficiency, and in addition, the manual mode also has the risk of manual misoperation.
Disclosure of Invention
The application provides an automatic message processing method which is used for solving the defects that in the prior art, a service request of a client and a user is received in a manual processing mode, an operation and maintenance message is issued, and the efficiency is low and the risk of manual misoperation exists.
The application provides an automatic message processing method, which comprises the following steps:
under the condition that a message to be distributed is scanned, calling target communication software based on the message type and the contact list of the message to be distributed to push the message to be distributed to the server address of the contact matched with the message to be distributed;
or capturing an unread message to be processed from target communication software, determining a message processing mechanism matched with the unread message based on a contact human type corresponding to the unread message, and processing the unread message based on the message processing mechanism.
According to the automated message processing method provided by the application, when a message to be distributed is scanned, a target communication software is called based on a message type and a contact list of the message to be distributed to push the message to be distributed to a server address of a contact matched with the message to be distributed, and the method comprises the following steps:
scanning a message list with a message type of a timing release message, and accessing a contact list according to a contact type and a contact group associated with the target timing release message under the condition that the target timing release message with a non-release state exists in the message list of the timing release message;
and determining the contact matched with the target timing release message according to the access result, and calling target communication software to push the target timing release message to the server address of the contact matched with the target timing release message when the release time associated with the target timing release message is reached.
According to the automated message processing method provided by the application, after pushing the target timing release message to the server address of the contact matched with the target timing release message, the method further comprises:
under the condition that a feedback result of successful pushing of the target timing release message is received, modifying the state of the target timing release message into a pushing success state;
Under the condition that a feedback result of the push failure of the target timing release message is received, modifying the state of the target timing release message into a push failure state, and recording the target timing release message into a message list with a message type of real-time release message.
According to the automated message processing method provided by the application, when a message to be distributed is scanned, a target communication software is called based on a message type and a contact list of the message to be distributed to push the message to be distributed to a server address of a contact matched with the message to be distributed, and the method comprises the following steps:
scanning a message list with a message type of a real-time release message, and accessing a contact list according to a contact type and a contact group associated with the target timing release message under the condition that the target real-time release message with a non-release state or failed release exists in the message list of the real-time release message;
And determining the contact matched with the target real-time release message according to the access result, and calling target communication software to push the target real-time release message to the server address of the contact matched with the target real-time release message.
According to the automatic message processing method provided by the application, under the condition that a feedback result of successful pushing of the target real-time release message is received, the state of the target real-time release message is modified into a pushing success state;
Under the condition that a feedback result of the push failure of the target real-time release message is received, modifying the state of the target real-time release message into a push failure state, and outputting a corresponding alarm prompt.
According to the automated message processing method provided by the present application, the message processing mechanism for determining that the unread message matches based on the contact human type corresponding to the unread message, and processing the unread message based on the message processing mechanism, includes:
determining the message type of the unread message based on the contact human type corresponding to the unread message;
inquiring a preset question library based on the unread message and a contact human type corresponding to the unread message under the condition that the message type of the unread message is a message to be replied;
and under the condition that the reply message matched with the unread message is inquired from the preset question library, calling target communication software to push the reply message to the server address of the contact matched with the unread message.
According to the method for processing automated messages provided by the application, after determining the message type of the unread message based on the contact human type corresponding to the unread message, the method further comprises the following steps:
Determining the message type of the unread message based on the message format in the unread message under the condition that the message type of the unread message is the message to be forwarded;
recording the unread message into a message list of which the message type is a real-time release message under the condition that the message type is a real-time message;
And recording the unread message into a message list of which the message type is a timing release message under the condition that the message type is a timing message.
The application also provides an automated message processing system, comprising:
The publishing module is used for calling target communication software based on the message type and the contact list of the message to be published to push the message to be published to the server address of the contact matched with the message to be published under the condition that the message to be published is scanned;
And the processing module is used for capturing the unread message to be processed from the target communication software, determining a message processing mechanism matched with the unread message based on the contact human type corresponding to the unread message, and processing the unread message based on the message processing mechanism.
The application also provides an electronic device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, the processor implementing the automated message processing method of any of the above when executing the computer program.
The application also provides a non-transitory computer readable storage medium, which when executed by a processor, implements the automated message processing method of any of the above.
According to the automatic message processing method, system, equipment and storage medium, under the condition that a message to be issued is scanned, the message to be issued is pushed to a server address of a contact matched with the message to be issued by calling target communication software based on the message type of the message to be issued and a contact list; or capturing unread messages to be processed from target communication software, determining a message processing mechanism matched with the unread messages based on the contact person type corresponding to the unread messages, and processing the unread messages based on the message processing mechanism, so that the messages are classified, the target communication software is called to realize automatic release of different types of messages, in addition, the contacts are classified, different message processing mechanisms are made for the different types of contacts, thereby realizing automation of message processing, improving service efficiency and reducing risk of manual misoperation.
Drawings
In order to more clearly illustrate the application or the technical solutions of the prior art, the following description will briefly explain the drawings used in the embodiments or the description of the prior art, and it is obvious that the drawings in the following description are some embodiments of the application, and other drawings can be obtained according to the drawings without inventive effort for a person skilled in the art.
FIG. 1 is a flow diagram of an automated message processing method provided by the present application;
FIG. 2 is a schematic diagram of an automated message processing system provided by the present application;
fig. 3 is a schematic structural diagram of an electronic device provided by the present application.
Detailed Description
For the purpose of making the objects, technical solutions and advantages of the present application more apparent, the technical solutions of the present application will be clearly and completely described below with reference to the accompanying drawings, and it is apparent that the described embodiments are some embodiments of the present application, not all embodiments. All other embodiments, which can be made by those skilled in the art based on the embodiments of the application without making any inventive effort, are intended to be within the scope of the application.
In practical application, operation and maintenance management is mostly carried out by adopting a mode of deploying a service desk, wherein the service desk is an important node of a client, a user, an IT service party and a third party support organization, a central connection point is provided for all service request demand parties, service can be optimized, client experience is improved, and effective value is provided for the organization.
However, in the existing scheme, a service desk is controlled by a manual mode to receive service requests of clients, users and the like and release operation and maintenance information, and under the condition that operation and maintenance work is continuously expanded, the manual mode has low efficiency and risk of manual misoperation.
Therefore, in order to solve the above-mentioned drawbacks, the present embodiment proposes an automated message processing method, in which the execution subject may be a service desk deployed in the internet, or may be another type of server different from the service desk, which is not limited thereto.
The automated message processing method of the present application is described below in conjunction with fig. 1.
Fig. 1 is a schematic structural diagram of an automated message processing method provided by the present application, and as shown in fig. 1, the present application provides an automated message processing method, including:
Step 10, under the condition that a message to be distributed is scanned, calling target communication software based on the message type and the contact list of the message to be distributed to push the message to be distributed to the server address of the contact matched with the message to be distributed;
it should be noted that, the service desk is used as a central connection point and is connected with all service requesters and service requesters, when other operation and maintenance messages such as instant messages need to be issued in the service requesters, the service desk sends the messages required to be issued to the server addresses of the corresponding contacts, so that the service desk can continuously receive the messages to be issued sent by the service requesters.
In practical applications, some messages are real-time messages, such as chat text, files, videos, etc. of instant messaging between different clients, and some messages are timing messages, such as chat text, files, videos, etc. that need to be notified to the other party at a certain point in time.
In this embodiment, in order to facilitate processing of messages to be distributed sent by a plurality of service requesters, the received messages are stored in a structured message table in a fixed message format, where fields of the structured message table include, but are not limited to, a contact type, a contact group, a distribution time, a transmission status, and a message content to be distributed.
Specifically, under the condition that the information with the release state being the to-be-released state exists in the scanned structured information table, the existence of the to-be-released information is judged.
The message type mainly comprises a real-time message and a timing message, and the contact list refers to a server address list associated with the identifiers of all contacts interacted with the service desk and the identifiers thereof.
It should be noted that, because there is more than one object to be published of a message, in this embodiment, all contacts currently served by the service desk are classified in advance, and the contacts are first classified by type, for example, into three categories: clients, operation staff and others, then divide the contact into several groups, for example, from 01 group to 99 group, and it should be noted that when the group designated by the message to be sent is 00 groups, it indicates that the designated group is all groups from 01 group to 09 groups, and when the designated group is any one of 01 group to 99 group, the group designated by the message to be sent is the group.
In this embodiment, after all contacts are divided into a plurality of groups based on the above manner, a contact list corresponding to all contacts is constructed, where the contact list includes a contact type field, a contact group field, and a server address field of the contact, that is, a plurality of contact group fields are associated with one contact type field, and a plurality of server address fields of the contact are associated with one contact group field.
Therefore, in this embodiment, before the message is released, the contact list is queried according to the contact human type field and the contact group field associated with the message to be released, so that the server address of the contact matched with the message to be released can be obtained, and further, the target communication software is invoked to release the automated message.
After the automatic message release is carried out by calling the target communication software, a corresponding release log is generated, the state of the released message to be released is modified, for example, when release is successful, a corresponding release success event log is generated, the state of the message to be released is updated to be a release success state, when release fails, a corresponding release failure event log is generated, and the state of the message to be released is updated to be release failure.
In addition, it should be noted that, since the service desk can communicate with a plurality of service requesters and service requesters at the same time, in this embodiment, in order to avoid that the service desk malfunctions or message processing efficiency is low due to an excessive data processing amount at the same time, preferably, the number of deployments of the target communication software is more than one.
The target communication software refers to software capable of carrying out message transmission, and is not limited thereto.
Or step 20, capturing the unread message to be processed from the target communication software, determining a message processing mechanism matched with the unread message based on the contact human type corresponding to the unread message, and processing the unread message based on the message processing mechanism.
In this step, the target communication software is used as the software for message transmission, and also receives the message fed back by the contact person, and in some cases, when the user such as the operation and maintenance personnel cannot process the unread message in time through the target communication software, the automatic processing is adopted for the message.
Preferentially, in this embodiment, when the unread duration of the unread message is scanned to exceed the preset highest processing duration, the unread message is determined to be the unread message to be processed.
Wherein, the contact type corresponding to the unread message refers to the type of the contact sending the unread message.
In practical applications, since different types of contacts generally have different processing manners, for example, for VIP clients, unread messages may be processed with higher priority than normal users.
In the step, after receiving the unread message to be processed, a contact list is queried according to the server address of the sending end of the unread message, the contact type and the contact group to which the unread message belongs are found, the unread message under the same type is divided into a group for processing, and after the unread message is divided, the unread message is automatically processed according to the preset message processing mechanism of each type of contact.
According to the automatic message processing method, under the condition that the message to be issued is scanned, the target communication software is called based on the message type and the contact list of the message to be issued to push the message to be issued to the server address of the contact matched with the message to be issued; or capturing unread messages to be processed from target communication software, determining a message processing mechanism matched with the unread messages based on the contact person type corresponding to the unread messages, and processing the unread messages based on the message processing mechanism, so that the messages are classified, the target communication software is called to realize automatic release of different types of messages, in addition, the contacts are classified, different message processing mechanisms are made for the different types of contacts, thereby realizing automation of message processing, improving service efficiency and reducing risk of manual misoperation.
Based on the above embodiment, the step of calling the target communication software to push the message to be distributed to the server address of the contact matched with the message to be distributed based on the message type and the contact list of the message to be distributed in the case that the message to be distributed is scanned includes:
scanning a message list with a message type of a timing release message, and accessing a contact list according to a contact type and a contact group associated with the target timing release message under the condition that the target timing release message with a non-release state exists in the message list of the timing release message;
and determining the contact matched with the target timing release message according to the access result, and calling target communication software to push the target timing release message to the server address of the contact matched with the target timing release message when the release time associated with the target timing release message is reached.
The message type is a message list of the timing release message, and the message list stores the message needing to be released at the appointed time, wherein the fields include, but are not limited to, release time, contact type, contact group, release state and message content to be released.
In practical application, because the service desk needs a certain time to process the message, after receiving the message to be issued, the service desk divides the message to be issued according to the time difference between the appointed issuing time of the message to be issued and the current time of receiving the message.
Preferentially, the time consumption of each message to be issued is calculated based on the number of characters of the message content of each message to be issued, the actual processing time of each message to be issued under the condition of processing each message to be issued in real time is calculated based on the thread state of the current service desk and the time consumption of each message to be issued, then the time difference between the actual processing time of each message to be issued and the appointed processing time of each message to be issued is calculated, when the time difference is larger than the preset classification time value, the time difference is divided into a message list of the message to be issued regularly, and when the time difference is smaller than the preset classification time value, the time difference is divided into a message list of the message to be issued in real time, so that the ordered issuing of the message to be issued can be ensured based on the dividing method.
The thread state refers to the number of idle threads of the current service desk and the processing progress of each occupied non-idle thread, which are not described in detail herein.
Based on the above embodiment, after pushing the target timed release message to the server address of the contact matched with the target timed release message, the method further includes:
under the condition that a feedback result of successful pushing of the target timing release message is received, modifying the state of the target timing release message into a pushing success state;
Under the condition that a feedback result of the push failure of the target timing release message is received, modifying the state of the target timing release message into a push failure state, and recording the target timing release message into a message list with a message type of real-time release message.
The message type is a message list of real-time release messages, and the message list stores messages needing to be released immediately, wherein the fields include, but are not limited to, contact types, contact groups, release states and message contents to be released.
In the step, when the pushing is successful, the related pushing success log is recorded so as to be convenient for subsequent tracing. When the pushing is unsuccessful, the message is recorded into a message list of the real-time release message, and the state of the message is updated into a pushing failure state, so that the historical processing condition of the message is known and related pushing failure logs are recorded when the message is released in real time later.
The log of success of pushing includes, but is not limited to, a time point of success of pushing, content of a message of pushing, a server address of a contact of pushing, and the like.
The push failure log includes, but is not limited to, a point in time when the push failed, a content of the pushed message, a server address of the pushed contact, and the like.
In addition, it should be noted that, because there may be more than one contact associated with the message to be published, the message to be published is judged to be successful only if it is successfully sent to the server addresses of all the associated contacts, and when at least one contact which is not successful in pushing exists, the message to be published is judged to be failed in pushing, and the list of the failed contacts is summarized, and the list of the failed contacts, the corresponding contact types, the contact groups and the message content are recorded in the message list of the message to be published in real time.
Based on the above embodiment, the step of calling the target communication software to push the message to be distributed to the server address of the contact matched with the message to be distributed based on the message type and the contact list of the message to be distributed in the case that the message to be distributed is scanned includes:
scanning a message list with a message type of a real-time release message, and accessing a contact list according to a contact type and a contact group associated with the target timing release message under the condition that the target real-time release message with a non-release state or failed release exists in the message list of the real-time release message;
And determining the contact matched with the target real-time release message according to the access result, and calling target communication software to push the target real-time release message to the server address of the contact matched with the target real-time release message.
The message type is a message list of real-time release messages, and the message list stores messages needing to be released immediately, wherein the fields include, but are not limited to, contact types, contact groups, release states and message contents to be released.
In the step, a contact list is inquired according to a contact human type field and a contact group field associated with the message to be issued, so that the server address of the contact matched with the message to be issued can be obtained, and further, the aim of calling the target communication software to issue the automatic message is realized.
Based on the above embodiment, after pushing the target real-time published message to the server address of the contact matched with the target real-time published message, the method further includes:
Under the condition that a feedback result of successful pushing of the target real-time release message is received, modifying the state of the target real-time release message into a pushing success state;
Under the condition that a feedback result of the push failure of the target real-time release message is received, modifying the state of the target real-time release message into a push failure state, and outputting a corresponding alarm prompt.
In the step, when the pushing is successful, the related pushing success log is recorded so as to be convenient for subsequent tracing. When the pushing is unsuccessful, the message is recorded into a message list of the real-time release message, and the state of the message is updated into a pushing failure state, so that the historical processing condition of the message is known and related pushing failure logs are recorded when the message is released in real time later.
The log of success of pushing includes, but is not limited to, a time point of success of pushing, content of a message of pushing, a server address of a contact of pushing, and the like.
The push failure log includes, but is not limited to, a point in time when the push failed, a content of the pushed message, a server address of the pushed contact, and the like.
In addition, because the real-time release message is the message which needs to be sent immediately, when the push of the message fails, a corresponding alarm prompt is immediately output to prompt the manual processing.
Based on the above embodiment, the determining, based on the contact human type corresponding to the unread message, a message processing mechanism that matches the unread message, and processing the unread message based on the message processing mechanism includes:
determining the message type of the unread message based on the contact human type corresponding to the unread message;
inquiring a preset question library based on the unread message and a contact human type corresponding to the unread message under the condition that the message type of the unread message is a message to be replied;
and under the condition that the reply message matched with the unread message is inquired from the preset question library, calling target communication software to push the reply message to the server address of the contact matched with the unread message.
Specifically, for different types of contacts, the situation of the consulted questions is different, for example, the probability that some types of contacts consult the same question is relatively high, the probability that some types of contacts consult the same question is relatively low, and the problem that the types of contacts may consult each time is also different.
Therefore, in order to increase the processing speed of the unread message, the method calculates the problem field with occurrence frequency higher than the preset value in the history consultation problem stored in the database, and traces back the contact information associated with the problem field, and based on the contact list planned in advance, calculates the contact type with higher consultation number of the same problem, so as to associate the contact type with the problem field, store the contact type in the preset problem library, and generate the contact type list included in the preset problem library, thereby in the automatic message processing stage, the unread message can be rapidly classified into the message type based on the contact type corresponding to the unread message and the contact type list included in the preset problem library, when the contact type list includes the contact type corresponding to the unread message, the unread message is classified into the message to be replied, and when the contact type list does not include the contact type corresponding to the unread message, the unread message is classified into the message to be replied.
The preset question library refers to a database of reply messages with preset questions of various types, wherein the preset question library comprises, but is not limited to, a contact type field, a question field and a reply message field.
In other words, in this embodiment, the preset questions divided by different contact types are different, and the different preset questions are divided based on the contact types in this embodiment because the working content of each type of contact is different, and thus the problems encountered by each type of contact are also different.
In addition, in this embodiment, the problem fields of each contact human type match in the preset problem library may be not only preset fields, but also fields with frequency higher than the set minimum frequency in the subsequent processing of the problem to be replied.
In the actual processing process, aiming at the problem described by each message to be replied, when the problem is not matched with the reply message from the preset problem library, recording the problem field described by the message to be replied and the contact person type and the final reply content thereof, marking the occurrence times of the problem field and the contact person type and the final reply content thereof, accumulating the problem field and the contact person type and the final reply content under the condition that the same problem field and the contact person type and the final reply content are detected to occur until the accumulated frequency is higher than the set lowest frequency, and recording the accumulated frequency into the preset problem library.
In addition, in this embodiment, when a reply message matched with the unread message is not queried from the preset problem library, the message type of the unread message is updated to be a message to be forwarded, so that the message is forwarded to a corresponding server address for manual processing.
For example, when a reply message matched with the unread message is not queried from the preset problem library, keyword recognition can be performed on the unread message, an automatic reply prompt message, such as "related results are not queried, related numbers are requested to be replied to determine the type of the problem to be consulted", and after the related numbers are replied by the user, the problem to be consulted is forwarded to a server address responsible for processing the type of the problem corresponding to the related numbers for manual processing.
Based on the above embodiment, after determining the message type of the unread message based on the contact human type corresponding to the unread message, the method further includes:
Determining the message type of the unread message based on the message format in the unread message under the condition that the message type of the unread message is the message to be forwarded;
recording the unread message into a message list of which the message type is a real-time release message under the condition that the message type is a real-time message;
And recording the unread message into a message list of which the message type is a timing release message under the condition that the message type is a timing message.
The message to be forwarded refers to a message which cannot be solved through a preset problem database.
After the unread message is identified as the message to be forwarded, the message format of the unread message is analyzed, when the message format comprises a message processing time field, the time character value in the message processing time field is smaller than the preset time character value, the message is recorded into a message list of which the message type is a real-time release message, and otherwise, the message is recorded into the message list of the timing release message.
The following describes an automated message processing system provided by the present application, and the automated message processing system described below and the automated message processing method described above may be referred to correspondingly.
Referring to fig. 2, fig. 2 is a schematic structural diagram of an automated message processing system according to the present application, and as shown in fig. 2, the automated message processing system includes: the publishing module 210 is configured to invoke target communication software to push a message to be published to a server address of a contact matched with the message to be published based on a message type and a contact list of the message to be published when the message to be published is scanned; and the processing module 220 is configured to capture an unread message to be processed from the target communication software, determine a message processing mechanism matched with the unread message based on a contact human type corresponding to the unread message, and process the unread message based on the message processing mechanism.
Further, the publishing module 210 is further configured to scan a message list with a message type of a timed publishing message, and access a contact list according to a contact type and a contact group associated with the targeted timed publishing message when a targeted timed publishing message with a status of not publishing exists in the message list of the timed publishing message; and determining the contact matched with the target timing release message according to the access result, and calling target communication software to push the target timing release message to the server address of the contact matched with the target timing release message when the release time associated with the target timing release message is reached.
Further, the publishing module 210 is further configured to modify the state of the target timing publishing message to a push success state when receiving a feedback result that the target timing publishing message is pushed successfully; under the condition that a feedback result of the push failure of the target timing release message is received, modifying the state of the target timing release message into a push failure state, and recording the target timing release message into a message list with a message type of real-time release message.
Further, the publishing module 210 is further configured to scan a message list with a message type of a real-time publishing message, and access a contact list according to a contact type and a contact group associated with the target timing publishing message when a target real-time publishing message with a status of a non-publishing status or a publishing failure exists in the message list of the real-time publishing message; and determining the contact matched with the target real-time release message according to the access result, and calling target communication software to push the target real-time release message to the server address of the contact matched with the target real-time release message.
Further, the publishing module 210 is further configured to modify the state of the target real-time published message to a push success state when receiving a feedback result that the target real-time published message is pushed successfully; under the condition that a feedback result of the push failure of the target real-time release message is received, modifying the state of the target real-time release message into a push failure state, and outputting a corresponding alarm prompt.
Further, the processing module 220 is further configured to determine a message type of the unread message based on a contact human type corresponding to the unread message; inquiring a preset question library based on the unread message and a contact human type corresponding to the unread message under the condition that the message type of the unread message is a message to be replied; and under the condition that the reply message matched with the unread message is inquired from the preset question library, calling target communication software to push the reply message to the server address of the contact matched with the unread message.
Further, the processing module 220 is further configured to determine, if the message type of the unread message is a message to be forwarded, the message type of the unread message based on a message format in the unread message; recording the unread message into a message list of which the message type is a real-time release message under the condition that the message type is a real-time message; and recording the unread message into a message list of which the message type is a timing release message under the condition that the message type is a timing message.
According to the automatic message processing system provided by the embodiment, under the condition that the message to be issued is scanned, the target communication software is called based on the message type and the contact list of the message to be issued, and the message to be issued is pushed to the server address of the contact matched with the message to be issued; or capturing unread messages to be processed from target communication software, determining a message processing mechanism matched with the unread messages based on the contact person type corresponding to the unread messages, and processing the unread messages based on the message processing mechanism, so that the messages are classified, the target communication software is called to realize automatic release of different types of messages, in addition, the contacts are classified, different message processing mechanisms are made for the different types of contacts, thereby realizing automation of message processing, improving service efficiency and reducing risk of manual misoperation.
Fig. 3 illustrates a physical schematic diagram of an electronic device, as shown in fig. 3, where the electronic device may include: processor 310, communication interface (Communications Interface) 320, memory 330 and communication bus 340, wherein processor 310, communication interface 320 and memory 330 communicate with each other via communication bus 340. The processor 310 may invoke logic instructions in the memory 330 to perform a voice wake method comprising: under the condition that a message to be distributed is scanned, calling target communication software based on the message type and the contact list of the message to be distributed to push the message to be distributed to the server address of the contact matched with the message to be distributed; or capturing an unread message to be processed from target communication software, determining a message processing mechanism matched with the unread message based on a contact human type corresponding to the unread message, and processing the unread message based on the message processing mechanism.
Further, the logic instructions in the memory 330 described above may be implemented in the form of software functional units and may be stored in a computer-readable storage medium when sold or used as a stand-alone product. Based on this understanding, the technical solution of the present application may be embodied essentially or in a part contributing to the prior art or in a part of the technical solution, in the form of a software product stored in a storage medium, comprising several instructions for causing a computer device (which may be a personal computer, a server, a network device, etc.) to perform all or part of the steps of the method according to the embodiments of the present application. And the aforementioned storage medium includes: a usb disk, a removable hard disk, a Read-Only Memory (ROM), a random access Memory (RAM, random Access Memory), a magnetic disk, or an optical disk, or other various media capable of storing program codes.
In another aspect, the present application also provides a computer program product, the computer program product comprising a computer program, the computer program being storable on a non-transitory computer readable storage medium, the computer program, when executed by a processor, being capable of performing the voice wake-up method provided by the methods above, the method comprising: under the condition that a message to be distributed is scanned, calling target communication software based on the message type and the contact list of the message to be distributed to push the message to be distributed to the server address of the contact matched with the message to be distributed; or capturing an unread message to be processed from target communication software, determining a message processing mechanism matched with the unread message based on a contact human type corresponding to the unread message, and processing the unread message based on the message processing mechanism.
In yet another aspect, the present application also provides a non-transitory computer readable storage medium having stored thereon a computer program which, when executed by a processor, is implemented to perform the method of voice wakeup provided by the above methods, the method comprising: under the condition that a message to be distributed is scanned, calling target communication software based on the message type and the contact list of the message to be distributed to push the message to be distributed to the server address of the contact matched with the message to be distributed; or capturing an unread message to be processed from target communication software, determining a message processing mechanism matched with the unread message based on a contact human type corresponding to the unread message, and processing the unread message based on the message processing mechanism.
The apparatus embodiments described above are merely illustrative, wherein the elements illustrated as separate elements may or may not be physically separate, and the elements shown as elements may or may not be physical elements, may be located in one place, or may be distributed over a plurality of network elements. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of this embodiment. Those of ordinary skill in the art will understand and implement the present invention without undue burden.
From the above description of the embodiments, it will be apparent to those skilled in the art that the embodiments may be implemented by means of software plus necessary general hardware platforms, or of course may be implemented by means of hardware. Based on this understanding, the foregoing technical solution may be embodied essentially or in a part contributing to the prior art in the form of a software product, which may be stored in a computer readable storage medium, such as ROM/RAM, a magnetic disk, an optical disk, etc., including several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute the method described in the respective embodiments or some parts of the embodiments.
Finally, it should be noted that: the above embodiments are only for illustrating the technical solution of the present application, and are not limiting; although the application has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical scheme described in the foregoing embodiments can be modified or some technical features thereof can be replaced by equivalents; such modifications and substitutions do not depart from the spirit and scope of the technical solutions of the embodiments of the present application.

Claims (9)

1. An automated message processing method, comprising:
under the condition that a message to be distributed is scanned, calling target communication software based on the message type and the contact list of the message to be distributed to push the message to be distributed to the server address of the contact matched with the message to be distributed;
Or capturing an unread message to be processed from target communication software, determining a message processing mechanism matched with the unread message based on a contact human type corresponding to the unread message, and processing the unread message based on the message processing mechanism;
the determining a message processing mechanism matched with the unread message based on the contact human type corresponding to the unread message, and processing the unread message based on the message processing mechanism, includes:
determining the message type of the unread message based on the contact human type corresponding to the unread message;
inquiring a preset question library based on the unread message and a contact human type corresponding to the unread message under the condition that the message type of the unread message is a message to be replied;
under the condition that the reply message matched with the unread message is inquired from the preset question library, calling target communication software to push the reply message to the server address of the contact matched with the unread message;
wherein, still include:
Counting problem fields with occurrence frequency higher than a preset value in historical consultation problems stored in a database, determining contact person information associated with each problem field, counting contact person types with the occurrence frequency higher than a preset number of consultation times of the problem fields based on a preset contact person list, associating the contact person types with the problem fields, storing the association person types into a preset problem library, and generating a contact person type list included in the preset problem library;
the message type corresponding to the unread message is obtained by the following steps:
Dividing the unread message into message types based on the contact type corresponding to the unread message and a contact type list included in a preset question bank, dividing the message type of the unread message into message types to be replied when the contact type corresponding to the unread message is included in the contact type list, dividing the message type of the unread message into message types to be forwarded when the contact type corresponding to the unread message is not included in the contact type list, or updating the message type of the unread message into message types to be forwarded when the reply message of which the message type is matched with the unread message of the message types to be replied is not searched from the preset question bank.
2. The automated message processing method according to claim 1, wherein the invoking the target communication software to push the message to be distributed to the server address of the contact to which the message to be distributed matches based on the message type and the contact list of the message to be distributed in the case that the message to be distributed is scanned, comprises:
scanning a message list with a message type of a timing release message, and accessing a contact list according to a contact type and a contact group associated with the target timing release message under the condition that the target timing release message with a non-release state exists in the message list of the timing release message;
and determining the contact matched with the target timing release message according to the access result, and calling target communication software to push the target timing release message to the server address of the contact matched with the target timing release message when the release time associated with the target timing release message is reached.
3. The automated message processing method of claim 2, wherein after pushing the targeted timed release message to the server address of the targeted timed release message matched contact, further comprising:
under the condition that a feedback result of successful pushing of the target timing release message is received, modifying the state of the target timing release message into a pushing success state;
Under the condition that a feedback result of the push failure of the target timing release message is received, modifying the state of the target timing release message into a push failure state, and recording the target timing release message into a message list with a message type of real-time release message.
4. The automated message processing method according to claim 1, wherein the invoking the target communication software to push the message to be distributed to the server address of the contact to which the message to be distributed matches based on the message type and the contact list of the message to be distributed in the case that the message to be distributed is scanned, comprises:
Scanning a message list with a message type of a real-time release message, and accessing a contact list according to a contact type and a contact group associated with the target real-time release message under the condition that the target real-time release message with a non-release state or failed release exists in the message list of the real-time release message;
And determining the contact matched with the target real-time release message according to the access result, and calling target communication software to push the target real-time release message to the server address of the contact matched with the target real-time release message.
5. The automated message processing method of claim 4, wherein after pushing the target real-time publication message to the server address of the contact to which the target real-time publication message matches, further comprising:
Under the condition that a feedback result of successful pushing of the target real-time release message is received, modifying the state of the target real-time release message into a pushing success state;
Under the condition that a feedback result of the push failure of the target real-time release message is received, modifying the state of the target real-time release message into a push failure state, and outputting a corresponding alarm prompt.
6. The automated message processing method of claim 1, wherein after determining the message type of the unread message based on the contact human type corresponding to the unread message, further comprising:
Determining the message type of the unread message based on the message format in the unread message under the condition that the message type of the unread message is the message to be forwarded;
recording the unread message into a message list of which the message type is a real-time release message under the condition that the message type is a real-time message;
And recording the unread message into a message list of which the message type is a timing release message under the condition that the message type is a timing message.
7. An automated message processing system, comprising:
The publishing module is used for calling target communication software based on the message type and the contact list of the message to be published to push the message to be published to the server address of the contact matched with the message to be published under the condition that the message to be published is scanned;
the processing module is used for capturing an unread message to be processed from the target communication software, determining a message processing mechanism matched with the unread message based on a contact human type corresponding to the unread message, and processing the unread message based on the message processing mechanism;
Wherein the determining, based on the contact human type corresponding to the unread message, a message processing mechanism that the unread message matches, and processing the unread message based on the message processing mechanism, includes:
determining the message type of the unread message based on the contact human type corresponding to the unread message;
inquiring a preset question library based on the unread message and a contact human type corresponding to the unread message under the condition that the message type of the unread message is a message to be replied;
under the condition that the reply message matched with the unread message is inquired from the preset question library, calling target communication software to push the reply message to the server address of the contact matched with the unread message;
wherein, still include:
Counting problem fields with occurrence frequency higher than a preset value in historical consultation problems stored in a database, determining contact person information associated with each problem field, counting contact person types with the occurrence frequency higher than a preset number of consultation times of the problem fields based on a preset contact person list, associating the contact person types with the problem fields, storing the association person types into a preset problem library, and generating a contact person type list included in the preset problem library;
the contact type corresponding to the unread message is obtained by the following steps:
Dividing the unread message into message types based on the contact type corresponding to the unread message and a contact type list included in a preset question bank, dividing the message type of the unread message into message types to be replied when the contact type corresponding to the unread message is included in the contact type list, dividing the message type of the unread message into message types to be forwarded when the contact type corresponding to the unread message is not included in the contact type list, or updating the message type of the unread message into message types to be forwarded when the reply message of which the message type is matched with the unread message of the message types to be replied is not searched from the preset question bank.
8. An electronic device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, wherein the processor implements the automated message processing method of any of claims 1 to 6 when the computer program is executed.
9. A non-transitory computer readable storage medium having stored thereon a computer program, which when executed by a processor implements the automated message processing method according to any of claims 1 to 6.
CN202211185339.4A 2022-09-27 2022-09-27 Automated message processing method, system, equipment and storage medium Active CN115834523B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202211185339.4A CN115834523B (en) 2022-09-27 2022-09-27 Automated message processing method, system, equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202211185339.4A CN115834523B (en) 2022-09-27 2022-09-27 Automated message processing method, system, equipment and storage medium

Publications (2)

Publication Number Publication Date
CN115834523A CN115834523A (en) 2023-03-21
CN115834523B true CN115834523B (en) 2024-11-19

Family

ID=85524058

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202211185339.4A Active CN115834523B (en) 2022-09-27 2022-09-27 Automated message processing method, system, equipment and storage medium

Country Status (1)

Country Link
CN (1) CN115834523B (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018206472A1 (en) * 2017-05-08 2018-11-15 Medxnote Limited Messaging system
CN112689005A (en) * 2020-12-21 2021-04-20 青岛海尔科技有限公司 Message sending method and device, storage medium and electronic device
CN113239003A (en) * 2021-05-21 2021-08-10 携程商旅信息服务(上海)有限公司 Automatic message prompting method, system, equipment and medium

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8180840B2 (en) * 2003-10-14 2012-05-15 At&T Intellectual Property I, L.P. Automatically replying to instant messaging (IM) messages
US9372739B2 (en) * 2011-04-20 2016-06-21 International Business Machines Corporation Monitoring of subscriber message processing in a publish/subscribe messaging environment
CN108156329A (en) * 2018-01-25 2018-06-12 维沃移动通信有限公司 Method, mobile terminal and the computer readable storage medium that message is sent
CN109039862A (en) * 2018-07-27 2018-12-18 努比亚技术有限公司 Message prompt method, terminal and computer readable storage medium
CN109359245A (en) * 2018-11-14 2019-02-19 北京汉迪移动互联网科技股份有限公司 Information-pushing method, device, server and storage medium
CN109639782B (en) * 2018-11-30 2021-10-01 中体彩科技发展有限公司 Message sending platform and method
CN111711558B (en) * 2020-05-28 2023-06-09 腾讯科技(深圳)有限公司 Message control method and device
CN112291325A (en) * 2020-10-23 2021-01-29 上海豹云网络信息服务有限公司 Message processing method and device and computer system
CN113179304B (en) * 2021-04-22 2022-10-28 平安消费金融有限公司 Message issuing method, system, device and storage medium

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018206472A1 (en) * 2017-05-08 2018-11-15 Medxnote Limited Messaging system
CN112689005A (en) * 2020-12-21 2021-04-20 青岛海尔科技有限公司 Message sending method and device, storage medium and electronic device
CN113239003A (en) * 2021-05-21 2021-08-10 携程商旅信息服务(上海)有限公司 Automatic message prompting method, system, equipment and medium

Also Published As

Publication number Publication date
CN115834523A (en) 2023-03-21

Similar Documents

Publication Publication Date Title
US20160357718A1 (en) Methods and apparatus for extraction of content from an email or email threads for use in providing implicit profile attributes and content for recommendation engines
CN110460658A (en) A kind of distributed storage construction method based on mimicry construction
CN110336848B (en) Scheduling method, scheduling system and scheduling equipment for access request
CN111131368A (en) Message pushing method and device
CN111274052A (en) Data distribution method, server, and computer-readable storage medium
CN106034113A (en) Data processing method and data processing device
US11836140B2 (en) Log sampling and storage system
CN109257370B (en) Processing system for authentication request
US20180307530A1 (en) Data persistence method and system thereof in stream computing
CN113127172A (en) Task execution method and device, electronic equipment and storage medium
CN115834523B (en) Automated message processing method, system, equipment and storage medium
CN109889432B (en) Information processing method, information processing apparatus, computer apparatus, and computer-readable storage medium
CN115509714A (en) Task processing method and device, electronic equipment and storage medium
CN109145092B (en) Database updating and intelligent question and answer management method, device and equipment
CN109194755A (en) Mobile device data processing method and system based on MQ
CN112749314A (en) Accurate and efficient target public opinion intelligent monitoring system and method
CN111258821B (en) Cloud computing-based backup data rapid extraction method
CN110442439B (en) Task process processing method and device and computer equipment
CN108717438B (en) Chained data state acquisition system and method
CN114465875B (en) Fault processing method and device
CN116610794A (en) Report processing method, report processing device, electronic equipment and storage medium
CN107563942B (en) Logistics data batch processing method, logistics processing system and processing device
CN112084767B (en) Information response processing method, intelligent voice equipment and storage medium
CN107729435A (en) Method, apparatus, equipment and the storage medium that distributed file system task is assigned
CN115442227B (en) Automatic management method and device for channel service labels

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant