Method and device for identifying effective arrival of driver and conductor communication, and storage medium
By conducting in-depth analysis of virtual number call records, text instant messaging messages, and outbound passenger call operation records of ride-hailing orders, the system can identify effective communication between drivers and passengers, solving the problem of inaccurate identification in existing technologies and improving service quality and passenger satisfaction.
Patent Information
- Application Number
- CN202511152819.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-08-18
- Publication Date
- 2025-11-07
AI Technical Summary
Existing technologies struggle to accurately and comprehensively identify effective communication between drivers and passengers in the ride-hailing industry, hindering the improvement of service quality and customer satisfaction.
By acquiring basic order information and combining it with call record databases, instant messaging databases, and driver operation log databases, the system uses various preset requirements to conduct in-depth analysis of virtual number call records, text-based instant messaging messages, and outbound passenger operation records to identify effective driver-passenger communication reach.
This improves the comprehensiveness and accuracy of the identification results, providing ride-hailing platforms with accurate feedback on driver service status, optimizing service processes, and enhancing passenger satisfaction and communication experience.
Smart Images

Figure CN120915751A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of online car-hailing industry, and in particular to a method and device for identifying effective communication reach between drivers and passengers and a storage medium. BACKGROUND
[0002] In the online car-hailing industry, effective communication reach between drivers and passengers refers to that the driver and the passenger of an online car-hailing order have communicated effectively within an effective time range after the order is reached. In order to improve the service quality and customer satisfaction of the online car-hailing industry, it is necessary to identify the effective communication reach between drivers and passengers so as to make targeted improvements according to the identification results.
[0003] The prior art identifies the effective communication reach between drivers and passengers purely based on virtual number call records. When it is determined from a database that there is a driver-passenger call record of a current order, it is determined that the driver of the order has achieved effective communication reach for the order. Otherwise, when it is determined that there is no driver-passenger call record of the current order in the database, it is determined that the driver of the order has not achieved effective communication reach for the order.
[0004] However, the prior art has the problem of being unable to accurately and comprehensively identify the effective communication reach between drivers and passengers. SUMMARY
[0005] In view of this, in order to solve the above technical problems, the present application provides a method and device for identifying effective communication reach between drivers and passengers and a storage medium.
[0006] The present application adopts the following technical solutions: In a first aspect, the present application provides a method for identifying effective communication reach between drivers and passengers, comprising: obtaining order basic information of a target order, the order basic information comprising an order ID, a bid-winning time and a communication number type, the communication number type comprising a virtual number and a non-virtual number; when the communication number type is the virtual number, identifying effective communication reach between drivers and passengers based on a call record database, an instant messaging message database, a first preset requirement and a second preset requirement according to the order ID and the bid-winning time; wherein when the target order has a virtual number call record meeting the first preset requirement or a text instant messaging message meeting the second preset requirement, it is determined that the driver of the target order has achieved effective communication reach for the target order; the call record database stores virtual number call records, and the instant messaging message database stores text instant messaging messages; When the communication number type is the non-virtual number, based on a driver operation log database, an instant messaging database, a second preset requirement and a third preset requirement, driver-rider communication effective reach is identified according to the order ID and the winning time; wherein, when the target order has a text instant message meeting the second preset requirement or a passenger operation record meeting the third preset requirement, it is determined that the driver of the target order has realized driver-rider communication effective reach for the target order; the driver operation log database stores the passenger operation record.
[0007] Optionally, based on a call record database, an instant messaging database, a first preset requirement and a second preset requirement, driver-rider communication effective reach is identified according to the order ID and the winning time, and specifically includes: Based on the call record database, virtual number call record acquisition is performed according to the order ID to obtain a first acquisition result; When the first acquisition result shows that there is a virtual number call record of the target order, based on the winning time, it is determined whether there is a virtual number call record meeting the first preset requirement in all virtual number call records of the target order to obtain a first determination result; If the first determination result is yes, it is determined that the driver of the target order has realized driver-rider communication effective reach for the target order; If the first determination result is no, based on the instant messaging database, text instant messaging acquisition is performed according to the order ID to obtain a second acquisition result; When the second acquisition result shows that there is a text instant message of the target order, based on the winning time, it is determined whether there is a text instant message meeting the second preset requirement in all text instant messages of the target order to obtain a second determination result; If the second determination result is yes, it is determined that the driver of the target order has realized driver-rider communication effective reach for the target order; If the second determination result is no, it is determined that the driver of the target order has not realized driver-rider communication effective reach for the target order; When the first acquisition result shows that there is no virtual number call record of the target order, the step of performing text instant messaging acquisition according to the order ID based on the instant messaging database is executed.
[0008] Optionally, the virtual number call record comprises an order ID, a unique identifier of the call record, a calling number and a called number of the call, a call type, a call start time, a connection time, a hang-up time, a ringing start time, and a hang-up party, and the call type comprises a driver calling and a passenger calling. Based on the winning time, it is judged whether there is a virtual number call record meeting the first preset requirement in all virtual number call records of the target order, to obtain a first judgment result, specifically comprising: In all virtual number call records of the target order, virtual number call records of the call type of passenger calling are screened to obtain a first screening result; When the first screening result shows that there is a virtual number call record of passenger calling, it is judged whether there is a first target virtual number call record in the first screening result, the first target virtual number call record being a virtual number call record of passenger calling, a time difference between the call start time and the winning time being not greater than a first time length, and having been connected; If there is a first target virtual number call record in the first screening result, it is determined that there is a virtual number call record meeting the first preset requirement in all virtual number call records of the target order; When the first screening result shows that there is no virtual number call record of passenger calling, virtual number call records of the call type of driver calling are screened in all virtual number call records of the target order to obtain a second screening result; When the second screening result shows that there is a virtual number call record of driver calling, it is judged whether there is a second target virtual number call record, a third target virtual number call record, a fourth target virtual number call record or a fifth target virtual number call record in the second screening result, wherein the second target virtual number call record is a virtual number call record of driver calling, a time difference between the call start time and the winning time being not greater than a second time length, having been connected, and a call duration being not less than a third time length, the third target virtual number call record is a virtual number call record of driver calling, a time difference between the call start time and the winning time being not greater than the second time length, having been connected, a call duration being less than the third time length, and not being hung up by the driver, the fourth target virtual number call record is a virtual number call record of driver calling, a time difference between the call start time and the winning time being not greater than the second time length, not having been connected, and a ringing duration being not less than a fourth time length, and the fifth target virtual number call record is a virtual number call record of driver calling, a time difference between the call start time and the winning time being not greater than the second time length, not having been connected, a ringing duration being less than the fourth time length, and not being hung up by the driver; If any one of the second target virtual number call record, the third target virtual number call record, the fourth target virtual number call record and the fifth target virtual number call record exists in the second screening result, it is determined that there is a virtual number call record meeting the first preset requirement in all virtual number call records of the target order; If the second target virtual number call record, the third target virtual number call record, the fourth target virtual number call record and the fifth target virtual number call record do not exist in the second screening result, it is determined that there is no virtual number call record meeting the first preset requirement in all virtual number call records of the target order.
[0009] Optionally, the text instant messaging message includes an order ID, a unique identifier of the message, content and a sending time; Based on the bid-winning time, it is determined whether there is a text instant messaging message meeting the second preset requirement in all text instant messaging messages of the target order, to obtain a second determination result, specifically including: Based on the bid-winning time and a preset fifth time length, a text instant messaging message screening time range is determined, the text instant messaging message screening time range being a time range with the bid-winning time as a starting time and a time length equal to the fifth time length; In all text instant messaging messages of the target order, a target text instant messaging message whose sending time is located in the text instant messaging message screening time range is screened; When the target text instant messaging message is successfully screened, it is determined whether there is a text instant messaging message with non-empty message content in all target text instant messaging messages; If there is a text instant messaging message with non-empty message content in all target text instant messaging messages, it is determined that there is a text instant messaging message meeting the second preset requirement in all text instant messaging messages of the target order; If there is no text instant messaging message with non-empty message content in all target text instant messaging messages, it is determined that there is no text instant messaging message meeting the second preset requirement in all text instant messaging messages of the target order.
[0010] Optionally, based on the driver operation log database, the instant messaging message database, the second preset requirement and the third preset requirement, identification of driver-passenger communication effective reach is performed according to the order ID and the bid-winning time, specifically including: An ID of a driver of the target order is obtained; Based on the driver operation log database, the out-call passenger operation record acquisition is performed according to the driver ID and the order ID, and a third acquisition result is obtained; When the third acquisition result shows that the out-call passenger operation record of the target order exists, whether there is an out-call passenger operation record meeting the third preset requirement in all out-call passenger operation records of the target order is judged based on the bid-winning time, and a third judgment result is obtained; If the third judgment result is yes, it is determined that the driver of the target order has realized effective communication touch for the target order; If the third judgment result is no, the text instant messaging acquisition is performed based on the instant messaging database according to the order ID, and a fourth acquisition result is obtained; When the fourth acquisition result shows that the text instant messaging of the target order exists, whether there is a text instant messaging meeting the second preset requirement in all text instant messagings of the target order is judged based on the bid-winning time, and a fourth judgment result is obtained; If the fourth judgment result is yes, it is determined that the driver of the target order has realized effective communication touch for the target order; If the fourth judgment result is no, it is determined that the driver of the target order has not realized effective communication touch for the target order; When the fourth acquisition result shows that the text instant messaging of the target order does not exist, it is determined that the driver of the target order has not realized effective communication touch for the target order; When the third acquisition result shows that the out-call passenger operation record of the target order does not exist, the step of performing the text instant messaging acquisition based on the instant messaging database according to the order ID is executed.
[0011] Optionally, the out-call passenger operation record includes an order ID, a driver ID, a unique identifier of an operation record, and an operation time; Based on the bid-winning time, whether there is an out-call passenger operation record meeting the third preset requirement in all out-call passenger operation records of the target order is judged, and a third judgment result is obtained, specifically including: Based on the bid-winning time and a preset sixth time length, a out-call passenger operation record screening time range is determined, the out-call passenger operation record screening time range is a time range with the bid-winning time as a starting time and a time length equal to the sixth time length; Whether there is an out-call passenger operation record with the operation time located in the out-call passenger operation record screening time range in all out-call passenger operation records of the target order is judged; If there is the out-call passenger operation record with the operation time located in the out-call passenger operation record screening time range in all the out-call passenger operation records of the target order, it is determined that there is the out-call passenger operation record meeting the third preset requirement in all the out-call passenger operation records of the target order. If there is no out-call passenger operation record with the operation time located in the out-call passenger operation record screening time range in all the out-call passenger operation records of the target order, it is determined that there is no out-call passenger operation record meeting the third preset requirement in all the out-call passenger operation records of the target order.
[0012] Optionally, the method for identifying effective reach of driver-passenger communication further comprises: After obtaining the identification result, when the identification result shows that the driver of the target order has achieved effective reach of driver-passenger communication for the target order, a first identifier is added to the identification result; When the identification result shows that the driver of the target order has not achieved effective reach of driver-passenger communication for the target order, a second identifier is added to the identification result; The identified result with the identifier is sent to a preset terminal.
[0013] In a second aspect, the application further provides a device for identifying effective reach of driver-passenger communication, comprising: An acquisition module is configured to acquire order basic information of a target order, wherein the order basic information comprises an order ID, a bid-winning time and a communication number type, and the communication number type comprises a virtual number and a non-virtual number; A first identification module is configured to, when the communication number type is the virtual number, identify effective reach of driver-passenger communication based on a call record database, an instant messaging message database, a first preset requirement and a second preset requirement according to the order ID and the bid-winning time; wherein when the target order has a virtual number call record meeting the first preset requirement or a text instant messaging message meeting the second preset requirement, it is determined that the driver of the target order has achieved effective reach of driver-passenger communication for the target order; the call record database stores virtual number call records, and the instant messaging message database stores text instant messaging messages; The second identification module is configured to, when the communication number type is the non-virtual number, identify driver-riders communication effective reachability based on a driver operation log database, an instant messaging message database, a second preset requirement, and a third preset requirement according to the order ID and the winning time; wherein, when the target order has a text instant messaging message meeting the second preset requirement or a passenger operation record meeting the third preset requirement, it is determined that the driver of the target order has achieved driver-riders communication effective reachability for the target order; and the driver operation log database stores the passenger operation record.
[0014] In a third aspect, the present application further provides a computer readable storage medium having a computer program stored thereon, wherein the computer program, when executed by a processor, implements the method for identifying driver-riders communication effective reachability as described above.
[0015] The present application uses the above technical solution to identify driver-riders communication effective reachability through three channels, namely virtual number call records, text instant messaging messages, and passenger operation records, so as to improve the comprehensiveness of the identification result. The present application improves the accuracy of the identification result by deeply analyzing the virtual number call records based on the first preset requirement, deeply analyzing the text instant messaging messages based on the second preset requirement, and deeply analyzing the passenger operation records based on the third preset requirement. Therefore, the present application can provide accurate and comprehensive driver service state feedback for a car-hailing platform, help the platform optimize service processes, improve passenger satisfaction, and effectively guarantee the communication experience and service quality during passenger travel. BRIEF DESCRIPTION OF DRAWINGS
[0016] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the following will briefly introduce the drawings needed to be used in the embodiments or prior art description. Obviously, the drawings in the following description are only some embodiments of the present application, and for those skilled in the art, other drawings can also be obtained from these drawings without creative labor.
[0017] Figure 1 is a flowchart of a method for identifying driver-riders communication effective reachability provided by an embodiment of the present application; Figure 2 is a structural diagram of an apparatus for identifying driver-riders communication effective reachability provided by an embodiment of the present application. DETAILED DESCRIPTION
[0018] In order to make the objects, technical solutions and advantages of the present application clearer, the technical solutions of the present application will be described in detail below. Obviously, the described embodiments are only some of the embodiments of the present application, but not all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative work belong to the scope of protection of the present application.
[0019] Figure 1 is a flowchart of a method for identifying effective reach of driver-passenger communication provided by an embodiment of the present application. As shown in Figure 1 , the flowchart includes: Step 101: obtaining order basic information of a target order, the order basic information including order ID, bidding time and communication number type, the communication number type including virtual number and non-virtual number.
[0020] Specifically, in the online car-hailing scenario, the virtual number is a temporary number generated by the platform. When the passenger places an order, the online car-hailing platform will allocate a pair of virtual numbers to the passenger and the driver. The pair of virtual numbers is only valid during the corresponding order service, and is associated with each other. The passenger dialing the virtual number will be connected to the driver's mobile phone, and the driver dialing the virtual number will be connected to the passenger. Neither party can directly obtain the real mobile phone number of the other party.
[0021] The non-virtual number refers to the real mobile phone number bound by the passenger and the driver when registering the online car-hailing platform. In the case where the virtual number function is not used, if the passenger wants to contact the driver, what he sees is the real mobile phone number filled in by the driver when registering, and the driver contacts the passenger through the real number provided by the passenger when registering.
[0022] Step 102: when the communication number type is virtual number, based on the call record database, the instant messaging message database, the first preset requirement and the second preset requirement, the identification of effective reach of driver-passenger communication is performed according to the order ID and the bidding time; wherein when the target order has virtual number call record meeting the first preset requirement or text instant messaging message meeting the second preset requirement, it is determined that the driver of the target order has achieved effective reach of driver-passenger communication for the target order. The call record database stores virtual number call records, and the instant messaging message database stores text instant messaging messages.
[0023] Step 103: When the communication number type is a non-virtual number, based on the driver operation log database, instant messaging database, second preset requirements, and third preset requirements, the effective contact of driver-passenger communication is identified according to the order ID and the time of winning the bid; wherein, if the target order has text instant messaging messages that meet the second preset requirements or outbound passenger operation records that meet the third preset requirements, it is determined that the driver of the target order has achieved effective contact of driver-passenger communication for the target order. The driver operation log database stores outbound passenger operation records.
[0024] This invention employs the above technical solutions to identify effective driver-passenger communication through three channels: virtual number call records, text-based instant messaging messages, and outbound passenger call operation records. This improves the comprehensiveness of the identification results. By performing in-depth analysis of virtual number call records based on a first preset requirement, in-depth analysis of text-based instant messaging messages based on a second preset requirement, and in-depth analysis of outbound passenger call operation records based on a third preset requirement, this invention improves the accuracy of the identification results. Therefore, this invention can provide ride-hailing platforms with accurate and comprehensive feedback on driver service status, helping platforms optimize service processes, improve passenger satisfaction, and effectively guarantee the communication experience and service quality of passengers during their travels.
[0025] In this embodiment of the invention, based on a call record database, an instant messaging database, a first preset requirement, and a second preset requirement, the identification of effective communication contact between the driver and passenger is performed according to the order ID and the winning bid time. Specifically, this may include: (1) Based on the call record database, virtual number call records are obtained according to the order ID to obtain the first result.
[0026] Specifically, the call log database is maintained by the ride-hailing platform and stores all call records of the platform. First, all virtual number call records associated with orders are retrieved from the call log database to obtain a virtual number call log dataset. Alternatively, virtual number call records associated with orders can also be retrieved from a third-party maintained database through relevant call service interfaces. Then, based on the order ID, the virtual number call log dataset is filtered to find virtual number call records associated with the target order, yielding the first result.
[0027] (2) When the first result shows that there are virtual number call records of the target order, based on the winning bid time, determine whether there are virtual number call records that meet the first preset requirements among all virtual number call records of the target order, and obtain the first judgment result.
[0028] (3) If the first judgment result is yes, then it is determined that the driver of the target order has achieved effective communication between the driver and passenger for the target order.
[0029] It should be noted that the application ends the process of identifying the effective communication touch of the driver and the passenger of the target order as soon as it is determined that the driver of the target order has achieved the effective communication touch of the driver and the passenger of the target order, so as to save computing resources.
[0030] (4) If the first determination result is no, the text instant messaging message is acquired based on the instant messaging message database according to the order ID to obtain a second acquisition result.
[0031] Specifically, the instant messaging message database is a database maintained by the online car-hailing platform, and all instant messaging messages of the online car-hailing platform are stored in the instant messaging message database. First, all text instant messaging messages associated with the order are acquired from the instant messaging message database to obtain a text instant messaging message set. In addition, the text instant messaging messages associated with the order can also be acquired from the database maintained by the third party platform through a related interface. Then, all text instant messaging messages associated with the target order are filtered from the text instant messaging message set according to the order ID to obtain the second acquisition result.
[0032] (5) When the second acquisition result shows that there is a text instant messaging message of the target order, whether there is a text instant messaging message satisfying the second preset requirement in all text instant messaging messages of the target order is determined based on the bidding time to obtain a second determination result.
[0033] (6) If the second determination result is yes, it is determined that the driver of the target order has achieved the effective communication touch of the driver and the passenger of the target order.
[0034] (7) If the second determination result is no, it is determined that the driver of the target order has not achieved the effective communication touch of the driver and the passenger of the target order.
[0035] (8) When the first acquisition result shows that there is no virtual number call record of the target order, the step of acquiring the text instant messaging message based on the instant messaging message database according to the order ID is performed.
[0036] It should be noted that the embodiment of the application is described by taking the example that the virtual number call record analysis and identification is performed first and the text instant messaging message analysis and identification is performed later, and in addition, the text instant messaging message analysis and identification can be performed first and the virtual number call record analysis and identification can be performed later, and the identification principle is the same as the above example, and details are not described herein.
[0037] In the embodiment of the application, the virtual number call record includes an order ID, a unique identifier of a call record, a calling number and a called number of a call, a call type, a call start time, a connection time, a hang-up time, a ring start time and a hang-up party, and the call type includes a driver calling and a passenger calling.
[0038] Based on the bid time, it is judged whether there is a virtual number call record meeting the first preset requirement in all virtual number call records of the target order, to obtain a first judgment result, which can specifically include: (1) In all virtual number call records of the target order, virtual number call records with a call type of passenger calling are screened to obtain a first screening result.
[0039] (2) When the first screening result shows that there are virtual number call records of passenger calling, it is judged whether there is a first target virtual number call record in the first screening result. The first target virtual number call record is a virtual number call record of passenger calling, the time difference between the call start time and the bid time is not greater than the first time length, and the call has been connected.
[0040] Specifically, when it is judged whether there is a first target virtual number call record in the first screening result, first, the passenger calling screening time range is determined based on the bid time and the first time length. The passenger calling screening time range is a time range with the bid time as the starting time and the time length as the first time length. Then, it is judged whether there is a virtual number call record in the first screening result whose call start time is located in the passenger calling screening time range and has been connected. If there is a virtual number call record in the first screening result whose call start time is located in the passenger calling screening time range and has been connected, it is determined that there is a first target virtual number call record in the first screening result. Otherwise, it is determined that there is no first target virtual number call record in the first screening result.
[0041] The first time length can be equal to 60 seconds.
[0042] (3) If there is a first target virtual number call record in the first screening result, it is determined that there is a virtual number call record meeting the first preset requirement in all virtual number call records of the target order.
[0043] (4) When the first screening result shows that there is no virtual number call record of passenger calling, virtual number call records with a call type of driver calling are screened from all virtual number call records of the target order to obtain a second screening result.
[0044] (5) When the second screening result shows that there is a driver-calling virtual number call record, it is determined whether there is a second target virtual number call record, a third target virtual number call record, a fourth target virtual number call record or a fifth target virtual number call record in the second screening result, wherein the second target virtual number call record is a driver-calling virtual number call record, the time difference between the call start time and the bid-winning time is not greater than the second time length, the call is connected, the call time length is not less than the third time length, the third target virtual number call record is a driver-calling virtual number call record, the time difference between the call start time and the bid-winning time is not greater than the second time length, the call is connected, the call time length is less than the third time length, and the driver does not hang up, the fourth target virtual number call record is a driver-calling virtual number call record, the time difference between the call start time and the bid-winning time is not greater than the second time length, the call is not connected, and the ring time length is not less than the fourth time length, and the fifth target virtual number call record is a driver-calling virtual number call record, the time difference between the call start time and the bid-winning time is not greater than the second time length, the call is not connected, the ring time length is less than the fourth time length, and the driver does not hang up.
[0045] Specifically, when it is determined whether there is a second target virtual number call record, a third target virtual number call record, a fourth target virtual number call record or a fifth target virtual number call record in the second screening result, first, based on the bid-winning time and the second time length, a driver-calling screening time range is determined, which is a time range with the bid-winning time as the starting time and the second time length as the time length. Then, the virtual number call records with the call start time located in the driver-calling screening time range are screened in the second screening result. If the current screening result shows that there is no virtual number call record with the call start time located in the driver-calling screening time range in the second screening result, it is determined that there is none of the second target virtual number call record, the third target virtual number call record, the fourth target virtual number call record and the fifth target virtual number call record in the second screening result, and the current determination process is ended. Otherwise, if the current screening result shows that there is a virtual number call record with the call start time located in the driver-calling screening time range in the second screening result, the following process is performed for each virtual number call record with the call start time located in the driver-calling screening time range in the second screening result: (a) It is determined whether the call corresponding to the current virtual number call record is connected. Specifically, when it is determined that the connection time and the hang-up time of the current virtual number call record are not empty, and the difference between the hang-up time and the connection time is greater than 0, it is determined that the call corresponding to the current virtual number call record is connected.
[0046] (b) If the call corresponding to the current virtual number call record has been connected, further check the call duration, and determine whether the call duration of the current call is greater than a third duration. The call duration is equal to the hang-up time minus the connection time.
[0047] (c) If the call duration of the current call is greater than the third duration, determine that the current virtual number call record is a second target virtual number call record, and determine that any one of the second target virtual number call record, a third target virtual number call record, a fourth target virtual number call record and a fifth target virtual number call record exists in the second screening result, and end the process.
[0048] (d) If the call duration of the current call is not greater than the third duration, determine whether the hang-up party of the current call is a driver.
[0049] (e) If the hang-up party of the current call is not the driver, determine that the current virtual number call record is the third target virtual number call record, and determine that any one of the second target virtual number call record, the third target virtual number call record, the fourth target virtual number call record and the fifth target virtual number call record exists in the second screening result, and end the process.
[0050] (f) If the call corresponding to the current virtual number call record has not been connected, determine whether the ring duration of the current call is greater than a fourth duration, wherein the ring duration is equal to the hang-up time minus the ring start time.
[0051] (g) If the ring duration of the current call is greater than the fourth duration, determine that the current virtual number call record is the fourth target virtual number call record, and determine that any one of the second target virtual number call record, the third target virtual number call record, the fourth target virtual number call record and the fifth target virtual number call record exists in the second screening result, and end the process.
[0052] (h) If the ring duration of the current call is not greater than the fourth duration, determine whether the hang-up party of the current call is a driver.
[0053] (i) If the hang-up party of the current call is not the driver, determine that the current virtual number call record is the fifth target virtual number call record, and determine that any one of the second target virtual number call record, the third target virtual number call record, the fourth target virtual number call record and the fifth target virtual number call record exists in the second screening result, and end the process.
[0054] The second duration can be equal to 180 seconds, the third duration can be equal to 8 seconds, and the fourth duration can be equal to 8 seconds.
[0055] (6) If any one of the second target virtual number call record, the third target virtual number call record, the fourth target virtual number call record and the fifth target virtual number call record exists in the second screening result, it is determined that there is a virtual number call record meeting the first preset requirement in all virtual number call records of the target order.
[0056] (7) If the second target virtual number call record, the third target virtual number call record, the fourth target virtual number call record and the fifth target virtual number call record do not exist in the second screening result, it is determined that there is no virtual number call record meeting the first preset requirement in all virtual number call records of the target order.
[0057] From the above content, the specific content of the first preset requirement includes: the passenger calls, the time difference between the call start time and the bid-winning time is not greater than the first time length, and the call is connected; or, the driver calls, the time difference between the call start time and the bid-winning time is not greater than the second time length, the call is connected, and the call duration is not less than the third time length; or, the driver calls, the time difference between the call start time and the bid-winning time is not greater than the second time length, the call is connected, the call duration is less than the third time length, and the driver does not hang up; or, the driver calls, the time difference between the call start time and the bid-winning time is not greater than the second time length, the call is not connected, and the ring duration is not less than the fourth time length; or, the driver calls, the time difference between the call start time and the bid-winning time is not greater than the second time length, the call is not connected, the ring duration is less than the fourth time length, and the driver does not hang up.
[0058] In the embodiment of the application, the text instant messaging message includes an order ID, a unique identifier of the message, content and a sending time. In addition, the text instant messaging message also includes a sender and a receiver of the message.
[0059] Based on the bid-winning time, it is judged whether there is a text instant messaging message meeting the second preset requirement in all text instant messaging messages of the target order, and a second judgment result is obtained. Specifically, it can include: (1) Based on the bid-winning time and a preset fifth time length, a text instant messaging message screening time range is determined. The text instant messaging message screening time range is a time range with the bid-winning time as the starting time and the time length equal to the fifth time length.
[0060] (2) In all text instant messaging messages of the target order, a target text instant messaging message with a sending time located in the text instant messaging message screening time range is screened.
[0061] (3) When the target text type instant messaging message is successfully screened, it is determined whether there is a text type instant messaging message with non-empty message content in all target text type instant messaging messages.
[0062] (4) If there is a text type instant messaging message with non-empty message content in all target text type instant messaging messages, it is determined that there is a text type instant messaging message meeting the second preset requirement in all text type instant messaging messages of the target order.
[0063] (5) If there is no text type instant messaging message with non-empty message content in all target text type instant messaging messages, it is determined that there is no text type instant messaging message meeting the second preset requirement in all text type instant messaging messages of the target order.
[0064] From the above content, it can be seen that the specific content of the second preset requirement includes that the sending time is located in the text type instant messaging message screening time range, and the message content is not empty.
[0065] In the embodiment of the application, based on the driver operation log database, the instant messaging message database, the second preset requirement and the third preset requirement, the identification of the effective communication reach of the driver and the passenger according to the order ID and the bid-winning time can specifically include: (1) Obtain the driver ID of the target order.
[0066] (2) Based on the driver operation log database, obtain the third acquisition result by performing the out-call passenger operation record acquisition according to the driver ID and the order ID.
[0067] Specifically, the driver operation log database can be an operation log database of a driver terminal application program, and the out-call passenger operation record is stored in the driver operation log database. The out-call passenger operation record includes an order ID, a driver ID, a unique identifier of an operation record, an operation time and an operation type. The operation type can be an operation of clicking a call button on the driver terminal application program. First, all log data related to the operation of clicking the call button on the driver terminal application program is obtained from the driver operation log database according to the operation type, and a set of out-call passenger operation records is obtained. Then, the out-call passenger operation record of the driver of the target order for the target order is screened from the set of out-call passenger operation records according to the driver ID and the order ID, and the third acquisition result is obtained. The out-call passenger operation can be an operation of clicking a call button on the driver terminal application program.
[0068] It should be noted that the time in the database is stored in the form of a timestamp. Subsequently, when time comparison is needed, the corresponding time needs to be converted into a format that can be used for time comparison.
[0069] (3) When the third acquisition result shows that the outbound passenger operation record of the target order exists, a third judgment result is obtained by judging, based on the bid-winning time, whether there is an outbound passenger operation record meeting the third preset requirement in all outbound passenger operation records of the target order.
[0070] (4) If the third judgment result is yes, it is determined that the driver of the target order has realized effective reach of driver-passenger communication for the target order.
[0071] (5) If the third judgment result is no, a fourth acquisition result is obtained by performing text instant messaging acquisition based on the instant messaging database according to the order ID.
[0072] (6) When the fourth acquisition result shows that the text instant messaging of the target order exists, a fourth judgment result is obtained by judging, based on the bid-winning time, whether there is text instant messaging meeting the second preset requirement in all text instant messaging of the target order.
[0073] (7) If the fourth judgment result is yes, it is determined that the driver of the target order has realized effective reach of driver-passenger communication for the target order.
[0074] (8) If the fourth judgment result is no, it is determined that the driver of the target order has not realized effective reach of driver-passenger communication for the target order.
[0075] (9) When the fourth acquisition result shows that the text instant messaging of the target order does not exist, it is determined that the driver of the target order has not realized effective reach of driver-passenger communication for the target order.
[0076] (10) When the third acquisition result shows that the outbound passenger operation record of the target order does not exist, the step of performing text instant messaging acquisition based on the instant messaging database according to the order ID is executed.
[0077] It should be noted that the embodiment of the application is described by taking the outbound passenger operation record analysis and recognition first and the text instant messaging analysis and recognition later as an example, and in addition, the text instant messaging analysis and recognition can be performed first and the outbound passenger operation record analysis and recognition can be performed later, and the specific implementation principle is the same as that of the above example, and will not be described here.
[0078] In the embodiment of the application, the third judgment result is obtained by judging, based on the bid-winning time, whether there is an outbound passenger operation record meeting the third preset requirement in all outbound passenger operation records of the target order, and specifically can include: (1) The outbound passenger operation record screening time range is determined based on the bid-winning time and the preset sixth time length, and the outbound passenger operation record screening time range is a time range with the bid-winning time as the starting time and the time length equal to the sixth time length.
[0079] The sixth time length can be equal to 180 seconds.
[0080] (2) determining whether there is an out-call passenger operation record in all the out-call passenger operation records of the target order, the operation time of which is located in the out-call passenger operation record filtering time range.
[0081] (3) if there is an out-call passenger operation record in all the out-call passenger operation records of the target order, the operation time of which is located in the out-call passenger operation record filtering time range, it is determined that there is an out-call passenger operation record in all the out-call passenger operation records of the target order, which meets the third preset requirement.
[0082] (4) if there is no out-call passenger operation record in all the out-call passenger operation records of the target order, the operation time of which is located in the out-call passenger operation record filtering time range, it is determined that there is no out-call passenger operation record in all the out-call passenger operation records of the target order, which meets the third preset requirement.
[0083] From the above, the specific content of the third preset requirement includes that the operation time is located in the out-call passenger operation record filtering time range.
[0084] In the embodiment of the application, the method for identifying effective communication touch of driver and passenger of the application can further include: (1) after obtaining the identification result, adding a first identifier to the identification result when the identification result shows that the driver of the target order has achieved effective communication touch of driver and passenger for the target order, and adding a second identifier to the identification result when the identification result shows that the driver of the target order has not achieved effective communication touch of driver and passenger for the target order.
[0085] Specifically, the first identifier and the second identifier can be color identifiers, the first identifier is green, and the second identifier is red; the first identifier and the second identifier can also be symbol identifiers, for example, the first identifier is a check mark, and the second identifier is a cross mark. In addition, the first identifier and the second identifier can also be other types of identifiers, which are not limited in the application.
[0086] The user can quickly determine what the identification result is through the first identifier and the second identifier, improving the user's convenience.
[0087] (3) sending the identified result with the identifier to a preset terminal.
[0088] Specifically, the preset terminal can be a business system of a network car-hailing platform, for subsequent business processes, such as driver service quality evaluation, order status update, etc.
[0089] Based on a general inventive concept, the application also provides a device for identifying effective communication touch of driver and passenger.Figure 2 is a structural schematic diagram of a device for identifying effective communication touch of driver and passenger provided by an embodiment of the present application. As shown in the figure, the device comprises: Figure 2 An acquisition module 21 is configured to acquire order basic information of a target order, the order basic information comprising an order ID, a bid-winning time and a communication number type, the communication number type comprising a virtual number and a non-virtual number.
[0090] A first identification module 22 is configured to, when the communication number type is a virtual number, identify effective communication touch of driver and passenger according to the order ID and the bid-winning time based on a call record database, an instant messaging message database, a first preset requirement and a second preset requirement; wherein when the target order has a virtual number call record meeting the first preset requirement or a text instant messaging message meeting the second preset requirement, it is determined that the driver of the target order has achieved effective communication touch of driver and passenger for the target order.
[0091] A second identification module 23 is configured to, when the communication number type is a non-virtual number, identify effective communication touch of driver and passenger according to the order ID and the bid-winning time based on a driver operation log database, an instant messaging message database, a second preset requirement and a third preset requirement; wherein when the target order has a text instant messaging message meeting the second preset requirement or a passenger operation record meeting the third preset requirement, it is determined that the driver of the target order has achieved effective communication touch of driver and passenger for the target order.
[0092] Optionally, the first identification module 22 specifically comprises: A first acquisition unit is configured to acquire a virtual number call record according to the order ID based on the call record database, and obtain a first acquisition result.
[0093] A first judgment unit is configured to, when the first acquisition result shows that there is a virtual number call record of the target order, judge whether there is a virtual number call record meeting the first preset requirement in all virtual number call records of the target order based on the bid-winning time, and obtain a first judgment result.
[0094] A first determination unit is configured to, when the first judgment result is yes, determine that the driver of the target order has achieved effective communication touch of driver and passenger for the target order.
[0095] A second acquisition unit is configured to, when the first judgment result is no, or when the first acquisition result shows that there is no virtual number call record of the target order, acquire a text instant messaging message according to the order ID based on the instant messaging message database, and obtain a second acquisition result.
[0096] The second determining unit is configured to, when the second obtaining result shows that there is a text instant message of the target order, determine, based on the bid-winning time, whether there is a text instant message meeting the second preset requirement in all text instant messages of the target order, to obtain a second determining result.
[0097] The second determining unit is configured to, when the second obtaining result shows that there is a text instant message of the target order, determine, based on the bid-winning time, whether there is a text instant message meeting the second preset requirement in all text instant messages of the target order, to obtain a second determining result.
[0098] The third determining unit is configured to, when the second determining result is no, determine that the driver of the target order does not achieve effective communication touch for the target order.
[0099] The third determining unit is configured to, when the second determining result is no, determine that the driver of the target order does not achieve effective communication touch for the target order.
[0100] The first determining unit is specifically configured to: The first determining unit is specifically configured to:
[0101] The first determining unit is specifically configured to:
[0102] The first determining unit is specifically configured to:
[0103] The first determining unit is specifically configured to:
[0104] When the second screening result shows that there is a virtual number call record of the driver caller, it is judged whether there is a second target virtual number call record, a third target virtual number call record, a fourth target virtual number call record or a fifth target virtual number call record in the second screening result, wherein the second target virtual number call record is a virtual number call record of the driver caller, a time difference between a call start time and the bid winning time is not greater than a second time length, has been connected, and a call time length is not less than a third time length, the third target virtual number call record is a virtual number call record of the driver caller, a time difference between a call start time and the bid winning time is not greater than the second time length, has been connected, a call time length is less than the third time length, and is not hung up by the driver, the fourth target virtual number call record is a virtual number call record of the driver caller, a time difference between a call start time and the bid winning time is not greater than the second time length, has not been connected, and a ring time length is not less than a fourth time length, and the fifth target virtual number call record is a virtual number call record of the driver caller, a time difference between a call start time and the bid winning time is not greater than the second time length, has not been connected, a ring time length is less than the fourth time length, and is not hung up by the driver.
[0105] If any one of the second target virtual number call record, the third target virtual number call record, the fourth target virtual number call record and the fifth target virtual number call record exists in the second screening result, it is determined that there is a virtual number call record satisfying the first preset requirement in all virtual number call records of the target order.
[0106] If the second target virtual number call record, the third target virtual number call record, the fourth target virtual number call record and the fifth target virtual number call record do not exist in the second screening result, it is determined that there is no virtual number call record satisfying the first preset requirement in all virtual number call records of the target order.
[0107] Optionally, the text instant messaging message includes an order ID, a unique identifier of the message, content and a sending time.
[0108] The second judging unit is specifically configured to: Based on the bid winning time and a preset fifth time length, a text instant messaging message screening time range is determined, and the text instant messaging message screening time range is a time range with the bid winning time as a starting time and a time length equal to the fifth time length.
[0109] In all text instant messaging messages of the target order, a target text instant messaging message with a sending time located in the text instant messaging message screening time range is screened.
[0110] When the target text instant messaging message is successfully screened, it is judged whether there is a text instant messaging message with non-empty message content in all target text instant messaging messages.
[0111] If there is a text instant messaging message with non-empty message content in all target text instant messaging messages, it is determined that there is a text instant messaging message meeting the second preset requirement in all text instant messaging messages of the target order.
[0112] If there is no text instant messaging message with non-empty message content in all target text instant messaging messages, it is determined that there is no text instant messaging message meeting the second preset requirement in all text instant messaging messages of the target order.
[0113] Optionally, the second identification module 23 specifically includes: The third acquisition unit is configured to acquire the driver ID of the target order.
[0114] The fourth acquisition unit is configured to perform call-out passenger operation record acquisition based on the driver operation log database and the driver ID and the order ID, and obtain a third acquisition result.
[0115] The third determination unit is configured to, when the third acquisition result shows that there is a call-out passenger operation record of the target order, determine, based on the bid-winning time, whether there is a call-out passenger operation record meeting the third preset requirement in all call-out passenger operation records of the target order, and obtain a third determination result.
[0116] The fourth determination unit is configured to, if the third determination result is yes, determine that the driver of the target order has achieved effective reach of driver-passenger communication for the target order.
[0117] The fifth acquisition unit is configured to, if the third determination result is no, or when the third acquisition result shows that there is no call-out passenger operation record of the target order, perform text instant messaging message acquisition based on the instant messaging message database and the order ID, and obtain a fourth acquisition result.
[0118] The third determination unit is configured to, when the fourth acquisition result shows that there is a text instant messaging message of the target order, determine, based on the bid-winning time, whether there is a text instant messaging message meeting the second preset requirement in all text instant messaging messages of the target order, and obtain a fourth determination result.
[0119] The fifth determination unit is configured to, if the fourth determination result is yes, determine that the driver of the target order has achieved effective reach of driver-passenger communication for the target order.
[0120] The sixth determination unit is configured to, if the fourth determination result is no, determine that the driver of the target order has not achieved effective reach of driver-passenger communication for the target order.
[0121] The seventh determining unit is configured to determine that the driver of the target order has not realized the effective reach of the driver-passenger communication for the target order when the fourth acquisition result shows that there is no text instant message of the target order.
[0122] Optionally, the outbound passenger operation record comprises an order ID, a driver ID, a unique identifier of the operation record, and an operation time.
[0123] The third judging unit is specifically configured to: The third judging unit is specifically configured to:
[0124] The third judging unit is specifically configured to:
[0125] The third judging unit is specifically configured to:
[0126] The third judging unit is specifically configured to:
[0127] Optionally, the device for identifying the effective reach of the driver-passenger communication can further comprise: The first identification module is configured to add a first identification to the identification result when the identification result shows that the driver of the target order has realized the effective reach of the driver-passenger communication for the target order.
[0128] The second identification module is configured to add a second identification to the identification result when the identification result shows that the driver of the target order has not realized the effective reach of the driver-passenger communication for the target order.
[0129] The sending module is configured to send the identified identification result to a preset terminal.
[0130] Based on the same inventive concept, the application further provides a computer readable storage medium having a computer program stored thereon, wherein the computer program is executed by a processor to implement the method for identifying the effective reach of the driver-passenger communication.
[0131] It can be understood that the same or similar parts in the above embodiments can be mutually referenced, and the content not described in detail in some embodiments can refer to the same or similar content in other embodiments.
[0132] It should be noted that, in the description of the present application, the terms "first", "second" and the like are used only for descriptive purposes, and cannot be construed as indicating or implying relative importance. In addition, in the description of the present application, unless otherwise specified, the meaning of "a plurality of" is at least two.
[0133] Any process or method descriptions in flow diagrams or otherwise described herein can be understood as representing code modules, segments, or portions of code which include one or more executable instructions for performing specific logic functions or steps in the overall method. The application's preferred embodiments include the combination of the segments, which can be stored in a memory and executed by a suitable instruction execution system. The order in which the segments are executed can be different from that shown and described herein, and the functions described in the segments can be performed in a different order or in parallel, as will be understood by those skilled in the art.
[0134] It should be understood that each part of the present application can be realized by hardware, software, firmware or their combination. In the above embodiments, a plurality of steps or methods can be realized by software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if realized by hardware, and as in another embodiment, it can be realized by any one or combination of the following technologies known in the art: discrete logic circuit with logic gate circuit for implementing logic function on data signal, application specific integrated circuit with suitable combination logic gate circuit, programmable gate array (PGA), field programmable gate array (FPGA) and the like.
[0135] Those skilled in the art of the present technology can understand that all or part of the steps carried out by the above-mentioned embodiment method can be completed by a program instructing the relevant hardware, and the program can be stored in a computer readable storage medium, which includes one or a combination of the steps of the method embodiment when executed.
[0136] In addition, each functional unit in each embodiment of the present application can be integrated in one processing module, or each unit can exist physically separately, or two or more units can be integrated in one module. The above integrated module can be realized in the form of hardware or in the form of software function module. The integrated module, if realized in the form of software function module and sold or used as an independent product, can also be stored in a computer readable storage medium.
[0137] The storage medium mentioned above can be a read-only memory, a magnetic disk or an optical disk, etc.
[0138] In the description of the specification, the description of the terms "one embodiment", "some embodiments", "an example", "a specific example", or "some examples" etc. means that the specific features, structures, materials or characteristics described in connection with the embodiment or example are included in at least one embodiment or example of the present application. In the specification, the illustrative description of the above terms does not necessarily mean the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described can be combined in any one or more embodiments or examples in a suitable manner.
[0139] Although the embodiments of the present application have been shown and described above, it is understood that the above-described embodiments are exemplary, and cannot be construed as limiting the present application, and those skilled in the art can make changes, modifications, replacements and variations to the above-described embodiments within the scope of the present application.
Claims
1. A method for identifying effective communication with drivers and passengers, characterized in that, The method comprises the following steps: obtaining order basic information of a target order, the order basic information comprising an order ID, a bid-winning time and a communication number type, the communication number type comprising a virtual number and a non-virtual number; when the communication number type is the virtual number, identifying driver-passenger communication effective reachability according to the order ID and the bid-winning time based on a call record database, an instant messaging message database, a first preset requirement and a second preset requirement; wherein when the target order has a virtual number call record meeting the first preset requirement or a text instant messaging message meeting the second preset requirement, it is determined that the driver of the target order has achieved driver-passenger communication effective reachability for the target order; the call record database stores virtual number call records, and the instant messaging message database stores text instant messaging messages; when the communication number type is the non-virtual number, identifying driver-passenger communication effective reachability according to the order ID and the bid-winning time based on a driver operation log database, an instant messaging message database, a second preset requirement and a third preset requirement; wherein when the target order has a text instant messaging message meeting the second preset requirement or a passenger operation record meeting the third preset requirement, it is determined that the driver of the target order has achieved driver-passenger communication effective reachability for the target order; the driver operation log database stores passenger operation records.
2. The method of identifying effective reach of driver-passenger communication of claim 1, wherein, identifying driver-passenger communication effective reachability according to the order ID and the bid-winning time based on a call record database, an instant messaging message database, a first preset requirement and a second preset requirement, specifically comprising: based on the call record database, obtaining virtual number call records according to the order ID to obtain a first obtaining result; when the first obtaining result shows that there is a virtual number call record of the target order, based on the bid-winning time, judging whether there is a virtual number call record meeting the first preset requirement in all virtual number call records of the target order to obtain a first judgment result; if the first judgment result is yes, it is determined that the driver of the target order has achieved driver-passenger communication effective reachability for the target order; if the first judgment result is no, based on the instant messaging message database, obtaining text instant messaging messages according to the order ID to obtain a second obtaining result; when the second obtaining result shows that there is a text instant messaging message of the target order, based on the bid-winning time, judging whether there is a text instant messaging message meeting the second preset requirement in all text instant messaging messages of the target order to obtain a second judgment result; if the second judgment result is yes, it is determined that the driver of the target order has achieved driver-passenger communication effective reachability for the target order; if the second judgment result is no, it is determined that the driver of the target order has not achieved driver-passenger communication effective reachability for the target order; When the first acquisition result shows that there is no virtual number call record of the target order, a step of acquiring a text-based instant messaging message based on the instant messaging message database according to the order ID is performed.
3. The method of identifying effective reach of driver-passenger communication of claim 2, wherein, The virtual number call record includes an order ID, a unique identifier of a call record, a calling number and a called number of a call, a call type, a call start time, a connection time, a hang-up time, a ring start time, and a hang-up party, and the call type includes a driver calling and a passenger calling. Based on the winning time, it is judged whether there is a virtual number call record meeting the first preset requirement in all virtual number call records of the target order, and a first judgment result is obtained, specifically including: Virtual number call records of the target order are filtered in the first filtering result, and a first filtering result is obtained. When the first filtering result shows that there is a virtual number call record of the passenger calling, it is judged whether there is a first target virtual number call record in the first filtering result, the first target virtual number call record is a virtual number call record of the passenger calling, the time difference between the call start time and the winning time is not greater than the first time length, and the call has been connected. If the first filtering result includes the first target virtual number call record, it is determined that there is a virtual number call record meeting the first preset requirement in all virtual number call records of the target order. When the first filtering result shows that there is no virtual number call record of the passenger calling, virtual number call records of the target order are filtered in the first filtering result, and a second filtering result is obtained. When the second filtering result shows that there is a virtual number call record of the driver calling, it is judged whether there is a second target virtual number call record, a third target virtual number call record, a fourth target virtual number call record or a fifth target virtual number call record in the second filtering result, wherein the second target virtual number call record is a virtual number call record of the driver calling, the time difference between the call start time and the winning time is not greater than the second time length, the call has been connected, and the call duration is not less than the third time length, the third target virtual number call record is a virtual number call record of the driver calling, the time difference between the call start time and the winning time is not greater than the second time length, the call has been connected, the call duration is less than the third time length, and the driver is not hung up, the fourth target virtual number call record is a virtual number call record of the driver calling, the time difference between the call start time and the winning time is not greater than the second time length, the call is not connected, and the ring duration is not less than the fourth time length, and the fifth target virtual number call record is a virtual number call record of the driver calling, the time difference between the call start time and the winning time is not greater than the second time length, the call is not connected, the ring duration is less than the fourth time length, and the driver is not hung up. If any one of the second target virtual number call record, the third target virtual number call record, the fourth target virtual number call record and the fifth target virtual number call record exists in the second screening result, it is determined that there is a virtual number call record meeting the first preset requirement in all virtual number call records of the target order; If the second target virtual number call record, the third target virtual number call record, the fourth target virtual number call record and the fifth target virtual number call record do not exist in the second screening result, it is determined that there is no virtual number call record meeting the first preset requirement in all virtual number call records of the target order.
4. The method of identifying effective reach of driver-passenger communication of claim 2, wherein, The text instant messaging message includes an order ID, a unique identifier of the message, content and a sending time; Based on the bid-winning time, it is determined whether there is a text instant messaging message meeting the second preset requirement in all text instant messaging messages of the target order, to obtain a second determination result, specifically including: Based on the bid-winning time and a preset fifth time length, a text instant messaging message screening time range is determined, which is a time range with the bid-winning time as the starting time and the time length equal to the fifth time length; In all text instant messaging messages of the target order, target text instant messaging messages with the sending time located in the text instant messaging message screening time range are screened out; When the target text instant messaging messages are successfully screened out, it is determined whether there is a text instant messaging message with non-empty message content in all target text instant messaging messages; If there is a text instant messaging message with non-empty message content in all target text instant messaging messages, it is determined that there is a text instant messaging message meeting the second preset requirement in all text instant messaging messages of the target order; If there is no text instant messaging message with non-empty message content in all target text instant messaging messages, it is determined that there is no text instant messaging message meeting the second preset requirement in all text instant messaging messages of the target order.
5. The method of identifying effectively reached driver-passenger communication of claim 1, wherein, Based on the driver operation log database, the instant messaging message database, the second preset requirement and the third preset requirement, identification of driver-passenger communication effective reach is performed according to the order ID and the bid-winning time, specifically including: An ID of a driver of the target order is obtained; Based on the driver operation log database, an outbound passenger operation record acquisition is performed according to the driver ID and the order ID, to obtain a third acquisition result; When the third acquisition result shows that there is an outbound passenger operation record of the target order, based on the bid-winning time, it is determined whether there is an outbound passenger operation record meeting the third preset requirement in all outbound passenger operation records of the target order, to obtain a third determination result; If the third determination result is yes, it is determined that the driver of the target order has achieved driver-passenger communication effective reach for the target order; If the third determination result is no, based on the instant messaging message database, text instant messaging messages are acquired according to the order ID to obtain a fourth acquisition result; When the fourth acquisition result shows that there is text instant messaging message of the target order, based on the bid-winning time, it is determined whether there is text instant messaging message meeting the second preset requirement in all text instant messaging messages of the target order to obtain a fourth determination result; If the fourth determination result is yes, it is determined that the driver of the target order has realized effective communication touch for the target order; If the fourth determination result is no, it is determined that the driver of the target order has not realized effective communication touch for the target order; When the fourth acquisition result shows that there is no text instant messaging message of the target order, it is determined that the driver of the target order has not realized effective communication touch for the target order; When the third acquisition result shows that there is no outbound passenger operation record of the target order, the step of acquiring text instant messaging messages according to the order ID based on the instant messaging message database is performed.
6. The method of identifying effective reach of driver-passenger communication of claim 5, wherein, The outbound passenger operation record includes order ID, driver ID, unique identifier of operation record and operation time; Based on the bid-winning time, it is determined whether there is outbound passenger operation record meeting the third preset requirement in all outbound passenger operation records of the target order to obtain a third determination result, specifically including: Based on the bid-winning time and a preset sixth time length, a outbound passenger operation record screening time range is determined, the outbound passenger operation record screening time range is a time range with the bid-winning time as the starting time and the time length equal to the sixth time length; It is determined whether there is outbound passenger operation record with the operation time located in the outbound passenger operation record screening time range in all outbound passenger operation records of the target order; If there is outbound passenger operation record with the operation time located in the outbound passenger operation record screening time range in all outbound passenger operation records of the target order, it is determined that there is outbound passenger operation record meeting the third preset requirement in all outbound passenger operation records of the target order; If there is no outbound passenger operation record with the operation time located in the outbound passenger operation record screening time range in all outbound passenger operation records of the target order, it is determined that there is no outbound passenger operation record meeting the third preset requirement in all outbound passenger operation records of the target order.
7. The method of identifying effectively reached driver-passenger communication of claim 1, wherein, Further comprising: After obtaining the identification result, when the identification result shows that the driver of the target order has realized effective communication touch for the target order, a first identifier is added to the identification result; When the identification result shows that the driver of the target order has not realized effective communication touch for the target order, a second identifier is added to the identification result; The identified identification result is sent to a preset terminal.
8. A device for identifying valid communication between a driver and passenger, characterized in that, Comprise: An acquisition module is configured to acquire order basic information of a target order, the order basic information including an order ID, a bid-winning time, and a communication number type, and the communication number type including a virtual number and a non-virtual number; A first identification module is configured to, when the communication number type is the virtual number, identify driver-passenger communication effective reachability according to the order ID and the bid-winning time based on a call record database, an instant messaging message database, a first preset requirement, and a second preset requirement; and when the target order has a virtual number call record meeting the first preset requirement or a text instant messaging message meeting the second preset requirement, determine that a driver of the target order has achieved driver-passenger communication effective reachability for the target order; the call record database stores virtual number call records, and the instant messaging message database stores text instant messaging messages. A second identification module is configured to, when the communication number type is the non-virtual number, identify driver-passenger communication effective reachability according to the order ID and the bid-winning time based on a driver operation log database, an instant messaging message database, a second preset requirement, and a third preset requirement; and when the target order has a text instant messaging message meeting the second preset requirement or a passenger operation record meeting the third preset requirement, determine that the driver of the target order has achieved driver-passenger communication effective reachability for the target order; the driver operation log database stores passenger operation records.
9. A computer readable storage medium having stored thereon a computer program, characterized in that, The computer program, when executed by a processor, implements the method for identifying driver-passenger communication effective reachability according to any one of claims 1 to 7.