Automatic reply method, device, server, terminal and storage medium

In the online car-hailing scenario, the driver's call request is automatically replied to the phrase according to the order status and the current distance between the driver's terminal and the boarding point, which solves the problem of passengers being unwilling to answer the phone, reduces the frequency of drivers making calls, and improves the passenger experience.

CN111698370BActive Publication Date: 2025-03-28HANHAI INFORMATION TECH SHANGHAI
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202010340197.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-04-26
Publication Date
2025-03-28
Estimated Expiration
2040-04-26

AI Technical Summary

Technical Problem

In online car-hailing scenarios, passengers are unwilling to answer the driver's phone calls. The existing technology cannot effectively avoid the trouble caused by drivers to make calls on passengers, resulting in a lower passenger experience.

Method used

After the passenger terminal matches the driver terminal, obtain the order status and the current distance between the driver terminal and the position of the boarding point, determine the phrase to be replied, and answer the driver's call request as a voice form.

Benefits of technology

It reduces the troubles caused by drivers to make calls and improves the passenger experience. It processes drivers’ call requests by automatically replying to phrases, improving the passenger’s user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN111698370B_ABST
    Figure CN111698370B_ABST
Patent Text Reader

Abstract

The embodiment of the present application discloses an automatic reply method, device, electronic device and storage medium, the method comprising: after matching the passenger terminal to the driver terminal according to the online car-hailing request of the passenger terminal, if a call request from the driver terminal to the passenger terminal is received, then obtaining the current order status of the order corresponding to the driver terminal and the passenger terminal, and obtaining the current distance between the driver terminal and the pick-up point in the order; determining a phrase to be replied according to the current order status and the current distance; and using the phrase to be replied in voice form as a response to the call request. The embodiment of the present application can determine the phrase to be replied according to the current order status and the current distance when the driver terminal calls the passenger terminal, and automatically reply to the driver terminal, thereby reducing the inconvenience caused to the passenger by the driver calling the passenger and improving the passenger experience.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present application relate to the field of communication technology, and in particular, to an automatic reply method, device, server, terminal and storage medium. Background Art

[0002] In the online ride-hailing scenario, when a passenger calls a taxi through an online ride-hailing app, the software will match the passenger with a driver. The passenger and the driver will recognize each other over the phone to confirm the pick-up point location and time, etc. Sometimes the passenger will be reluctant to answer the phone.

[0003] In the prior art, when a passenger does not want to answer a call, the passenger can send an instant message to the driver. However, inevitably, the driver will still call the passenger, causing inconvenience to the passenger and resulting in a lower passenger experience. Summary of the invention

[0004] The embodiments of the present application provide an automatic reply method, device, electronic device and storage medium, which help reduce the inconvenience caused to passengers by the driver's phone calls and improve the passenger experience.

[0005] In order to solve the above problems, in a first aspect, an embodiment of the present application provides an automatic reply method, comprising:

[0006] After matching the passenger terminal to the driver terminal according to the online car-hailing request of the passenger terminal, if a call request from the driver terminal to the passenger terminal is received, the current order status of the order corresponding to the driver terminal and the passenger terminal is obtained, and the current distance between the driver terminal and the pickup point in the order is obtained;

[0007] Determine a phrase to be replied according to the current order status and the current distance;

[0008] The phrase to be replied in voice form is used as a response to the call request.

[0009] In a second aspect, an embodiment of the present application provides an automatic reply method, comprising:

[0010] On the online car-hailing order display page, if a call setting instruction from the passenger is received, a call setting request is generated and sent to the server;

[0011] Displaying a call setting page returned by the server, and receiving a to-be-replied phrase set by the passenger through the call setting page, wherein the to-be-replied phrase corresponds to the current order status and the current distance between the driver terminal and the pickup point;

[0012] The phrase to be replied is sent to the server to instruct the server to reply to the phrase to be replied when receiving the call request from the driver terminal.

[0013] In a third aspect, an embodiment of the present application provides an automatic reply device, including:

[0014] an acquisition module, for, after matching the passenger terminal with the driver terminal according to the online car-hailing request of the passenger terminal, if a call request from the driver terminal to the passenger terminal is received, acquiring the current order status of the order corresponding to the driver terminal and the passenger terminal, and acquiring the current distance between the driver terminal and the pickup point location in the order;

[0015] A reply phrase determination module, used to determine a phrase to be replied to according to the current order status and the current distance;

[0016] The answering module is used to use the phrase to be replied in voice form as a response to the call request.

[0017] In a fourth aspect, an embodiment of the present application provides an automatic reply device, including:

[0018] A setting instruction receiving module is used to generate a call setting request if a call setting instruction from a passenger is received on the online car-hailing order display page, and send the call setting request to the server;

[0019] A call setting module, used to display the call setting page returned by the server, and receive the to-be-replied phrase set by the passenger through the call setting page, wherein the to-be-replied phrase corresponds to the current order status and the current distance between the driver terminal and the pickup point;

