Nothing Special   »   [go: up one dir, main page]

CN112130907A - Session processing method and device and electronic equipment - Google Patents

Session processing method and device and electronic equipment Download PDF

Info

Publication number
CN112130907A
CN112130907A CN201910488383.4A CN201910488383A CN112130907A CN 112130907 A CN112130907 A CN 112130907A CN 201910488383 A CN201910488383 A CN 201910488383A CN 112130907 A CN112130907 A CN 112130907A
Authority
CN
China
Prior art keywords
session
message
conversation
user
current
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.)
Pending
Application number
CN201910488383.4A
Other languages
Chinese (zh)
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.)
Alibaba Group Holding Ltd
Original Assignee
Alibaba Group Holding 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 Alibaba Group Holding Ltd filed Critical Alibaba Group Holding Ltd
Priority to CN201910488383.4A priority Critical patent/CN112130907A/en
Publication of CN112130907A publication Critical patent/CN112130907A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/4401Bootstrapping
    • G06F9/442Shutdown
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/01Customer relationship services
    • G06Q30/015Providing customer assistance, e.g. assisting a customer within a business location or via helpdesk
    • G06Q30/016After-sales

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Strategic Management (AREA)
  • Marketing (AREA)
  • Finance (AREA)
  • Economics (AREA)
  • Development Economics (AREA)
  • Computer Security & Cryptography (AREA)
  • Accounting & Taxation (AREA)
  • General Engineering & Computer Science (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The embodiment of the invention provides a session processing method, a session processing device and electronic equipment, wherein the method comprises the following steps: predicting the conversation state of the current conversation according to the characteristic data of the user chatting; if the prediction result is that the prediction session is ended, pushing a reminding message; and within the preset time, if no new session message is added, closing the current session. According to the embodiment of the invention, the conversation state is predicted according to the characteristic data of the user chat, the reminding message is pushed to the conversation in the predicted conversation ending state, the counter is started, the possibility of closing the conversation in advance under the condition of considering the customer experience is realized, and therefore, the occupied customer service resources are released.

Description

Session processing method and device and electronic equipment
Technical Field
The application relates to a session processing method, a session processing device and electronic equipment, and belongs to the technical field of computers.
Background
In the existing customer service chat, in the situation of solving user problems, a user consults a customer service, the customer service sends a solution to the user, the user leaves a help-seeking page after obtaining an answer, but the situation that a session is not closed actively often occurs, resources of the customer service are occupied by the user all the time, and the waste of the customer service and session resources is caused.
Disclosure of Invention
The embodiment of the invention provides a session processing method, a session processing device and electronic equipment, which are used for reducing waste of customer service and session resources.
In order to achieve the above object, an embodiment of the present invention provides a session processing method, including:
predicting the conversation state of the current conversation according to the characteristic data of the user chatting;
if the prediction result is that the prediction session is ended, pushing a reminding message;
and within the preset time, if no new session message is added, closing the current session.
An embodiment of the present invention further provides a session processing apparatus, including:
a session state prediction module: the system is used for predicting the conversation state of the current conversation according to the characteristic data of the user chatting;
reminding the pushing module: the system is used for pushing a reminding message under the condition that the prediction result is that the session is predicted to be ended;
a session closing module: and closing the current session if no new session message is added in the preset time.
An embodiment of the present invention further provides an electronic device, including:
a memory for storing a program;
a processor, coupled to the memory, for executing the program for:
predicting the conversation state of the current conversation according to the characteristic data of the user chatting;
if the prediction result is that the prediction session is ended, pushing a reminding message;
and within the preset time, if no new session message is added, closing the current session.
According to the embodiment of the invention, the conversation state is predicted according to the characteristic data of the user chat, the reminding message is pushed to the conversation in the predicted conversation ending state, the counter is started, and the possibility of closing the conversation in advance under the condition of considering the customer experience is realized, so that occupied customer service and conversation resources are released, and the waste of the customer service and conversation resources is reduced.
The foregoing description is only an overview of the technical solutions of the present invention, and the embodiments of the present invention are described below in order to make the technical means of the present invention more clearly understood and to make the above and other objects, features, and advantages of the present invention more clearly understandable.
Drawings
Fig. 1 is a schematic flow chart of a session processing method according to an embodiment of the present invention;
fig. 2 is a schematic view of an application scenario of a session processing method according to an embodiment of the present invention;
FIG. 3 is a schematic structural diagram of a session processing apparatus according to an embodiment of the present invention;
fig. 4 is a schematic structural diagram of an electronic device according to an embodiment of the present invention.
Detailed Description
Exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. While exemplary embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure may be embodied in various forms and should not be limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the disclosure to those skilled in the art
In the existing situation of solving the user problem by customer service chat, the situation that the session is not actively closed often occurs after the user finishes consulting the problem with the customer service, so that the customer service and the session resources are always occupied, and the waste of the customer service and the session resources is caused.
According to the embodiment of the invention, the conversation state is predicted according to the customer service and the characteristic data of the user when chatting, the prediction result is the conversation of the predicted conversation end, the reminding message is pushed to the user, and if the new conversation message does not occur within the timing time, the conversation is closed. Therefore, the possibility of closing the disconnected session in advance under the condition of considering the customer experience is realized, and occupied customer service resources are released.
The technical solution of the present invention is further illustrated by some specific examples.
Example one
As shown in fig. 1, which is a schematic flow chart of a session processing method according to an embodiment of the present invention, the method includes the following steps:
s101: and predicting the conversation state of the current conversation according to the characteristic data of the user chatting.
Specifically, the processing of predicting the session state of the current session according to the characteristic data of the user chat can be executed in response to the customer service sending a message; or after the customer service and/or the member sends out the message, if no new conversation message is added in the preset time, the conversation state of the current conversation is predicted according to the characteristic data of the user chat.
In the situation of solving the user problem by the customer service online chat, the general session termination is subject to the condition that the customer service sends the last session, so that the process of predicting the session state of the current session can be triggered after the customer service sends a message each time. In an actual scenario, after the customer service sends the message, the system may wait for a preset time, for example, 5 seconds, and after waiting, if there is no user or customer service continues to send the message, the session may be considered to be ended, and the session state prediction may be triggered.
In addition, the prediction of the session state may be triggered by that no new reply message is added within a preset time after a message is sent by any one of the customer service and the user, for example, a preset silent time may be set to 30 seconds, and the prediction of the session state may be triggered by that no new reply message is added within 30 seconds after the message is sent by the customer service or the user.
And further, for the session meeting the trigger condition, predicting the session state of the current session according to the characteristic data of the user chat. The characteristic data of the user chat can comprise a user historical behavior track and/or session data of a current session and/or user heartbeat data.
Specifically, the historical behavior track of the user may be recorded in a behavior manner of the user in the past chat process, for example, the user enters the conversation several times in 24 hours in the past online activity, the duration of each chat, whether the user actively closes the conversation after the conversation ends or closes the conversation after the user leaves the conversation in an offline manner, and the like. The feature data may include session data between the user and the customer service, for example, content data of a chat between the user and the customer service, a resolution of a question, and a reply content of a solution to the customer service by the user. In addition, the characteristic data can also comprise user heartbeat data, namely custom data which is used for regularly informing the opposite side of the own state at the client side and the server side, the custom data is sent according to a certain time interval to tell the opposite side whether the opposite side is online, and meanwhile, the opposite side is judged whether the opposite side is in conversation or not by obtaining returned data.
S102: and if the prediction result is that the session is predicted to be ended, pushing a reminding message.
Specifically, the prediction result may include two aspects, that is, whether the current session is the predicted session end and the corresponding confidence, and thus, the condition for pushing the alert message may be: and if the current conversation is predicted to be the end of the predicted conversation and the corresponding confidence coefficient is larger than a preset threshold value, pushing a reminding message.
The session state prediction is to analyze the feature data of the chat through a machine learning model so as to predict the session state, wherein the prediction result includes whether the current session state is the predicted session end and a corresponding confidence, and the session with the predicted session end includes session disconnection caused by user leaving or session actively closing by the user in an actual scene, so that the prediction result can be session disconnection with a confidence of 80%. When the prediction result is a line break and the confidence level is greater than a preset threshold, for example, when the prediction result is a line break and the confidence level is greater than 80% (it can be considered that the session has a high probability of being a line break), a reminder message is pushed, where the reminder message may start a timer while pushing the reminder in a countdown reminding manner.
In addition, in order to record the state of the session, two session state identifiers, namely normal and offline, can be set for the current session, wherein the session state identifier is set to be in a normal state by default. When the session state prediction result is a disconnection and the confidence is greater than a preset threshold, the session state identifier may be determined, and the following two processes are performed on the session state identifier which is a disconnection and a normal session respectively: if the session state identifier is normal, the session state identifier is set to be disconnected and then a reminding message is pushed; and if the session state identifier is disconnected, directly pushing a reminding message. In addition, when the prediction result is a broken line and the confidence coefficient is less than or equal to the preset threshold or the prediction result is normal, when the session state identifier is a broken line, the session state identifier is set to be normal and then the processing flow is ended, and when the session state identifier is normal, the processing flow is directly ended.
It should be further noted that the above-mentioned reminding message may be pushed to a page where the customer service and the user chat, or may be pushed to the user and the customer service in a manner of popping up a floating widget or a widget, so as to prompt whether the session is in progress or not under the conditions of network signal disconnection, opening other pages, etc., thereby avoiding the occupation of customer service resources by the session that has been ended, and also avoiding the influence on the customer experience caused by the false closing of the session in progress.
S103: and within the preset time, if the session message is not newly added, closing the current session.
Specifically, after the reminding message is pushed and the timer is started, if no new session message is added in the preset timing time, the session is closed so as to release the customer service resource, and if a new session message appears, the timer is closed and the countdown is terminated. In addition, in an actual scene, when the user sees the reminding message and then if there is a problem and wants to continue the conversation, the countdown reminding can be actively closed, so that the timer is closed and the conversation is continued.
The steps of the session processing method according to the embodiment of the present invention are introduced above, and a corresponding specific scenario is described below with reference to fig. 2, where fig. 2 is a schematic view of an application scenario of the session processing method according to the embodiment of the present invention.
As shown in fig. 2, in a specific scenario of a user chat, when a customer service sends a last session or when the customer service or the user sends a message, no new reply message is added within a preset time, a session state prediction is triggered, the session state prediction analyzes feature data of the chat through a machine learning model (a "session state prediction intelligent algorithm" in a corresponding diagram), and thereafter, the following processes may be performed for different prediction results:
1) when the result of the session state prediction is a disconnection and the confidence is greater than a preset threshold (for example, the result of the prediction is a disconnection and the confidence is greater than 80%), the session state identifier is judged, and if the session state identifier is normal, the session state identifier is firstly set to be a disconnection, then a reminding message is pushed, and a timer is started. It should be noted that the processing logic of the timer may be executed independently after the timer is started, that is, within a preset time (for example, 30 seconds) of the timer, if there is no new session message, the session is closed, and if there is a new session message, the timer is closed. In addition, in an actual scenario, the user may also actively close the reminder message when seeing the reminder message and still want to continue the session, thereby terminating the timer.
2) When the result of the session state prediction is a disconnection and the confidence is greater than or equal to a preset threshold (for example, the result of the prediction is a disconnection and the confidence is greater than 80%), the session state identification is judged, and if the session state identification at the moment is a disconnection, a reminding message can be directly pushed and a timer can be started.
3) When the result of the session state prediction is a disconnection but the confidence coefficient is less than or equal to a preset threshold (for example, the result of the prediction is a disconnection and the confidence coefficient is less than or equal to 80%) or the result of the session state prediction is normal, the session state identifier is determined, and if the session state identifier is normal at the moment, the determination process is ended.
4) And when the result of the session state prediction is disconnected but the confidence coefficient is less than or equal to a preset threshold (for example, the result of the prediction is disconnected and the confidence coefficient is less than or equal to 80%) or the result of the session state prediction is normal, judging the session state identifier, if the session state identifier is disconnected, setting the session state identifier to be normal, and then ending the process.
The main flow (flow except for the timer processing logic) shown in fig. 2 may be executed at preset time intervals after being triggered, and in practical applications, the time interval of the main flow execution may be set to be the same as the time interval of the countdown. That is, if no new session message occurs within the countdown interval, the session will be closed, and the main flow need not be executed again. If new conversation messages occur, the characteristic data of the user chat correspondingly changes, and therefore judgment of the conversation disconnection state is triggered again.
According to the embodiment of the invention, the conversation state is predicted according to the customer service and the characteristic data of the user when chatting, the prediction result is the conversation of the predicted conversation end, the reminding message is pushed to the user, and if the new conversation message does not occur within the timing time, the conversation is closed. Therefore, the possibility of closing the disconnected session in advance under the condition of considering the customer experience is realized, and occupied customer service and session resources are released, so that the waste of the customer service and the session resources is reduced.
Example two
As shown in fig. 3, which is a schematic structural diagram of a session processing apparatus according to an embodiment of the present invention, the apparatus includes: the system comprises a session state prediction module 21, a disconnection prompting push module 22 and a disconnection processing module 23.
The session state prediction module 21: and the system is used for predicting the session state of the current session according to the characteristic data of the user chat.
Specifically, the processing of predicting the session state of the current session according to the characteristic data of the user chat can be executed in response to the customer service sending a message; or after the customer service and/or the member sends out the message, if no new conversation message is added in the preset time, the conversation state of the current conversation is predicted according to the characteristic data of the user chat.
In the situation of solving the user problem by the customer service online chat, the general session termination is subject to the condition that the customer service sends the last session, so that the process of predicting the session state of the current session can be triggered after the customer service sends a message each time. In an actual scenario, after the customer service sends the message, the system may wait for a preset time, for example, 5 seconds, and after waiting, if there is no user or customer service continues to send the message, the session may be considered to be ended, and the session state prediction may be triggered.
In addition, the prediction of the session state may be triggered by that no new reply message is added within a preset time after a message is sent by any one of the customer service and the user, for example, a preset silent time may be set to 30 seconds, and the prediction of the session state may be triggered by that no new reply message is added within 30 seconds after the message is sent by the customer service or the user.
And further, for the session meeting the trigger condition, predicting the session state of the current session according to the characteristic data of the user chat. The characteristic data of the user chat can comprise a user historical behavior track and/or session data of a current session and/or user heartbeat data.
The historical behavior track of the user can be recorded for the behavior mode of the user in the past chatting process, for example, the user enters the phone several times in 24 hours in the past online activity, the time length of each chatting, whether the off-line mode is the active closing of the conversation after the conversation of the user is finished or the system closes the conversation after the conversation is left, and the like. The feature data may include session data between the user and the customer service, for example, content data of a chat between the user and the customer service, a resolution of a question, and a reply content of a solution to the customer service by the user. In addition, the characteristic data can also comprise user heartbeat data, namely custom data which is used for regularly informing the opposite side of the own state at the client side and the server side, the custom data is sent according to a certain time interval to tell the opposite side whether the opposite side is online, and meanwhile, the opposite side is judged whether the opposite side is in conversation or not by obtaining returned data.
The reminding pushing module 22: and the reminding message is pushed when the prediction result is that the prediction session is ended.
Specifically, the prediction result may include two aspects, that is, whether the current session is the predicted session end and the corresponding confidence, and thus, the condition for pushing the alert message may be: and if the current conversation is predicted to be the end of the predicted conversation and the corresponding confidence coefficient is larger than a preset threshold value, pushing a reminding message.
The session state prediction is to analyze the feature data of the chat through a machine learning model so as to predict the session state, wherein the prediction result includes whether the current session state is the predicted session end and a corresponding confidence, and the session with the predicted session end includes session disconnection caused by user leaving or session actively closing by the user in an actual scene, so that the prediction result can be session disconnection with a confidence of 80%. When the prediction result is a line break and the confidence level is greater than a preset threshold, for example, when the prediction result is a line break and the confidence level is greater than 80% (it can be considered that the session has a high probability of being a line break), a reminder message is pushed, where the reminder message may start a timer while pushing the reminder in a countdown reminding manner.
In addition, in order to record the state of the session, two session state identifiers, namely normal and offline, can be set for the current session, wherein the session state identifier is set to be in a normal state by default. When the session state prediction result is a disconnection and the confidence coefficient is greater than a preset threshold value, the session state identification can be judged, the following two processes are respectively carried out on the session state identification which is a disconnection and a normal session, and if the session state identification is normal, the session state identification is set to be a disconnection and then a reminding message is pushed; and if the session state identification is offline, pushing a reminding message. In addition, when the prediction result is a broken line and the confidence coefficient is less than or equal to the preset threshold or the prediction result is normal, when the session state identifier is a broken line, the session state identifier is set to be normal and then the processing flow is ended, and when the session state identifier is normal, the processing flow is directly ended.
It should be further noted that the above-mentioned reminding message may be pushed to a page where the customer service and the user chat, or may be pushed to the user and the customer service in a manner of popping up a floating widget or a widget, so as to prompt whether the session is in progress or not under the conditions of network signal disconnection, opening other pages, etc., thereby avoiding the occupation of customer service resources by the session that has been ended, and also avoiding the influence on the customer experience caused by the false closing of the session in progress.
The session closing module 23: and closing the current session if the session message is not added within the preset time.
Specifically, after the reminding message is pushed and the timer is started, if no new session message is added in the preset timing time, the session is closed so as to release the customer service resource, and if a new session message appears, the timer is closed and the countdown is terminated. In addition, in an actual scene, when the user sees the reminding message and then if there is a problem and wants to continue the conversation, the countdown reminding can be actively closed, so that the timer is closed and the conversation is continued.
According to the embodiment of the invention, the conversation state is predicted according to the customer service and the characteristic data of the user when chatting, the prediction result is the conversation of the predicted conversation end, the reminding message is pushed to the user, and if the new conversation message does not occur within the timing time, the conversation is closed. Therefore, the possibility of closing the disconnected session in advance under the condition of considering the customer experience is realized, occupied customer service and session resources are released, and the waste of the customer service and session resources is reduced.
EXAMPLE III
The foregoing embodiment describes a flow process and a device structure according to an embodiment of the present invention, and the functions of the method and the device can be implemented by an electronic device, as shown in fig. 4, which is a schematic structural diagram of the electronic device according to an embodiment of the present invention, and specifically includes: a memory 110 and a processor 120.
And a memory 110 for storing a program.
In addition to the programs described above, the memory 110 may also be configured to store other various data to support operations on the electronic device. Examples of such data include instructions for any application or method operating on the electronic device, contact data, phonebook data, messages, pictures, videos, and so forth.
The memory 110 may be implemented by any type or combination of volatile or non-volatile memory devices, such as Static Random Access Memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic or optical disks.
A processor 120, coupled to the memory 110, for executing the program in the memory 110, for performing the following:
predicting the conversation state of the current conversation according to the characteristic data of the user chatting;
if the prediction result is that the prediction session is ended, pushing a reminding message;
and within the preset time, if no new session message is added, closing the current session.
The characteristic data of the user chat may include:
historical behavior traces of the user and/or session data of the current session and/or heartbeat data of the user.
The predicting the session state of the current session according to the feature data of the user chat may include:
responding to the message sent by the customer service, executing the process of predicting the conversation state of the current conversation according to the characteristic data of the user chat;
or,
after the customer service and/or the member sends out the message, if no new conversation message is added in the preset time, the process of predicting the conversation state of the current conversation according to the characteristic data of the user chat is executed.
The prediction result may include whether the current session predicts the end of the session and a corresponding confidence, and if the prediction result is that the session is predicted to be ended, pushing the reminder message may include:
and if the current conversation is predicted to be the end of the predicted conversation and the corresponding confidence coefficient is larger than a preset threshold value, pushing a reminding message.
Wherein, the current conversation is provided with a conversation state identification which is set as a normal state by default,
pushing the reminder message may include:
judging the session state identifier, if the session state identifier is normal, setting the session state identifier as a push reminding message after the prediction session is ended;
and if the session state identification is the predicted session end, pushing a reminding message.
The above detailed descriptions of the processing procedure, the technical principle, and the technical effect are described in detail in the foregoing embodiments, and are not repeated herein.
Further, as shown, the electronic device may further include: communication components 130, power components 140, audio components 150, display 160, and other components. Only some of the components are schematically shown in the figure and it is not meant that the electronic device comprises only the components shown in the figure.
The communication component 130 is configured to facilitate wired or wireless communication between the electronic device and other devices. The electronic device may access a wireless network based on a communication standard, such as WiFi, 2G or 3G, or a combination thereof. In an exemplary embodiment, the communication component 130 receives a broadcast signal or broadcast related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 130 further includes a Near Field Communication (NFC) module to facilitate short-range communications. For example, the NFC module may be implemented based on Radio Frequency Identification (RFID) technology, infrared data association (IrDA) technology, Ultra Wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.
The power supply component 140 provides power to the various components of the electronic device. The power components 140 may include a power management system, one or more power sources, and other components associated with generating, managing, and distributing power for an electronic device.
The audio component 150 is configured to output and/or input audio signals. For example, the audio component 150 includes a Microphone (MIC) configured to receive external audio signals when the electronic device is in an operational mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signal may further be stored in the memory 110 or transmitted via the communication component 130. In some embodiments, audio assembly 150 also includes a speaker for outputting audio signals.
The display 160 includes a screen, which may include a Liquid Crystal Display (LCD) and a Touch Panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive an input signal from a user. The touch panel includes one or more touch sensors to sense touch, slide, and gestures on the touch panel. The touch sensor may not only sense the boundary of a touch or slide action, but also detect the duration and pressure associated with the touch or slide operation.
Those of ordinary skill in the art will understand that: all or a portion of the steps of implementing the above-described method embodiments may be performed by hardware associated with program instructions. The program may be stored in a computer-readable storage medium. When executed, the program performs steps comprising the method embodiments described above; and the aforementioned storage medium includes: various media that can store program codes, such as ROM, RAM, magnetic or optical disks.
Finally, it should be noted that: the above embodiments are only used to illustrate the technical solution of the present invention, and not to limit the same; while the invention has been described in detail and with reference to the foregoing embodiments, it will be understood by those skilled in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some or all of the technical features may be equivalently replaced; and the modifications or the substitutions do not make the essence of the corresponding technical solutions depart from the scope of the technical solutions of the embodiments of the present invention.