[0020] The reply phrase sending module is used to send the phrase to be replied to the server to instruct the server to reply to the phrase to be replied when receiving the call request from the driver terminal.

[0021] In a fifth aspect, an embodiment of the present application further provides a server, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the automatic reply method described in the first aspect when executing the computer program.

[0022] In a sixth aspect, an embodiment of the present application further provides a terminal, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the automatic reply method described in the second aspect when executing the computer program.

[0023] In a seventh aspect, an embodiment of the present application provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of the automatic reply method described in the first aspect or the second aspect.

[0024] The automatic reply method, device, electronic device and storage medium provided in the embodiments of the present application, after matching the passenger terminal to the driver terminal according to the online car-hailing request of the passenger terminal, if a call request from the driver terminal to the passenger terminal is received, the current order status of the order corresponding to the driver terminal and the passenger terminal is obtained, and the current distance between the driver terminal and the pick-up point in the order is obtained, and a phrase to be replied is determined according to the current order status and the current distance, and the phrase to be replied in voice form is used as a response to the call request. Since the phrase to be replied can be determined according to the current order status and the current distance when the driver terminal calls the passenger terminal, and the driver terminal is automatically replied, the inconvenience caused to the passenger by the driver's calling the passenger can be reduced, thereby improving the passenger experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0025] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.

[0026] Figure 1 is a flow chart of the automatic reply method of Embodiment 1 of the present application;

[0027] Figure 2 is a flow chart of the automatic reply method of Embodiment 2 of the present application;

[0028] Figure 3 is a flow chart of the automatic reply method of Embodiment 3 of the present application;

[0029] Figure 4 is a flow chart of the automatic reply method of the fourth embodiment of the present application;

[0030] Figure 5 is a schematic diagram of an order display page in an embodiment of the present application;

[0031] Figure 6 is a schematic diagram of a call setting page in an embodiment of the present application;

[0032] Figure 7 is a schematic diagram of the structure of the automatic reply device of the fifth embodiment of the present application;

[0033] Figure 8 It is a structural diagram of the automatic reply device of Example 6 of the present application. DETAILED DESCRIPTION

[0034] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0035] Embodiment 1

[0036] This embodiment provides an automatic reply method, which is applied to a server in an online car-hailing scenario, such as Figure 1 As shown, the method includes: step 110 to step 140.

[0037] Step 110, after matching the passenger terminal to the driver terminal according to the online car-hailing request of the passenger terminal, if a call request from the driver terminal to the passenger terminal is received, the current order status of the order corresponding to the driver terminal and the passenger terminal is obtained, and the current distance between the driver terminal and the pick-up point location in the order is obtained.

[0038] The current order status may include that the driver is on the way to pick up the vehicle or that the driver has arrived at the pick-up point.

[0039] After receiving the online car-hailing request from the passenger terminal, the server sends the online car-hailing request to the driver terminal near the pick-up point. If the driver confirms the order, the driver terminal sends the confirmation order instruction to the server, so that the server matches the passenger terminal with the driver terminal and generates an online car-hailing order. After the online car-hailing order is generated, the driver terminal and the passenger terminal can display the order through the order display page. The order display page provides an interface for making a call. The driver terminal and the passenger terminal can call each other through the call interface of their respective order display pages. Generally, the driver will call the passenger to confirm the location and time of the pick-up point. If the driver triggers the call interface in the driver terminal, the server receives the call request from the driver terminal to the passenger terminal.

[0040] If the passenger has set up an automatic reply to the driver's call request in advance, the server will obtain the current location of the driver terminal after receiving the call request from the driver terminal to the passenger terminal, and determine the current order status of the orders corresponding to the driver terminal and the passenger terminal based on the current location of the driver terminal and the passenger's boarding point location, and determine the current distance between the driver terminal and the boarding point location. When determining the current order status, if it is determined that the driver terminal is getting closer and closer to the boarding point location based on the current location of the driver terminal for several consecutive times, the current order status is determined to be that the driver is on the way to pick up the passenger; if the current location of the driver terminal is the same as the boarding point location, the current order status is determined to be that the driver has arrived at the boarding point location.

[0041] Step 120: Determine a phrase to be replied to based on the current order status and the current distance.

[0042] The phrase to be replied corresponds to the current order status and the current distance. After determining the current order status and the current distance between the driver terminal and the pickup point, the correspondence between the pre-set order status, distance and reply phrase can be queried to determine the reply phrase corresponding to the current order status and the current distance as the phrase to be replied. The pre-set correspondence between the order status, distance and reply phrase can be preset by the system or preset by the passenger through the passenger terminal.

[0043] In one embodiment of the present application, the phrase to be replied is determined based on the current order status and the current distance, including: if the current order status is that the driver is on the way to pick up the passenger, and the current distance is greater than a preset distance threshold, then the phrase to be replied is determined to be the first phrase; if the current order status is that the driver is on the way to pick up the passenger, and the current distance is less than or equal to the preset distance threshold, then the phrase to be replied is determined to be the second phrase; if the current order status is that the driver has arrived at the pick-up point, then the phrase to be replied is determined to be the third phrase.

[0044] When the current order status is that the driver is on the way to pick up the passenger, the phrase to be replied can be determined according to the size relationship between the current distance and the preset distance threshold. If the current distance is greater than the preset distance threshold, the phrase to be replied is determined to be the first phrase. If the current distance is less than or equal to the preset distance threshold, the phrase to be replied is determined to be the second phrase. Both the first phrase and the second phrase can include accurate information about the location of the pick-up point, so that the driver can go to the pick-up point to pick up the passenger. When the current order status is that the driver has arrived at the pick-up point, the phrase to be replied is determined to be the third phrase. The third phrase can include information that the passenger is rushing to the pick-up point to avoid the driver being too anxious. Among them, the preset distance threshold can be, for example, 1 kilometer, the first phrase can be, for example, "The pick-up point is accurate, please follow the navigation to pick up the passenger, pay attention to driving safety", the second phrase can be, for example, "The pick-up point is accurate, please follow the navigation to pick up the passenger, the platform has notified the passenger to wait for the bus at the pick-up point", and the third phrase can be, for example, "The passenger is heading to the pick-up point, please wait patiently for the passenger to board the bus".

[0045] It should be noted that when the current order status is that the driver is on the way to pick up the vehicle, multiple distance thresholds can be set, and different reply phrases can be set according to the size relationship of the multiple distance thresholds, not limited to the above-mentioned preset distance threshold.

[0046] Step 130: Use the phrase to be replied in voice form as a response to the call request.

[0047] Each phrase to be replied is pre-set with a corresponding audio. After the phrase to be replied is determined, the call between the server and the driver terminal is connected, and the phrase to be replied in voice form can be played through the telephone assistant, so that the phrase to be replied in voice form can be used as a response to the call request.

[0048] The automatic reply method provided in the embodiment of the present application, after matching the passenger terminal to the driver terminal according to the online car-hailing request of the passenger terminal, if a call request from the driver terminal to the passenger terminal is received, obtains the current order status of the order corresponding to the driver terminal and the passenger terminal, and obtains the current distance between the driver terminal and the pick-up point in the order, determines the phrase to be replied according to the current order status and the current distance, and uses the phrase to be replied in voice form as a response to the call request. Since the phrase to be replied can be determined according to the current order status and the current distance when the driver terminal calls the passenger terminal, and the driver terminal is automatically replied, the inconvenience caused to the passenger by the driver's calling the passenger can be reduced, thereby improving the passenger experience.

[0049] On the basis of the above technical solution, before obtaining the current order status of the order corresponding to the driver terminal and the passenger terminal, it also includes: receiving an automatic reply instruction sent by the passenger terminal, and the correspondence between the order status, distance and the phrase to be replied, wherein the distance is the distance between the driver terminal and the pick-up point.

[0050] The passenger can set an automatic reply to the driver's call request through the passenger terminal, and can set a corresponding phrase to be replied based on the order status and the distance between the driver terminal and the boarding point. The passenger terminal will then send the automatic reply instruction to the server, and send the corresponding relationship between the order status, the distance and the phrase to be replied to the server. After that, when the server receives the call request from the driver terminal, it can respond to the driver terminal based on the passenger's setting for the automatic reply, thereby realizing the passenger's setting for the automatic reply.

[0051] On the basis of the above technical solution, before obtaining the current order status of the orders corresponding to the driver terminal and the passenger terminal, it also includes: if a call setting request sent by the passenger terminal is received, returning the call setting page to the passenger terminal to display the call setting page on the passenger terminal; receiving the reply phrase set by the passenger through the call setting page sent by the passenger terminal.

[0052] After generating an order corresponding to the driver terminal and the passenger terminal, a call setting button is provided on the order display page of the passenger terminal. The passenger can set up a call by triggering the call setting button. When the passenger terminal detects that the passenger has triggered the call setting button, it determines that the call setting instruction has been received, and then generates a call setting request, which is sent to the server. The server receives the call setting request sent by the passenger terminal, and returns a call setting page corresponding to the current order status and the current distance to the passenger terminal. The passenger terminal can display the call setting page, and receive the to-be-replied phrase corresponding to the current order status and the current distance set by the user through the call setting page, and send it to the server. The server receives the to-be-replied phrase set by the passenger through the call setting page sent by the passenger terminal, and saves the to-be-replied phrase, thereby enabling the passenger to set and change the to-be-replied phrase at any time.

[0053] On the basis of the above technical solution, after the phrase to be replied in voice form is used as a response to the call request, it also includes: receiving the call request from the driver terminal to the passenger terminal again; if the current order status and the number of call requests do not meet the automatic reply conditions, establishing a communication connection between the driver terminal and the passenger terminal.