Claims (11)

1. A session processing method, comprising:
predicting the conversation state of the current conversation according to the characteristic data of the user chatting;
if the prediction result is that the prediction session is ended, pushing a reminding message;
and within the preset time, if no new session message is added, closing the current session.
2. The method of claim 1, wherein the characteristic data of the user chat includes:
historical behavior traces of the user and/or session data of the current session and/or heartbeat data of the user.
3. The method of claim 1, wherein the predicting the session state of the current session according to the characteristic data of the user chat comprises:
responding to the message sent by the customer service, executing the process of predicting the conversation state of the current conversation according to the characteristic data of the user chat;
or,
and after the customer service and/or the member sends out the message, if no new session message is added in the preset time, executing the process of predicting the session state of the current session according to the characteristic data of the user chat.
4. The method of claim 1, wherein the prediction result comprises whether the current session predicts the end of the session and a corresponding confidence level, and if the prediction result is the predicted end of the session, pushing the reminder message comprises:
and if the current conversation is predicted to be the end of the predicted conversation and the corresponding confidence coefficient is larger than a preset threshold value, pushing a reminding message.
5. The method of claim 1, wherein the current session is provided with a session state identification that is set to a normal state by default,
the pushing of the reminding message comprises:
judging the session state identifier, if the session state identifier is normal, setting the session state identifier as a reminding message after the prediction session is ended;
and if the session state identification is the predicted session end, pushing a reminding message.
6. A session processing apparatus comprising:
a session state prediction module: the system is used for predicting the conversation state of the current conversation according to the characteristic data of the user chatting;
reminding the pushing module: the system is used for pushing a reminding message under the condition that the prediction result is that the session is predicted to be ended;
a session closing module: and closing the current session if no new session message is added in the preset time.
7. The apparatus of claim 6, wherein the characteristic data of the user chat comprises:
historical behavior traces of the user and/or session data of the current session and/or heartbeat data of the user.
8. The apparatus of claim 6, wherein the predicting the session state of the current session according to the feature data of the user chat comprises:
responding to the message sent by the customer service, executing the process of predicting the conversation state of the current conversation according to the characteristic data of the user chat;
or,
and after the customer service and/or the member sends out the message, if no new session message is added in the preset time, executing the process of predicting the session state of the current session according to the characteristic data of the user chat.
9. The apparatus of claim 6, wherein the prediction result comprises whether the current session predicts the end of the session and a corresponding confidence level, and if the prediction result is the predicted end of the session, pushing the reminder message comprises:
and if the current conversation is predicted to be the end of the predicted conversation and the corresponding confidence coefficient is larger than a preset threshold value, pushing a reminding message.
10. The apparatus of claim 6, wherein the current session is provided with a session state identification that is set to a normal state by default,
the pushing of the reminding message comprises:
judging the session state identifier, if the session state identifier is normal, setting the session state identifier as a reminding message after the prediction session is ended;
and if the session state identification is the predicted session end, pushing a reminding message.
11. An electronic device, comprising:
a memory for storing a program;
a processor, coupled to the memory, for executing the program for:
predicting the conversation state of the current conversation according to the characteristic data of the user chatting;
if the prediction result is that the prediction session is ended, pushing a reminding message;
and within the preset time, if no new session message is added, closing the current session.
CN201910488383.4A 2019-06-05 2019-06-05 Session processing method and device and electronic equipment Pending CN112130907A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910488383.4A CN112130907A (en) 2019-06-05 2019-06-05 Session processing method and device and electronic equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910488383.4A CN112130907A (en) 2019-06-05 2019-06-05 Session processing method and device and electronic equipment