[0054] The automatic reply condition may include: the current order status is that the driver is on the way to pick up the car and the number of call requests is less than or equal to a first preset number; or the current order status is that the driver has arrived at the pick-up point and the number of call requests is less than or equal to a second preset number; wherein the second preset number may be less than or equal to the first preset number. The first preset number may be, for example, 2 times, and the second preset number may be, for example, 1 time.

[0055] The server can count the number of call requests received from the driver terminal. When the call request from the driver terminal is received for the first time, an automatic reply can be executed. After receiving the call request from the driver terminal again, it is determined whether the current order status and the number of call requests meet the automatic reply conditions. If the automatic reply conditions are no longer met, a communication connection between the driver terminal and the passenger terminal is established, that is, the passenger terminal is dialed to realize the call between the driver and the passenger. By setting the automatic reply conditions, when the automatic reply conditions are met, the call request from the driver terminal can be automatically replied. When the automatic reply conditions are not met, a communication connection between the driver terminal and the passenger terminal is established. While avoiding the driver's phone calls causing trouble to the passengers, the number of automatic replies can also be limited to improve the driver experience and avoid passengers deliberately losing contact.

[0056] Embodiment 2

[0057] This embodiment provides an automatic reply method, which is applied to a server in an online car-hailing scenario, such as Figure 2 As shown, the method includes: step 210 to step 260.

[0058] Step 210, after matching the passenger terminal to the driver terminal based on the online car-hailing request of the passenger terminal, if a call request from the driver terminal to the passenger terminal is received, the current order status of the order corresponding to the driver terminal and the passenger terminal is obtained, and the current distance between the driver terminal and the pick-up point location in the order is obtained.

[0059] Step 220: Determine a phrase to be replied to based on the current order status and the current distance.

[0060] Step 230: Use the phrase to be replied in voice form as a response to the call request.

[0061] Step 240, obtaining the voice message of the driver terminal.

[0062] After the voice-based reply phrase is used as a response to the call request from the driver's terminal, the driver can also be told "If you have any questions, please leave a message and the assistant will convey the information to the passenger." The driver can then leave a voice message, and the server can obtain the voice message from the driver's terminal.

[0063] Step 250: Perform voice recognition on the voice message and convert the voice message into a text message.

[0064] After obtaining the voice message from the driver's terminal, voice recognition is performed on the voice message to convert the voice message into a text message.

[0065] Step 260: Send the text message to the passenger terminal so that the passenger terminal displays the text message.

[0066] After the voice message of the driver's terminal is converted into a text message, the text message is sent to the passenger terminal. After the passenger terminal receives the text message, the text message can be displayed to the passenger.

[0067] The automatic reply method provided in this embodiment obtains the voice message of the driver terminal after using the phrase to be replied in voice form as a response to the call request of the driver terminal, performs voice recognition on the voice message, converts the voice message into a text message, and sends the text message to the passenger terminal so that the passenger terminal displays the text message. Since the voice message of the driver terminal can be obtained and conveyed to the passenger terminal, it is possible to obtain the driver terminal's demands while automatically replying to the call request of the driver terminal, and the driver's demands can be promptly conveyed to the passenger, thereby improving the driver experience and the passenger experience.

[0068] On the basis of the above technical solution, before sending the text message to the passenger terminal, the method further includes: determining a keyword in the text message; matching the keyword with a preset word, and if the match is successful, marking the keyword in the text message;

[0069] The sending of the text message to the passenger terminal includes: sending the text message with the keyword marked to the passenger terminal, so that the passenger terminal displays the text message and distinguishes and displays the keyword.

[0070] Among them, the preset words may be words such as urging or words such as canceling an order.

[0071] After the voice message on the driver's terminal is converted into a text message, the text message is segmented, and the keywords in the text message are determined based on the segmentation results. The keywords in the text message are matched with the preset words. If the match is successful, that is, the keyword is a word in the preset words, the keyword is marked in the text message, and the text message with the marked keyword is sent to the passenger terminal so that the passenger terminal can display the keyword distinguishably. For example, the passenger terminal can display the keyword in a highlighted form, while other words are displayed in a normal form. By marking the keywords in the text message and displaying them distinguishably on the passenger terminal, the passenger can clearly understand the driver's demands.

[0072] Embodiment 3

[0073] This embodiment provides an automatic reply method, which is applied to a server in an online car-hailing scenario, such as Figure 3 As shown, the method includes: step 310 to step 350.

[0074] Step 310, after matching the passenger terminal to the driver terminal based on the online car-hailing request of the passenger terminal, if a call request from the driver terminal to the passenger terminal is received, the current order status of the order corresponding to the driver terminal and the passenger terminal is obtained, and the current distance between the driver terminal and the pick-up point location in the order is obtained.

[0075] Step 320: Determine a phrase to be replied to based on the current order status and the current distance.

[0076] Step 330: Use the phrase to be replied in voice form as a response to the call request.

[0077] Step 340: Generate a notification message for the automatic reply, and send the notification message to the passenger terminal so that the passenger terminal displays the notification message.

[0078] After the voice-based reply phrase is used as a response to the call request from the driver's terminal, a notification message to the passenger's terminal is generated for this automatic reply and sent to the passenger's terminal, which displays the notification message so that the passenger can learn that the driver has contacted him / her.

[0079] Step 350: If a call back request is obtained through the display page of the notification message, a communication connection between the passenger terminal and the driver terminal is established.

[0080] A call back button can be set in the display page of the notification message in the passenger terminal. If the passenger terminal detects that the passenger has triggered the call back button, the call back request will be sent to the server, so that the server obtains the call back request through the display page of the notification message. At this time, a communication connection between the passenger terminal and the driver terminal is established, that is, the virtual mobile phone number corresponding to the passenger terminal is connected to the virtual mobile phone number corresponding to the driver terminal, so that the passenger terminal can quickly talk to the driver terminal.

[0081] For example, the notification message displayed on the display page of the notification message in the passenger terminal may be "The driver tried to call and answered with a smart phrase. Do you want to call back?" If it is detected that the passenger clicks the confirmation button, the passenger terminal receives the passenger's call back request and sends the call back request to the server. The server then obtains the call back request through the display page of the notification message in the passenger terminal and can establish a communication connection between the passenger terminal and the driver terminal.

[0082] The automatic reply method provided in this embodiment generates a notification message for automatic reply after using a phrase to be replied in voice form as a response to the call request of the driver terminal, and sends the notification message to the passenger terminal, so that the passenger can promptly know the information that has helped the passenger to automatically reply to the driver, and the passenger's call back request can be obtained through the display page of the notification message, and a communication connection between the passenger terminal and the driver terminal can be established to realize a quick call between the passenger and the driver.

[0083] Embodiment 4

[0084] This embodiment provides an automatic reply method, which is applied to a passenger terminal in an online car-hailing scenario, such as Figure 4 As shown, the method includes: step 410 to step 430.

[0085] Step 410: On the online car-hailing order display page, if a call setting instruction is received from the passenger, a call setting request is generated and sent to the server.

[0086] After the server matches the passenger with a driver according to the passenger's online car-hailing request, an online car-hailing order is generated and sent to the passenger terminal. The passenger terminal displays the online car-hailing order. On the online car-hailing order display page, a call setting button is provided. By triggering the call setting button, the passenger can set the phone number dialed by the driver. When it is detected that the passenger triggers the call setting button, it is determined that the passenger's call setting instruction is received. At this time, a call setting request is generated and sent to the server. After receiving the call setting request, the server obtains the call setting page corresponding to the current order status and the current distance, and returns it to the passenger terminal. The current distance is the current distance between the driver terminal and the pickup point location in the order.

[0087] Figure 5 is a schematic diagram of an order display page in an embodiment of the present application, such as Figure 5 As shown, the order display page may include a map area, an order status area, and a call setting area. The map area may display the current location of the driver on the map, and the order status area may display the current order status, such as the driver is on his way, etc. A call setting button may be set in the call setting area. If the passenger triggers the call setting button, the passenger terminal receives the call setting instruction. The call setting area may also include a call setting prompt, for example, the prompt may be "Not convenient to answer the phone? The phone assistant will help you answer the driver's call to make waiting for the car easier."

[0088] Step 420, displaying the call setting page returned by the server, and receiving the reply phrase set by the passenger through the call setting page, wherein the reply phrase corresponds to the current order status and the current distance between the driver terminal and the pick-up point location.

[0089] The phrase to be replied is a response to the call request from the driver terminal.

[0090] After receiving the call setting page returned by the server, the call setting page is displayed. On the call setting page, the passenger can set the reply phrase when automatically replying to the driver under the current order status and the current distance. For example, multiple reply phrases can be provided for the passenger to choose from, or the reply phrase entered by the passenger can also be received.

[0091] Among them, the current order status and the distance between the driver terminal and the pick-up point will be displayed on the online car-hailing order display page. Under the current order status and the current distance, if the user's call setting instruction is received on the order display page and the passenger's reply phrase set is received on the call setting page, then the reply phrase is the reply phrase corresponding to the current order status and the current distance.

[0092] Step 430, sending the phrase to be replied to to the server, so as to instruct the server to reply to the phrase to be replied when receiving the call request from the driver terminal.

[0093] After obtaining the phrase to be replied set by the passenger, the phrase to be replied is sent to the server, so that when the server receives the call request from the driver terminal, the phrase to be replied can be used as a response to the call request from the driver terminal. After the identifier of the phrase to be replied selected by the passenger is determined by providing multiple reply phrases for the passenger to select, only the identifier of the phrase to be replied can be sent to the server, thereby reducing the amount of transmitted data.