Publications (1)

Publication Number Publication Date
CN112130907A true CN112130907A (en) 2020-12-25

Family

ID=73849041

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910488383.4A Pending CN112130907A (en) 2019-06-05 2019-06-05 Session processing method and device and electronic equipment

Country Status (1)

Country Link
CN (1) CN112130907A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114064319A (en) * 2021-11-18 2022-02-18 中国银行股份有限公司 Method and device for processing event data, electronic equipment and storage medium
CN115102915A (en) * 2022-06-21 2022-09-23 元心信息科技集团有限公司 Information interaction method and device, electronic equipment and computer readable storage medium

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1629870A (en) * 2003-06-30 2005-06-22 微软公司 Methods and architecture for providing status and forecasts of a user's preference and availability
CN106096059A (en) * 2016-07-11 2016-11-09 上海亿保健康管理有限公司 A kind of method based on scene pushed information
US20170195486A1 (en) * 2015-12-30 2017-07-06 Shanghai Xiaoi Robot Technology Co., Ltd. Intelligent customer service systems, customer service robots, and methods for providing customer service
CN107634992A (en) * 2017-09-05 2018-01-26 成都知道创宇信息技术有限公司 A kind of method for carrying out auto-destruct resource using websocket linking status
CN107995377A (en) * 2017-11-03 2018-05-04 平安科技(深圳)有限公司 Customer service management method, electronic device and computer-readable recording medium
CN108833588A (en) * 2018-07-09 2018-11-16 北京华沁智联科技有限公司 Conversation processing method and device
CN109150701A (en) * 2015-12-30 2019-01-04 上海智臻智能网络科技股份有限公司 Customer service system method of servicing
CN109215642A (en) * 2017-07-04 2019-01-15 阿里巴巴集团控股有限公司 Processing method, device and the electronic equipment of man-machine conversation
CN109543005A (en) * 2018-10-12 2019-03-29 平安科技(深圳)有限公司 The dialogue state recognition methods of customer service robot and device, equipment, storage medium
CN109804602A (en) * 2016-10-03 2019-05-24 微软技术许可有限责任公司 Contact availability prediction

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1629870A (en) * 2003-06-30 2005-06-22 微软公司 Methods and architecture for providing status and forecasts of a user's preference and availability
US20170195486A1 (en) * 2015-12-30 2017-07-06 Shanghai Xiaoi Robot Technology Co., Ltd. Intelligent customer service systems, customer service robots, and methods for providing customer service
CN109150701A (en) * 2015-12-30 2019-01-04 上海智臻智能网络科技股份有限公司 Customer service system method of servicing
CN106096059A (en) * 2016-07-11 2016-11-09 上海亿保健康管理有限公司 A kind of method based on scene pushed information
CN109804602A (en) * 2016-10-03 2019-05-24 微软技术许可有限责任公司 Contact availability prediction
CN109215642A (en) * 2017-07-04 2019-01-15 阿里巴巴集团控股有限公司 Processing method, device and the electronic equipment of man-machine conversation
CN107634992A (en) * 2017-09-05 2018-01-26 成都知道创宇信息技术有限公司 A kind of method for carrying out auto-destruct resource using websocket linking status
CN107995377A (en) * 2017-11-03 2018-05-04 平安科技(深圳)有限公司 Customer service management method, electronic device and computer-readable recording medium
CN108833588A (en) * 2018-07-09 2018-11-16 北京华沁智联科技有限公司 Conversation processing method and device
CN109543005A (en) * 2018-10-12 2019-03-29 平安科技(深圳)有限公司 The dialogue state recognition methods of customer service robot and device, equipment, storage medium

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114064319A (en) * 2021-11-18 2022-02-18 中国银行股份有限公司 Method and device for processing event data, electronic equipment and storage medium
CN115102915A (en) * 2022-06-21 2022-09-23 元心信息科技集团有限公司 Information interaction method and device, electronic equipment and computer readable storage medium