[0094] When the server receives the call request from the driver terminal, it can determine the phrase to be replied based on the current order status and the current distance between the driver terminal and the pick-up point, and use the phrase to be replied as a response to the call request from the driver terminal. After that, the server can send the number of times the driver has called, the time, and the corresponding reply phrase identifier to the passenger terminal, so that the passenger terminal can display the number of times the driver has called, the time, and the corresponding reply phrase identifier on the call settings page.

[0095] If the server obtains the voice message from the driver's terminal, it converts the voice message into a text message and sends the text message to the passenger terminal. The passenger terminal can display the text message on the call setting page, and distinguish and display the keywords in the text message that urge the passenger or cancel the order. The passenger can make corresponding processing based on the displayed text message.

[0096] Figure 6 is a schematic diagram of a call setting page in an embodiment of the present application, such as Figure 6 As shown, the call setting page may include a call setting area and a call record area. The call setting area may provide multiple phrases to be replied to for passengers to choose from, and may also receive phrases to be replied to set by passengers. The call record area is used to display the number of times the driver has called, the time, and the corresponding reply phrase identifier, and may also display the text message corresponding to the driver's voice message. The call setting page may also include a button for calling the driver. When the passenger triggers the button, the driver's terminal call can be quickly connected.

[0097] The automatic reply method provided in the embodiment of the present application receives a call setting instruction from a passenger on an online car-hailing order display page, displays a call setting page, receives a reply phrase set by the passenger through the call setting page, and sends the reply phrase to a server. Since the reply phrase corresponds to the current order status and the current distance between the driver terminal and the boarding point, when the server receives a call request from the driver terminal, it can determine the reply phrase based on the current order status and the distance between the driver terminal and the boarding point, and use the reply phrase as a response to the call request from the driver terminal, thereby reducing the inconvenience caused to the passenger by the driver's calling the passenger and improving the passenger experience.

[0098] Embodiment 5

[0099] This embodiment provides an automatic reply device, which is applied to a server in an online car-hailing scenario, such as Figure 7 As shown, the automatic reply device 700 includes:

[0100] The acquisition module 710 is used to, after matching the passenger terminal with the driver terminal according to the online car-hailing request of the passenger terminal, if a call request from the driver terminal to the passenger terminal is received, acquire the current order status of the order corresponding to the driver terminal and the passenger terminal, and acquire the current distance between the driver terminal and the pickup point location in the order;

[0101] A reply phrase determination module 720, configured to determine a to-be-reply phrase according to the current order status and the current distance;

[0102] The answering module 730 is configured to use the phrase to be replied in voice form as a response to the call request.

[0103] Optionally, the reply phrase determination module includes:

[0104] A first phrase determination unit, configured to determine that the phrase to be replied is the first phrase if the current order status is that the driver is on the way to pick up the passenger and the current distance is greater than a preset distance threshold;

[0105] a second phrase determination unit, for determining the phrase to be replied to as the second phrase if the current order status is that the driver is on the way to pick up the passenger and the current distance is less than or equal to the preset distance threshold;

[0106] The third phrase determination unit determines that the phrase to be replied is the third phrase if the current order status is that the driver has arrived at the pick-up point.

[0107] Optionally, the device further comprises:

[0108] A voice message acquisition module, used to acquire the voice message of the driver terminal;

[0109] A voice recognition module, used to perform voice recognition on the voice message and convert the voice message into a text message;

[0110] The text message sending module is used to send the text message to the passenger terminal so that the passenger terminal displays the text message.

[0111] Optionally, the device further comprises:

[0112] A keyword determination module, used to determine keywords in the text message;

[0113] A marking module, used for matching the keyword with a preset word, and if the match is successful, marking the keyword in the text message;

[0114] The text message sending module is specifically used for:

[0115] The text message with the keyword marked is sent to the passenger terminal, so that the passenger terminal displays the text message and distinguishes and displays the keyword.

[0116] Optionally, the device further comprises:

[0117] A call request receiving module again, used for receiving the call request from the driver terminal to the passenger terminal again;

[0118] The first communication connection establishing module is used to establish a communication connection between the driver terminal and the passenger terminal if the current order status and the number of call requests do not meet the automatic reply condition.

[0119] Optionally, the automatic reply condition includes: the current order status is that the driver is on the way to pick up the vehicle and the number of call requests is less than or equal to a first preset number; or, the current order status is that the driver has arrived at the pick-up point and the number of call requests is less than or equal to a second preset number; wherein the second preset number is less than the first preset number.

[0120] Optionally, the device further comprises:

[0121] The notification message sending module is used to generate a notification message for the automatic reply and send the notification message to the passenger terminal so that the passenger terminal displays the notification message.

[0122] Optionally, the device further comprises:

[0123] The second communication connection establishing module is used to establish a communication connection between the passenger terminal and the driver terminal if a call back request is obtained through the display page of the notification message.

[0124] Optionally, the device further comprises:

[0125] The automatic reply instruction receiving module is used to receive the automatic reply instruction sent by the passenger terminal, as well as the correspondence between the order status, the distance and the phrase to be replied, where the distance is the distance between the driver terminal and the boarding point.

[0126] Optionally, the device further comprises:

[0127] A call setting page returning module, configured to return a call setting page to the passenger terminal if a call setting request sent by the passenger terminal is received, so as to display the call setting page on the passenger terminal;

[0128] The module for receiving phrases to be replied is used to receive phrases to be replied set by the passenger through the call setting page and sent by the passenger terminal.

[0129] The automatic reply device provided in the embodiment of the present application is used to implement the various steps of the automatic reply method described in the embodiment of the present application. The specific implementation methods of each module of the device can be found in the corresponding steps and will not be repeated here.

[0130] The automatic reply device provided in the embodiment of the present application, after matching the passenger terminal to the driver terminal according to the online car-hailing request of the passenger terminal through the acquisition module, if a call request from the driver terminal to the passenger terminal is received, then the current order status of the orders corresponding to the driver terminal and the passenger terminal is obtained, and the current distance between the driver terminal and the boarding point in the order is obtained. The reply phrase determination module determines the phrase to be replied according to the current order status and the current distance, and the answer module uses the phrase to be replied in voice form as a response to the call request. Since the phrase to be replied can be determined according to the current order status and the current distance when the driver terminal calls the passenger terminal, and the driver terminal is automatically replied, the inconvenience caused to the passenger by the driver's call can be reduced, thereby improving the passenger experience.

[0131] Embodiment 6

[0132] This embodiment provides an automatic reply device, which is applied to a passenger terminal in an online car-hailing scenario, such as Figure 8 As shown, the automatic reply device 800 includes:

[0133] The setting instruction receiving module 810 is used to generate a call setting request if a call setting instruction from a passenger is received on the online car-hailing order display page, and send the call setting request to the server;

[0134] A call setting module 820 is used to display the call setting page returned by the server, and receive the to-be-replied phrase set by the passenger through the call setting page, wherein the to-be-replied phrase corresponds to the current order status and the current distance between the driver terminal and the pickup point;

[0135] The reply phrase sending module 830 is used to send the phrase to be replied to the server to instruct the server to reply to the phrase to be replied when receiving the call request from the driver terminal.

[0136] The automatic reply device provided in the embodiment of the present application generates a call setting request if a call setting instruction from a passenger is received on the online car-hailing order display page by setting the instruction receiving module, and sends the call setting request to the server. The call setting module displays the call setting page returned by the server, receives the reply phrase set by the passenger through the call setting page, and the reply phrase sending module sends the reply phrase to the server. Since the reply phrase corresponds to the current order status and the current distance between the driver terminal and the boarding point, when the server receives the call request from the driver terminal, it can determine the reply phrase based on the current order status and the distance between the driver terminal and the boarding point, and use the reply phrase as a response to the call request from the driver terminal, thereby reducing the inconvenience caused to the passenger by the driver's calling the passenger and improving the passenger experience.

[0137] Correspondingly, an embodiment of the present application also provides a server, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the automatic reply method as described in the embodiment of the present application when executing the computer program.

[0138] Accordingly, an embodiment of the present application further provides a terminal, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the automatic reply method as described in the embodiment of the present application when executing the computer program. The terminal may be a mobile phone or a tablet computer, etc.

[0139] The embodiment of the present application also provides a computer-readable storage medium on which a computer program is stored. When the program is executed by a processor, the steps of the automatic reply method described in the embodiment of the present application are implemented.

[0140] Each embodiment in this specification is described in a progressive manner, and each embodiment focuses on the differences from other embodiments. The same or similar parts between the embodiments can be referred to each other. For the device embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment.

[0141] The above is a detailed introduction to an automatic reply method, device, server, terminal and storage medium provided in an embodiment of the present application. Specific examples are used in this article to illustrate the principles and implementation methods of the present application. The description of the above embodiments is only used to help understand the method of the present application and its core idea; at the same time, for general technical personnel in this field, according to the idea of ​​the present application, there will be changes in the specific implementation method and application scope. In summary, the content of this specification should not be understood as a limitation on the present application.

[0142] Through the description of the above implementation methods, those skilled in the art can clearly understand that each implementation method can be implemented by means of software plus a necessary general hardware platform, and of course can also be implemented by hardware. Based on this understanding, the above technical solution is essentially or the part that contributes to the prior art can be embodied in the form of a software product, and the computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, a disk, an optical disk, etc., including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment or some parts of the embodiments.

Claims

1. An automatic reply method, characterized in that: include: After matching the passenger terminal to the driver terminal according to the online car-hailing request of the passenger terminal, if a call request from the driver terminal to the passenger terminal is received, the current order status of the order corresponding to the driver terminal and the passenger terminal is obtained, and the current distance between the driver terminal and the pickup point in the order is obtained; Determine a phrase to be replied according to the current order status and the current distance; The phrase to be replied in voice form is used as a response to the call request.