Similar Documents

Publication Publication Date Title
CN105653323B (en) Application management method and device
CN105677460B (en) Applied program processing method and device
US10986573B2 (en) Bluetooth mesh network gateway and device data communication
CN105893129B (en) Method and device for processing application program in terminal
CN105204743A (en) Interaction control method and device for speech and video communication
CN110474980A (en) Data control method and device, electronic equipment and storage medium
CN105246135A (en) Wireless network accessing method and device, and mobile terminal
US11832240B2 (en) Method and device for sidelink communication
CN105488026A (en) Concerned topic reminding method and apparatus
CN112130907A (en) Session processing method and device and electronic equipment
CN113867927A (en) Resource allocation method, device, electronic equipment and storage medium
CN111488207B (en) Application process keep-alive method and device, network equipment and storage medium
CN105281965A (en) Traffic acquisition method and traffic acquisition device based on IOS
CN108702708B (en) Downlink control signaling detection method, device and storage medium
CN107846646B (en) Control method and device of intelligent sound box and readable storage medium
CN105227426B (en) Application interface switching method and device and terminal equipment
CN106921733B (en) Cluster notification pushing method and device and electronic equipment
CN110868347A (en) Message prompting method, device and system
CN104093199A (en) Timer setting method and terminal
CN105075189A (en) Receiving a communication event
CN112688856B (en) Method and device for releasing friend relationship
CN108933868B (en) Call prompting method, device and system
CN112395103B (en) Method and device for sending delay message and storage medium
CN108196893A (en) Adjust the method, apparatus and terminal of terminal sleeping
CN114363146A (en) Network detection method, system, device and storage medium

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