2. The method according to claim 1, characterized in that: The determining of the phrase to be replied according to the current order status and the current distance includes: If the current order status is that the driver is on the way to pick up the vehicle, and the current distance is greater than the preset distance threshold, then determining that the phrase to be replied is the first phrase; If the current order status is that the driver is on the way to pick up the passenger, and the current distance is less than or equal to the preset distance threshold, determining that the phrase to be replied is the second phrase; If the current order status is that the driver has arrived at the pickup point, the phrase to be replied is determined to be the third phrase.

3. The method according to claim 1, characterized in that After the phrase to be replied in voice form is used as a response to the call request, the method further comprises: Obtaining the voice message from the driver's terminal; Performing voice recognition on the voice message and converting the voice message into a text message; The text message is sent to the passenger terminal so that the passenger terminal displays the text message.

4. The method according to claim 3, characterized in that: Before sending the text message to the passenger terminal, the method further includes: determining keywords in the text message; Matching the keyword with a preset word, and if the match is successful, marking the keyword in the text message; The sending of the text message to the passenger terminal comprises: The text message with the keyword marked is sent to the passenger terminal, so that the passenger terminal displays the text message and distinguishes and displays the keyword.

5. The method according to claim 1, characterized in that After the phrase to be replied in voice form is used as a response to the call request, the method further comprises: receiving again a call request from the driver terminal to the passenger terminal; If the current order status and the number of call requests do not meet the automatic reply conditions, a communication connection between the driver terminal and the passenger terminal is established.

6. The method according to claim 5, characterized in that The automatic reply conditions include: the current order status is that the driver is on the way to pick up the car and the number of call requests is less than or equal to a first preset number; or, the current order status is that the driver has arrived at the pick-up point and the number of call requests is less than or equal to a second preset number.

7. The method according to claim 1, characterized in that After the phrase to be replied in voice form is used as a response to the call request, the method further comprises: A notification message for an automatic reply is generated, and the notification message is sent to the passenger terminal, so that the passenger terminal displays the notification message.

8. The method according to claim 7, characterized in that After sending the notification message to the passenger terminal, the method further includes: If a call back request is obtained through the display page of the notification message, a communication connection between the passenger terminal and the driver terminal is established.

9. The method according to claim 1, characterized in that: Before obtaining the current order status of the order corresponding to the driver terminal and the passenger terminal, the method further includes: Receive the automatic reply instruction sent by the passenger terminal, as well as the correspondence between the order status, distance and the phrase to be replied, where the distance is the distance between the driver terminal and the pick-up point location.

10. The method according to claim 1, characterized in that Before obtaining the current order status of the order corresponding to the driver terminal and the passenger terminal, the method further includes: If a call setting request sent by the passenger terminal is received, returning a call setting page to the passenger terminal to display the call setting page on the passenger terminal; The phrase to be replied set by the passenger through the call setting page and sent by the passenger terminal is received.

11. An automatic reply method, characterized in that: include: On the online car-hailing order display page, if a call setting instruction from the passenger is received, a call setting request is generated and sent to the server; Displaying a call setting page returned by the server, and receiving a to-be-replied phrase set by the passenger through the call setting page, wherein the to-be-replied phrase corresponds to the current order status and the current distance between the driver terminal and the pickup point; The phrase to be replied is sent to the server to instruct the server to reply to the phrase to be replied when receiving the call request from the driver terminal.

12. An automatic reply device, characterized in that: include: an acquisition module, for, after matching the passenger terminal with the driver terminal according to the online car-hailing request of the passenger terminal, if a call request from the driver terminal to the passenger terminal is received, acquiring the current order status of the order corresponding to the driver terminal and the passenger terminal, and acquiring the current distance between the driver terminal and the pickup point location in the order; A reply phrase determination module, used to determine a phrase to be replied to according to the current order status and the current distance; The answering module is used to use the phrase to be replied in voice form as a response to the call request.

13. An automatic reply device, characterized in that: include: A setting instruction receiving module is used to generate a call setting request if a call setting instruction from a passenger is received on the online car-hailing order display page, and send the call setting request to the server; A call setting module, used to display the call setting page returned by the server, and receive the to-be-replied phrase set by the passenger through the call setting page, wherein the to-be-replied phrase corresponds to the current order status and the current distance between the driver terminal and the pickup point; The reply phrase sending module is used to send the phrase to be replied to the server to instruct the server to reply to the phrase to be replied when receiving the call request from the driver terminal.

14. A server comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the automatic reply method according to any one of claims 1 to 10 is implemented.

15. A terminal comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the automatic reply method according to claim 11 is implemented.

16. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the program implements the steps of the automatic reply method described in any one of claims 1 to 10, or implements the steps of the automatic reply method described in claim 11.

Citation Information

Patent Citations

  • Method and device for automatically answering call by means of mobile terminal of driver

    CN106341802A

  • Information processing method and device between passenger and driver

    CN107888754A