Method and apparatus for determining time of delivery, electronic device, and readable storage medium
By determining the delivery trajectory and obtaining delivery equipment data in the order platform, and combining indoor and outdoor scene and motion status information, the delivery personnel status perception model is used to solve the problem of order delivery time accuracy and improve the accuracy of overdue compensation.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-08-27
- Publication Date
- 2026-03-20
AI Technical Summary
In existing technologies, order platforms cannot accurately obtain the actual delivery time of orders, resulting in a low accuracy rate for overdue compensation.
After receiving a user's request for compensation for timeout, the system determines the delivery trajectory based on the delivery location of the target order, obtains equipment data from the delivery device, and combines indoor and outdoor scene information and motion status information to determine the actual delivery time using a delivery personnel status perception model.
Accurately obtaining the true delivery time of orders improves the accuracy of late delivery compensation and reduces misjudgments and user losses.
Smart Images

Figure CN113822539B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] Embodiments of the present disclosure relate to the technical field of order processing, and in particular to a delivery time determination method and device, electronic equipment and readable storage medium. BACKGROUND
[0002] Currently, for some order platforms, a compensated value-added service of overtime delivery is set, and when an order delivery personnel fails to deliver an order on time, a user is paid a penalty.
[0003] After the user purchases the overtime compensation service when placing an order, the delivery personnel often fails to deliver on time, at which time the user can file a complaint through online complaint or call a customer service for complaint. When filing an online complaint, the order platform can calculate the distance between the delivery personnel and the user at the time of compensation according to the delivery trajectory of the delivery personnel to determine whether the delivery personnel delivers on time according to the agreed time, and accordingly, the user's complaint information is audited and the user is compensated for overtime. In the scenario of calling a customer service, the customer service side cannot obtain relevant data, and as long as the user calls and provides that the delivery personnel delivers the order after the agreed time, overtime compensation is made.
[0004] The above two overtime compensation methods cannot accurately obtain the real delivery time of the order according to the delivery trajectory of the delivery personnel and the delivery time of the order provided by the user, resulting in a low accuracy of overtime compensation. SUMMARY
[0005] Embodiments of the present disclosure provide a delivery time determination method, device, electronic equipment and readable storage medium to accurately obtain the real delivery time of an order, thereby improving the accuracy of overtime compensation.
[0006] According to a first aspect of embodiments of the present disclosure, a delivery time determination method is provided, comprising:
[0007] After receiving a user's overtime compensation request initiated for a target order, a target order delivery trajectory associated with the target order is determined according to a target delivery location of the target order;
[0008] Obtain device data associated with a delivery device corresponding to the target order in the target order delivery trajectory;
[0009] Based on the device data, a target delivery time of the target order is determined.
[0010] Optionally, the target order delivery trajectory associated with the target order is determined according to the target delivery location of the target order, comprising:
[0011] obtaining an order delivery track corresponding to the target order and a target delivery location of the target order;
[0012] obtaining a target order delivery track in the order delivery track and within a preset distance from the target delivery location.
[0013] Optionally, the obtaining of the device data associated with the delivery device corresponding to the target order in the target order delivery track comprises:
[0014] obtaining device positioning data of the delivery device in the target order delivery track and state data of the delivery device;
[0015] The determining of the target arrival time of the target order based on the device data comprises:
[0016] determining indoor and outdoor scene information of the delivery device based on the device positioning data;
[0017] determining motion state information of a delivery personnel holding the delivery device based on the state data;
[0018] determining the target arrival time based on the indoor and outdoor scene information and the motion state information.
[0019] Optionally, the determining of the target arrival time based on the indoor and outdoor scene information and the motion state information comprises:
[0020] inputting the indoor and outdoor scene information and the motion state information into a delivery personnel state perception model, and obtaining target motion state information associated with the target order from the motion state information extracted by the delivery personnel state perception model according to the indoor and outdoor scene information;
[0021] obtaining a state generation time corresponding to the target motion state information, and taking the state generation time as the target arrival time.
[0022] Optionally, the obtaining of the device data associated with the delivery device corresponding to the target order in the target order delivery track comprises:
[0023] obtaining time information of a Bluetooth signal of an order placing device of the user scanned by the delivery device;
[0024] The determining of the target arrival time of the target order based on the device data comprises:
[0025] determining the target arrival time based on the time information.
[0026] Optionally, after the target delivery time of the target order is determined based on the device data, the method further includes:
[0027] According to the target delivery time and the promised delivery time of the target order, a compensation result corresponding to the target order is determined.
[0028] Optionally, after the compensation result corresponding to the target order is determined, the method further includes:
[0029] After receiving a secondary overtime compensation request initiated by the user for the target order, session information between a delivery personnel of the target order and the user is obtained;
[0030] The session information is analyzed to obtain a real delivery time corresponding to the target order;
[0031] Based on the real delivery time and the promised delivery time, a compensation result of the target order is determined.
[0032] According to a second aspect of an embodiment of the present disclosure, a delivery time determination apparatus is provided, including:
[0033] An order delivery trajectory determination module is configured to, after receiving an overtime compensation request initiated by a user for a target order, determine a target order delivery trajectory associated with the target order according to a target delivery location of the target order;
[0034] A device data acquisition module is configured to acquire device data associated with a delivery device corresponding to the target order within the target order delivery trajectory;
[0035] A target delivery time determination module is configured to determine a target delivery time of the target order based on the device data.
[0036] Optionally, the order delivery trajectory determination module includes:
[0037] An order delivery trajectory acquisition unit is configured to acquire an order delivery trajectory corresponding to the target order and a target delivery location of the target order;
[0038] A target delivery trajectory acquisition unit is configured to acquire a target order delivery trajectory within a preset distance from the target delivery location in the order delivery trajectory.
[0039] Optionally, the device data acquisition module includes:
[0040] A state data acquisition unit is configured to acquire device positioning data of the delivery device within the target order delivery trajectory and state data of the delivery device;
[0041] The target delivery time determination module comprises:
[0042] An indoor and outdoor scene information determination unit is configured to determine, based on the device positioning data, indoor and outdoor scene information in which the order delivery device is located.
[0043] A motion state information determination unit is configured to determine, based on the state data, motion state information of a delivery personnel holding the order delivery device.
[0044] A first delivery time determination unit is configured to determine, based on the indoor and outdoor scene information and the motion state information, the target delivery time.
[0045] Optionally, the target delivery time determination unit comprises:
[0046] A target motion state information extraction subunit is configured to input the indoor and outdoor scene information and the motion state information into a delivery personnel state perception model, and acquire target motion state information associated with the target order from the motion state information extracted by the delivery personnel state perception model according to the indoor and outdoor scene information.
[0047] A target delivery time acquisition subunit is configured to acquire a state generation time corresponding to the target motion state information, and take the state generation time as the target delivery time.
[0048] Optionally, the device data acquisition module comprises:
[0049] A time information acquisition unit is configured to acquire time information of scanning of a Bluetooth signal of an order placement device of the user by the order delivery device.
[0050] The target delivery time determination module comprises:
[0051] A second delivery time determination unit is configured to determine, based on the time information, the target delivery time.
[0052] Optionally, the apparatus further comprises:
[0053] A compensation result determination module is configured to determine, according to the target delivery time and an agreed delivery time of the target order, a compensation result corresponding to the target order.
[0054] Optionally, the apparatus further comprises:
[0055] A conversation information acquisition module is configured to acquire, after receiving a secondary timeout compensation request initiated by the user for the target order, conversation information between a delivery personnel of the target order and the user.
[0056] The actual delivery time acquisition module is used to analyze the session information to obtain the actual delivery time corresponding to the target order;
[0057] The secondary compensation result determination module is used to determine the compensation result of the target order based on the actual delivery time and the agreed delivery time.
[0058] According to a third aspect of the embodiments of this disclosure, an electronic device is provided, comprising:
[0059] A processor, a memory, and a computer program stored in the memory and executable on the processor, wherein the processor, when executing the program, implements the delivery time determination method described in any of the preceding claims.
[0060] According to a fourth aspect of the embodiments of the present disclosure, a readable storage medium is provided, which, when instructions in the storage medium are executed by a processor of an electronic device, enables the electronic device to perform the delivery time determination method described in any of the preceding claims.
[0061] This disclosure provides a method, apparatus, electronic device, and readable storage medium for determining delivery time. After receiving a user's request for compensation for a delayed delivery of a target order, the method determines the target order's delivery trajectory based on the target delivery location, obtains device data associated with the delivery device corresponding to the target order within the delivery trajectory, and determines the target delivery time based on the device data. By combining the device data of the delivery device within the order's delivery trajectory to determine the target delivery time (i.e., the actual delivery time), this disclosure can accurately obtain the actual delivery time of the order, thereby improving the accuracy of delayed delivery compensation. Attached Figure Description
[0062] To more clearly illustrate the technical solutions of the embodiments of this disclosure, the accompanying drawings used in the description of the embodiments of this disclosure will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of the embodiments of this disclosure. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0063] Figure 1 A flowchart illustrating the steps of a delivery time determination method provided for embodiments of this disclosure;
[0064] Figure 2 A flowchart illustrating the steps of another delivery time determination method provided for embodiments of this disclosure;
[0065] Figure 3 A schematic diagram of a delivery time determination device provided for an embodiment of this disclosure;
[0066] Figure 4 Another structure diagram of a delivery time determination device provided by an embodiment of the present disclosure is provided. DETAILED DESCRIPTION
[0067] The technical solutions in the embodiments of the present disclosure will be clearly and completely described in combination with the drawings in the embodiments of the present disclosure. Obviously, the described embodiments are part of the embodiments of the present disclosure, rather than all the embodiments. Based on the embodiments of the present disclosure, all other embodiments obtained by a person of ordinary skill in the art without creative labor fall within the protection scope of the present disclosure.
[0068] Embodiment one
[0069] Reference Figure 1 , a step flowchart of a delivery time determination method provided by an embodiment of the present disclosure is shown, as shown in Figure 1 , the delivery time determination method can include the following steps:
[0070] Step 101: After receiving a timeout compensation request initiated by a user for a target order, a target order delivery trajectory associated with the target order is determined according to a target delivery location of the target order.
[0071] Embodiments of the present disclosure can be applied to a scenario in which real delivery time of a delivery personnel is evaluated in combination with device data in a trajectory of the delivery personnel delivering a target order after the user initiates a timeout compensation request.
[0072] The target order refers to an order for which the user initiates a timeout compensation request. In a specific implementation, if an order platform provides a timeout compensation service, when the user places an order on the order platform, if the timeout compensation service is purchased in the order placement process, when the order is overdue and delivered to the user, the user can initiate a timeout compensation request to the order platform to obtain the timeout compensation. When the user initiates a timeout compensation request for an order, the order can be regarded as a target order.
[0073] It can be understood that the target order can be one order or multiple orders. Specifically, it can be determined according to actual conditions, and the present embodiment does not limit this.
[0074] The target delivery location refers to a location where the user receives the target order, i.e., a receiving location of the target order.
[0075] The target order delivery trajectory refers to a running trajectory of a delivery personnel delivering a target order within a preset distance range from a target delivery location in a process from obtaining the target order to delivering the target order to the user.
[0076] After the target order is received by the user, if the user has purchased the overtime compensation service for the target order, and if the user initiates an overtime compensation request for the target order to the order platform, the order platform can determine the target order delivery track associated with the target order according to the target delivery location of the target order. Specifically, the process of determining the target order delivery track can be described in detail in combination with the following specific implementation manner.
[0077] In another specific implementation manner of the embodiments of the present disclosure, the step 101 can include:
[0078] Sub-step A1: obtaining the order delivery track corresponding to the target order and the target delivery location of the target order.
[0079] In the embodiments of the present disclosure, the order delivery track refers to the running track of the delivery personnel in the process of delivering the target order, i.e., the running track of the delivery personnel in the process from the beginning of receiving the order to the end of delivering the order.
[0080] After the order platform receives the overtime compensation request initiated by the user for the target order, the order delivery track of the delivery personnel delivering the target order and the target delivery location of the target order can be obtained.
[0081] After obtaining the order delivery track corresponding to the target order and the target delivery location of the target order, sub-step A2 is performed.
[0082] Sub-step A2: obtaining the target order delivery track in the order delivery track within a preset distance from the target delivery location.
[0083] The preset distance refers to a distance for screening the target order delivery track, which is set by the order platform in advance. The preset distance can be 200 m, 300 m, etc. The specific value of the preset distance can be determined according to business requirements, and the embodiments are not limited in this regard.
[0084] After obtaining the order delivery track corresponding to the target order and the target delivery location, the track within the preset distance from the target delivery location can be screened from the order delivery track as the target order delivery track.
[0085] The embodiments of the present disclosure screen the target order delivery track by pre-setting the preset distance, without analyzing the device data in all order delivery tracks, thereby greatly reducing the data analysis amount and improving the data analysis speed.
[0086] After determining the target order delivery track associated with the target order according to the target delivery location of the target order, step 102 is performed.
[0087] Step 102: Obtain device data associated with the delivery device corresponding to the target order in the target order delivery track.
[0088] The delivery device refers to a device used by a delivery personnel to complete a series of operation processes such as order receiving and order delivery for a target order. In this example, the delivery device can be a mobile phone, a tablet computer or the like.
[0089] The device data refers to data generated by the delivery device in the target order delivery track. In this example, the device data can be acceleration data, light sensing data, indoor and outdoor state data, Bluetooth signal scanning data or the like. Specifically, the specific content of the device data can be determined according to business requirements, which is not limited in this embodiment.
[0090] After obtaining the target order delivery track associated with the target order, the device data associated with the delivery device corresponding to the target order in the target order delivery track can be obtained.
[0091] After obtaining the device data associated with the delivery device corresponding to the target order in the target order delivery track, step 103 is performed.
[0092] Step 103: Determine the target arrival time of the target order based on the device data.
[0093] The target arrival time refers to the time when the delivery personnel actually arrives at the target order.
[0094] After obtaining the device data, the target arrival time of the target order can be determined based on the device data.
[0095] In this example, the way to obtain the target arrival time based on the device data can include two kinds. The first kind is to determine the motion state of the delivery personnel based on the device data, and to determine the target arrival time based on the highly correlated motion state. The second kind is to determine the target arrival time based on the time information of the Bluetooth signal scanned by the delivery device from the order device held by the user of the target order, and the like. Specifically, the two specific implementation manners can be described in detail.
[0096] In one specific implementation manner of the present disclosure, step 102 can include:
[0097] Sub-step B1: Obtain device positioning data of the delivery device in the target order delivery track and state data of the delivery device.
[0098] In an embodiment of the present disclosure, the device positioning data is position data of the positioned delivery device.
[0099] The state data refers to data of the ordering device detected by a gyroscope, an accelerometer, a light sensor, etc. on the ordering device, such as light sensing data, acceleration data, and angular velocity data.
[0100] In this example, the device positioning data of the ordering device can be acquired by a satellite, a base station, etc., and the state data of the ordering device can be detected by a gyroscope, an accelerometer, a light sensor, etc. on the ordering device.
[0101] After the device positioning data and the state data of the ordering device are acquired, sub-step C1 and sub-step C2 are executed.
[0102] The above step 103 can include:
[0103] Sub-step C1: determining indoor-outdoor scene information in which the ordering device is located based on the device positioning data.
[0104] After the device positioning data of the ordering device is acquired, the indoor-outdoor scene information in which the ordering device is located can be determined based on the device positioning data, i.e., whether the ordering device is in an indoor scene or an outdoor scene.
[0105] In a specific implementation, a signal strength threshold value can be set in advance, and the signal size of the ordering device can be detected in real time by a satellite or a base station. If the detected signal strength of the ordering device is greater than or equal to the signal strength threshold value, it indicates that the ordering device is in an outdoor scene, otherwise, if the detected signal strength of the ordering device is less than the signal strength threshold value, it indicates that the ordering device is in an indoor scene.
[0106] Of course, in actual applications, other ways can also be used to determine whether the ordering device is in an indoor scene or an outdoor scene. Specifically, this can be determined according to business requirements, which are not limited in the present embodiment.
[0107] Sub-step C2: determining motion state information of a delivery personnel holding the ordering device based on the state data.
[0108] After the state data of the ordering device is acquired, the motion state information of the delivery personnel holding the ordering device can be determined based on the state data, i.e., the motion state of the delivery personnel is determined in combination with the state data, such as riding, walking, staying, climbing stairs, and taking an elevator.
[0109] Sub-step C3: determining the target delivery time based on the indoor-outdoor scene information and the motion state information.
[0110] After obtaining the motion state information and the indoor and outdoor scene information, the target delivery time can be determined based on the indoor and outdoor scene information and the motion state information. Specifically, the indoor and outdoor scene information and the motion state information can be input into a pre-trained delivery personnel state perception model, the model extracts motion state information highly associated with the user's order from the motion state information in combination with the indoor and outdoor scene information, and determines the target delivery time based on the generation time of the motion state information. Specifically, the specific implementation mode can be combined for detailed description.
[0111] In another specific implementation mode of the embodiment of the present disclosure, the above-mentioned sub-step C3 can include:
[0112] Sub-step D1: inputting the indoor and outdoor scene information and the motion state information into a delivery personnel state perception model, and obtaining target motion state information associated with the target order in the motion state information extracted by the delivery personnel state perception model according to the indoor and outdoor scene information.
[0113] In the embodiment of the present disclosure, the delivery personnel state perception model refers to a model for extracting motion state information highly associated with the user's order.
[0114] The training process of the above-mentioned delivery personnel state perception model is described with reference to the following steps:
[0115] 1. Obtain a training data set; the training data set includes motion state information of a delivery personnel delivering an order to a user in an outdoor scene, and motion state information of a delivery personnel delivering an order to a user in an indoor scene;
[0116] 2. Model training based on the training data set to obtain a delivery personnel state perception model.
[0117] After obtaining the indoor and outdoor scene information and the motion state information, the indoor and outdoor scene information and the motion state information can be input into the delivery personnel state perception model to extract the target motion state information associated with the target order in the motion state information according to the indoor and outdoor scene information by the delivery personnel state perception model. The target motion state information is the motion state information highly associated with the user's order.
[0118] After obtaining the target motion state information output by the delivery personnel state perception model, sub-step D2 is performed.
[0119] Sub-step D2: obtaining a state generation time corresponding to the target motion state information, and taking the state generation time as the target delivery time.
[0120] After obtaining the target motion state information, a state generation time corresponding to the target motion state information can be extracted, and the state generation time is taken as the target delivery time.
[0121] In another specific implementation manner of the present disclosure, the step 102 can include:
[0122] Sub-step E1: Obtain time information of scanning the Bluetooth signal of the ordering device of the user by the delivery device.
[0123] In this embodiment, in the case that the ordering device held by the ordering user of the target order is turned on with the Bluetooth signal, the time information of scanning the Bluetooth signal of the ordering device of the user by the delivery device can be obtained.
[0124] After obtaining the time information of scanning the Bluetooth signal of the ordering device of the user by the delivery device, sub-step F1 is executed.
[0125] The step 103 can include:
[0126] Sub-step F1: Determine the target delivery time based on the time information.
[0127] In the case that the delivery device scans the Bluetooth signal of the ordering device of the user, the target delivery time can be determined according to the time information of scanning the Bluetooth signal of the ordering device by the delivery device, that is, the time of scanning the Bluetooth signal can be taken as the target delivery time.
[0128] The embodiments of the present disclosure determine the target delivery time (i.e., the real delivery time of the delivery personnel for the target order) in combination with the above two manners, and can accurately locate the real delivery time of the delivery personnel for the order.
[0129] After obtaining the target delivery time corresponding to the target order, the compensation result corresponding to the target order can be determined according to the target delivery time and the scheduled delivery time of the target order, for example, the user needs to be compensated when the target delivery time exceeds the scheduled delivery time, and the user does not need to be compensated when the target delivery time does not exceed the scheduled delivery time.
[0130] The embodiments of the present disclosure determine the target delivery time (i.e., the real delivery time of the order) of the target order by combining the device data of the delivery device in the delivery track of the order, can accurately identify the real delivery time of the order, and make judgment on the overtime compensation in combination with the real delivery time, which can improve the accuracy of the overtime compensation.
[0131] The embodiment of the present disclosure provides a delivery time determination method. After receiving a time-out compensation request initiated by a user for a target order, a target order delivery track associated with the target order is determined according to a target delivery location of the target order, device data associated with a delivery device corresponding to the target order in the target order delivery track is acquired, and a target delivery time of the target order is determined based on the device data. The embodiment of the present disclosure can accurately acquire the real delivery time of the order by determining the target delivery time (i.e., the real delivery time) of the order in combination with the device data of the delivery device in the delivery track of the order, thereby improving the accuracy of the time-out compensation.
[0132] Embodiment two
[0133] Reference Figure 2 Another step flowchart of a delivery time determination method provided by the embodiment of the present disclosure is shown in FIG. 2. As shown in FIG. 2, the delivery time determination method can include the following steps: Figure 2
[0134] Step 201: After receiving a time-out compensation request initiated by a user for a target order, a target order delivery track associated with the target order is determined according to a target delivery location of the target order.
[0135] The embodiment of the present disclosure can be applied to a scenario in which the real delivery time of a delivery personnel is evaluated in combination with device data in a delivery track of the target order delivered by the delivery personnel after the user initiates a time-out compensation request.
[0136] The target order refers to an order for which the user initiates a time-out compensation request. In a specific implementation, if an order platform provides a time-out compensation service, when the user places an order on the order platform, if the time-out compensation service is purchased in the order placement process, when the order is delivered to the user, the user can initiate a time-out compensation request to the order platform to obtain time-out compensation. When the user initiates a time-out compensation request for an order, the order can be regarded as the target order.
[0137] It can be understood that the target order can be one order or multiple orders. Specifically, the target order can be determined according to actual conditions, and the embodiment is not limited in this regard.
[0138] The target delivery location refers to a location where the user receives the target order, i.e., a receiving location of the target order.
[0139] The target order delivery track refers to a running track of a delivery personnel who delivers the target order within a preset distance range from the target delivery location in the process from obtaining the target order to delivering the target order to the user.
[0140] After the target order is received by the user, if the user has purchased the overtime compensation service for the target order, and if the user initiates an overtime compensation request for the target order to the order platform, the order platform can determine the target order delivery track associated with the target order according to the target delivery location of the target order. Specifically, the process of determining the target order delivery track can be described in detail in combination with the following specific implementation manner.
[0141] In another specific implementation manner of the embodiments of the present disclosure, the step 201 can include:
[0142] Sub-step M1: obtaining the order delivery track corresponding to the target order and the target delivery location of the target order.
[0143] In the embodiments of the present disclosure, the order delivery track refers to the running track of the delivery personnel in the process of delivering the target order, i.e., the running track of the delivery personnel in the process from the beginning of receiving the order to the end of delivering the order.
[0144] After the order platform receives the overtime compensation request initiated by the user for the target order, the order delivery track of the delivery personnel delivering the target order and the target delivery location of the target order can be obtained.
[0145] After obtaining the order delivery track corresponding to the target order and the target delivery location of the target order, sub-step M2 is performed.
[0146] Sub-step M2: obtaining the target order delivery track in the order delivery track within a preset distance from the target delivery location.
[0147] The preset distance refers to a distance for screening the target order delivery track, which is set by the order platform in advance. The preset distance can be 200 m, 300 m, etc. The specific value of the preset distance can be determined according to business requirements, and the embodiments are not limited in this regard.
[0148] After obtaining the order delivery track corresponding to the target order and the target delivery location, the track within the preset distance from the target delivery location can be screened from the order delivery track as the target order delivery track.
[0149] The embodiments of the present disclosure screen the target order delivery track by pre-setting the preset distance, without analyzing the device data in all order delivery tracks, thereby greatly reducing the data analysis amount and improving the data analysis speed.
[0150] After determining the target order delivery track associated with the target order according to the target delivery location of the target order, step 202 is performed.
[0151] Step 202: Obtain device data associated with the delivery device corresponding to the target order in the target order delivery track.
[0152] The delivery device refers to a device used by a delivery personnel to complete a series of operation processes such as order receiving and order delivery for a target order. In this example, the delivery device can be a mobile phone, a tablet computer or the like.
[0153] The device data refers to data generated by the delivery device in the target order delivery track. In this example, the device data can be acceleration data, light sensing data, indoor and outdoor state data, Bluetooth signal scanning data or the like. The specific content of the device data can be determined according to business requirements, which is not limited in this embodiment.
[0154] After obtaining the target order delivery track associated with the target order, the device data associated with the delivery device corresponding to the target order in the target order delivery track can be obtained.
[0155] After obtaining the device data associated with the delivery device corresponding to the target order in the target order delivery track, step 203 is performed.
[0156] Step 203: Determine the target arrival time of the target order based on the device data.
[0157] The target arrival time refers to the time when the delivery personnel actually arrives at the target order.
[0158] After obtaining the device data, the target arrival time of the target order can be determined based on the device data.
[0159] In this example, the way to obtain the target arrival time based on the device data can include two kinds. The first kind is to determine the motion state of the delivery personnel based on the device data, and to determine the target arrival time based on the highly correlated motion state. The second kind is to determine the target arrival time based on the time information of the Bluetooth signal scanned by the delivery device from the order device held by the user of the target order, and the like. Specifically, the two specific implementation manners can be described in detail.
[0160] In one specific implementation manner of the present disclosure, step 202 can include:
[0161] Sub-step N1: Obtain device positioning data of the delivery device in the target order delivery track and state data of the delivery device.
[0162] In an embodiment of the present disclosure, the device positioning data is position data of the positioned delivery device.
[0163] The state data refers to data of the ordering device detected by a gyroscope, an accelerometer, a light sensor, etc. on the ordering device, such as light sensing data, acceleration data, and angular velocity data.
[0164] In this example, the device positioning data of the ordering device can be acquired by a satellite, a base station, etc., and the state data of the ordering device can be detected by a gyroscope, an accelerometer, a light sensor, etc. on the ordering device.
[0165] After the device positioning data and the state data of the ordering device are acquired, sub-step P1 and sub-step P2 are performed.
[0166] The above step 203 can include:
[0167] Sub-step P1: determining indoor-outdoor scene information in which the ordering device is located based on the device positioning data.
[0168] After the device positioning data of the ordering device is acquired, the indoor-outdoor scene information in which the ordering device is located can be determined based on the device positioning data, i.e., whether the ordering device is in an indoor scene or an outdoor scene.
[0169] In a specific implementation, a signal strength threshold value can be set in advance, and the signal size of the ordering device can be detected in real time by a satellite or a base station. If the detected signal strength of the ordering device is greater than or equal to the signal strength threshold value, it indicates that the ordering device is in an outdoor scene, otherwise, if the detected signal strength of the ordering device is less than the signal strength threshold value, it indicates that the ordering device is in an indoor scene.
[0170] Of course, in actual applications, other ways can also be used to determine whether the ordering device is in an indoor scene or an outdoor scene. Specifically, this can be determined according to business requirements, which are not limited in the present embodiment.
[0171] Sub-step P2: determining motion state information of a delivery personnel holding the ordering device based on the state data.
[0172] After the state data of the ordering device is acquired, the motion state information of the delivery personnel holding the ordering device can be determined based on the state data, i.e., the motion state of the delivery personnel is determined in combination with the state data, such as riding, walking, staying, climbing stairs, and taking an elevator.
[0173] Sub-step P3: determining the target delivery time based on the indoor-outdoor scene information and the motion state information.
[0174] After obtaining the motion state information and the indoor and outdoor scene information, the target delivery time can be determined based on the indoor and outdoor scene information and the motion state information. Specifically, the indoor and outdoor scene information and the motion state information can be input into a pre-trained delivery personnel state perception model, the model extracts motion state information highly associated with the user's order from the motion state information in combination with the indoor and outdoor scene information, and determines the target delivery time based on the generation time of the motion state information. Specifically, the specific implementation mode can be combined for detailed description.
[0175] In another specific implementation mode of the embodiment of the present disclosure, the above-mentioned sub-step P3 can include:
[0176] Sub-step K1: inputting the indoor and outdoor scene information and the motion state information into a delivery personnel state perception model, and obtaining target motion state information associated with the target order in the motion state information extracted by the delivery personnel state perception model according to the indoor and outdoor scene information.
[0177] In the embodiment of the present disclosure, the delivery personnel state perception model refers to a model for extracting motion state information highly associated with the user's order.
[0178] The training process of the above-mentioned delivery personnel state perception model is described with reference to the following steps:
[0179] 1. Obtain a training data set; the training data set includes motion state information of a delivery personnel delivering an order to a user in an outdoor scene, and motion state information of a delivery personnel delivering an order to a user in an indoor scene;
[0180] 2. Model training based on the training data set to obtain a delivery personnel state perception model.
[0181] After obtaining the indoor and outdoor scene information and the motion state information, the indoor and outdoor scene information and the motion state information can be input into the delivery personnel state perception model to extract the target motion state information associated with the target order in the motion state information according to the indoor and outdoor scene information by the delivery personnel state perception model. The target motion state information is the motion state information highly associated with the user's order.
[0182] After obtaining the target motion state information output by the delivery personnel state perception model, sub-step K2 is executed.
[0183] Sub-step K2: obtaining a state generation time corresponding to the target motion state information, and taking the state generation time as the target delivery time.
[0184] After obtaining the target motion state information, a state generation time corresponding to the target motion state information can be extracted, and the state generation time is taken as the target delivery time.
[0185] In another specific implementation of the present disclosure, the step 202 can include:
[0186] Sub-step L1: Obtain time information of scanning the Bluetooth signal of the ordering device of the user by the delivery device.
[0187] In this embodiment, in the case that the ordering device held by the ordering user of the target order is turned on with the Bluetooth signal, the time information of scanning the Bluetooth signal of the ordering device of the user by the delivery device can be obtained.
[0188] After obtaining the time information of scanning the Bluetooth signal of the ordering device of the user by the delivery device, the sub-step H1 is executed.
[0189] The step 203 can include:
[0190] Sub-step H1: Determine the target delivery time based on the time information.
[0191] In the case that the delivery device scans the Bluetooth signal of the ordering device of the user, the target delivery time can be determined according to the time information of scanning the Bluetooth signal of the ordering device by the delivery device, that is, the time of scanning the Bluetooth signal can be taken as the target delivery time.
[0192] The embodiments of the present disclosure determine the target delivery time (i.e., the real delivery time of the delivery personnel delivering the target order) in combination with the above two modes, and can more accurately locate the real delivery time of the delivery personnel delivering the order.
[0193] After obtaining the target delivery time corresponding to the target order, the step 204 is executed.
[0194] Step 204: Determine the compensation result corresponding to the target order according to the target delivery time and the agreed delivery time of the target order.
[0195] The agreed delivery time refers to the time agreed by the order platform and the user for the target order to be delivered to the user.
[0196] After obtaining the target delivery time corresponding to the target order, the compensation result corresponding to the target order can be determined according to the target delivery time and the agreed delivery time, for example, when the target delivery time exceeds the agreed delivery time, the user needs to be compensated, and when the target delivery time does not exceed the agreed delivery time, the user does not need to be compensated.
[0197] Embodiments of the present disclosure can accurately identify the real delivery time of an order and determine the compensation result based on the real delivery time by determining the target delivery time (i.e., the real delivery time) of a target order by combining the device data of a delivery device within the delivery trajectory of the order.
[0198] Step 205: After receiving the secondary compensation request initiated by the user for the target order, obtain the conversation information between the delivery personnel of the target order and the user.
[0199] After the order platform determines the compensation result through the above process, the compensation result can be sent to the user. If the compensation result is no compensation, the user can initiate a secondary compensation request for the target order.
[0200] After the order platform receives the secondary compensation request initiated by the user for the target order, the conversation information between the delivery personnel of the target order and the user can be obtained. In this example, the conversation information can be instant messaging information, call recording information, or both instant messaging information and call recording information.
[0201] After obtaining the conversation information between the delivery personnel of the target order and the user, step 206 is performed.
[0202] Step 206: Analyze the conversation information to obtain the real delivery time corresponding to the target order.
[0203] After the order platform obtains the conversation information between the delivery personnel of the target order and the user, the conversation information can be analyzed to obtain the real delivery time corresponding to the target order. Specifically, voice recognition, voice-to-text technology, etc. can be used to identify whether the predicted real delivery time exists in the call recording.
[0204] After analyzing the conversation information to obtain the real delivery time corresponding to the target order, step 207 is performed.
[0205] Step 207: Determine the compensation result of the target order based on the real delivery time and the agreed delivery time.
[0206] After analyzing the real delivery time of the target order, the real delivery time and the agreed delivery time can be used to determine the compensation result of the target order. Specifically, if the real delivery time exceeds the agreed delivery time, compensation needs to be made to the user. If the real delivery time does not exceed the agreed delivery time, no compensation needs to be made to the user.
[0207] Embodiments of the present disclosure can analyze the real delivery time in combination with conversation information when the user does not agree with the compensation result, can more accurately calculate the real delivery time of the order, and can reduce the occurrence of delivery time misjudgment and reduce the loss of the user.
[0208] Of course, when the user still does not agree with the second compensation result, the user can be transferred to the manual customer service for processing, and the order platform can submit all the above evidence to the customer service personnel for manual judgment.
[0209] The delivery time determination method provided by the embodiments of the present disclosure can determine the target order delivery track associated with the target order according to the target delivery location of the target order after receiving the overtime compensation request initiated by the user for the target order, obtain the device data associated with the delivery device corresponding to the target order in the target order delivery track, and determine the target delivery time of the target order based on the device data. The embodiments of the present disclosure can accurately obtain the real delivery time of the order by determining the target delivery time (i.e., the real delivery time) of the target order in combination with the device data of the delivery device in the delivery track of the order, so as to improve the accuracy of overtime compensation.
[0210] Embodiment three
[0211] Reference Figure 3 , a structure schematic diagram of a delivery time determination device provided by an embodiment of the present disclosure is shown, as Figure 3 shown, the delivery time determination device 300 can include the following modules:
[0212] An order delivery track determination module 310 is configured to determine a target order delivery track associated with a target order according to a target delivery location of the target order after receiving an overtime compensation request initiated by a user for the target order.
[0213] A device data acquisition module 320 is configured to acquire device data associated with a delivery device corresponding to the target order in the target order delivery track.
[0214] A target delivery time determination module 330 is configured to determine a target delivery time of the target order based on the device data.
[0215] Optionally, the order delivery track determination module 310 includes:
[0216] An order delivery track acquisition unit is configured to acquire an order delivery track corresponding to the target order and a target delivery location of the target order.
[0217] A target delivery track acquisition unit is configured to acquire a target order delivery track in the order delivery track and within a preset distance from the target delivery location.
[0218] Optionally, the device data acquisition module 320 comprises:
[0219] a state data acquisition unit, configured to acquire device positioning data of the order delivery device in the target order delivery track and state data of the order delivery device;
[0220] The target arrival time determination module 330 comprises:
[0221] an indoor and outdoor scene information determination unit, configured to determine indoor and outdoor scene information in which the order delivery device is located based on the device positioning data;
[0222] a motion state information determination unit, configured to determine motion state information of a delivery personnel holding the order delivery device based on the state data;
[0223] a first arrival time determination unit, configured to determine the target arrival time based on the indoor and outdoor scene information and the motion state information.
[0224] Optionally, the target arrival time determination unit comprises:
[0225] a target motion state information extraction subunit, configured to input the indoor and outdoor scene information and the motion state information into a delivery personnel state perception model, and acquire target motion state information associated with the target order in the motion state information extracted by the delivery personnel state perception model according to the indoor and outdoor scene information;
[0226] a target arrival time acquisition subunit, configured to acquire a state generation time corresponding to the target motion state information, and take the state generation time as the target arrival time.
[0227] Optionally, the device data acquisition module 320 comprises:
[0228] a time information acquisition unit, configured to acquire time information of the order delivery device scanning a Bluetooth signal of an order placement device of the user;
[0229] The target arrival time determination module 330 comprises:
[0230] a second arrival time determination unit, configured to determine the target arrival time based on the time information.
[0231] The embodiment of the present disclosure provides a delivery time determination device. After receiving a timeout compensation request initiated by a user for a target order, a target order delivery track associated with the target order is determined according to a target delivery location of the target order, device data associated with a delivery device corresponding to the target order in the target order delivery track is obtained, and a target delivery time of the target order is determined based on the device data. The embodiment of the present disclosure can accurately obtain the real delivery time of the order by determining the target delivery time (i.e., the real delivery time) of the target order in combination with the device data of the delivery device in the delivery track of the order, so that the accuracy of the timeout compensation can be improved.
[0232] Embodiment four
[0233] Reference Figure 4 Another structure diagram of a delivery time determination device is shown, as shown in FIG. 4, the delivery time determination device 400 can include the following modules: Figure 4 An order delivery track determination module 410 is configured to determine a target order delivery track associated with a target order according to a target delivery location of the target order after receiving a timeout compensation request initiated by a user for the target order.
[0234] A device data acquisition module 420 is configured to acquire device data associated with a delivery device corresponding to the target order in the target order delivery track.
[0235] A target delivery time determination module 430 is configured to determine a target delivery time of the target order based on the device data.
[0236] A compensation result determination module 440 is configured to determine a compensation result corresponding to the target order according to the target delivery time and a scheduled delivery time of the target order.
[0237] A conversation information acquisition module 450 is configured to acquire conversation information between a delivery personnel of the target order and the user after receiving a secondary timeout compensation request initiated by the user for the target order.
[0238] A real delivery time acquisition module 460 is configured to analyze the conversation information to obtain a real delivery time corresponding to the target order.
[0239] A secondary compensation result determination module 470 is configured to determine a compensation result of the target order based on the real delivery time and the scheduled delivery time.
[0240]
[0241] The delivery time determination device provided in the embodiments of this disclosure, after receiving a timeout compensation request initiated by a user for a target order, determines the target order delivery trajectory associated with the target order based on the target delivery location of the target order, obtains device data associated with the delivery device corresponding to the target order within the target order delivery trajectory, and determines the target delivery time of the target order based on the device data. By combining the device data of the delivery device within the order's delivery trajectory to determine the target delivery time (i.e., the actual delivery time) of the target order, the embodiments of this disclosure can accurately obtain the actual delivery time of the order, thereby improving the accuracy of timeout compensation.
[0242] Embodiments of this disclosure also provide an electronic device, including: a processor, a memory, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the delivery time determination method of the foregoing embodiments.
[0243] Embodiments of this disclosure also provide a readable storage medium that, when instructions in the storage medium are executed by a processor of an electronic device, enables the electronic device to perform the delivery time determination method of the foregoing embodiments.
[0244] As the device embodiment is basically similar to the method embodiment, the description is relatively simple, and relevant parts can be found in the description of the method embodiment.
[0245] The algorithms and displays provided herein are not inherently related to any particular computer, virtual system, or other device. Various general-purpose systems can also be used in conjunction with the teachings herein. The required structure for constructing such systems is apparent from the above description. Furthermore, the embodiments of this disclosure are not directed to any particular programming language. It should be understood that the embodiments of this disclosure described herein can be implemented using various programming languages, and the above description of specific languages is for the purpose of disclosing the best mode of implementation of the embodiments of this disclosure.
[0246] Numerous specific details are set forth in the specification provided herein. However, it will be understood that embodiments of this disclosure may be practiced without these specific details. In some instances, well-known methods, structures, and techniques have not been shown in detail so as not to obscure the understanding of this specification.
[0247] Similarly, it is to be understood that the embodiments of the disclosure can be alternately grouped into individual embodiments, drawings or descriptions thereof, of individual features of the embodiments of the disclosure, in the above description of exemplary embodiments of the disclosure, in order to streamline the disclosure and aid in the understanding of one or more of the individual inventive aspects. However, the approach of the disclosure should not be interpreted as reflecting an intention that the claimed embodiments of the disclosure require more features than are recited in each of the claims. Rather, the inventive aspects are, as reflected in the following claims, in less than all of the features of the foregoing disclosed individual embodiments. Accordingly, the claims appended to the detailed description, thereby incorporate the detailed description, wherein each claim is hereby expressly incorporated as a separate embodiment of the embodiments of the disclosure.
[0248] Those skilled in the art can understand that the modules in the apparatus in the embodiments can be adaptively changed and arranged in one or more apparatuses different from the embodiments. The modules or units or components in the embodiments can be combined into one module or unit or component, and furthermore can be divided into multiple sub-modules or sub-units or sub-components. Except that at least some of such features and / or processes or units are mutually exclusive, all combinations of all features disclosed in the specification (including the accompanying claims, abstract and drawings), and all processes or units of any methods or apparatuses so disclosed can be used. Unless explicitly stated otherwise, each feature disclosed in the specification (including the accompanying claims, abstract and drawings) can be replaced by an alternative feature providing the same, equivalent or similar functionality.
[0249] The various component embodiments of the embodiments of the disclosure can be implemented in hardware, or in software modules running on one or more processors, or in a combination thereof. Those skilled in the art will appreciate that a microprocessor or a digital signal processor (DSP) can be used in practice to implement some or all of the functions of some or all of the components in the dynamic picture generation apparatus according to the embodiments of the disclosure. The embodiments of the disclosure can also be implemented as a device or apparatus program for performing part or all of the methods described herein. Such a program implementing the embodiments of the disclosure can be stored on a computer readable medium, or can be in the form of one or more signals. Such signals can be downloaded from an Internet website, or provided on a carrier signal, or in any other form.
[0250] It should be noted that the above-mentioned embodiments illustrate rather than limit the embodiments of the present disclosure, and that one skilled in the art will be able to devise alternative embodiments without departing from the scope of the appended claims. In the claims, any reference signs placed between parentheses shall not be construed as limiting the claim. The word "comprising" does not exclude the presence of elements or steps not listed in a claim. The word "a" or "an" preceding an element does not exclude the presence of a plurality of such elements. The embodiments of the present disclosure can be implemented by means of both hardware and software, and the embodiments of the present disclosure can be implemented by means of an appropriately programmed computer. In a unit claim, several devices can be listed with a comma. The use of the term "at least" followed by a list of one or more items should be interpreted as including at least one of the listed items or any combination of the listed items. The use of the term "one" followed by a list of one or more items should be interpreted as including any one of the listed items or any combination of the listed items. The use of the terms first, second and third, etc. does not indicate any order. These terms are used as labels in this patent application for the purpose of nomenclature.
[0251] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the foregoing method embodiments, which will not be repeated here.
[0252] The above only describes the preferred embodiments of the embodiments of the present disclosure, and does not limit the embodiments of the present disclosure. Any modification, equivalent replacement and improvement made within the spirit and principle of the embodiments of the present disclosure shall be included in the protection scope of the embodiments of the present disclosure.
[0253] The above only describes the specific embodiments of the embodiments of the present disclosure, but the protection scope of the embodiments of the present disclosure is not limited thereto. Any person skilled in the art can easily think of changes or replacements within the technical range disclosed by the embodiments of the present disclosure, which shall be included in the protection scope of the embodiments of the present disclosure. Therefore, the protection scope of the embodiments of the present disclosure shall be subject to the protection scope of the claims.
Claims
1. A method for determining delivery time, characterized in that, include: After receiving a timeout compensation request from a user for a target order, the delivery trajectory of the target order associated with the target order is determined based on the target delivery location of the target order. Obtain device data associated with the delivery device corresponding to the target order within the target order's delivery trajectory; the device data refers to the data generated by the delivery device within the target order's delivery trajectory. Based on the device data, the target delivery time for the target order is determined; Determining the target delivery time for the target order based on the device data includes: The device location data of the delivery device within the target order delivery trajectory and the status data of the delivery device are obtained; the status data of the delivery device is the data detected by the gyroscope, accelerometer and optical sensor on the delivery device. Based on the device location data, the indoor and outdoor scene information of the delivery device is determined; Based on the status data, the movement status information of the delivery personnel holding the delivery device is determined; The indoor and outdoor scene information and the motion state information are input into the delivery personnel state perception model, and the target motion state information associated with the target order is extracted from the motion state information by the delivery personnel state perception model based on the indoor and outdoor scene information. Obtain the state generation time corresponding to the target motion state information, and use the state generation time as the target delivery time.
2. The method according to claim 1, characterized in that, Determining the target order delivery trajectory associated with the target order based on the target delivery location of the target order includes: Obtain the order delivery trajectory corresponding to the target order, and the target delivery location of the target order; Obtain the target order delivery trajectory within a preset distance from the target delivery location from the order delivery trajectory.
3. The method according to claim 1, characterized in that, After determining the target delivery time for the target order based on the device data, the method further includes: The compensation result corresponding to the target order is determined based on the target delivery time and the agreed delivery time of the target order.
4. The method according to claim 3, characterized in that, After determining the compensation result corresponding to the target order, the process also includes: After receiving the user's second timeout compensation request for the target order, obtain the conversation information between the delivery person of the target order and the user; Analyze the session information to obtain the actual delivery time corresponding to the target order; The compensation result for the target order is determined based on the actual delivery time and the agreed delivery time.
5. A delivery time determination device, characterized in that, include: The order delivery trajectory determination module is used to determine the target order delivery trajectory associated with the target order based on the target delivery location of the target order after receiving a timeout compensation request initiated by the user for the target order. The device data acquisition module is used to acquire device data associated with the delivery device corresponding to the target order within the target order delivery trajectory; the device data refers to the data generated by the delivery device within the target order delivery trajectory. The target delivery time determination module is used to determine the target delivery time of the target order based on the device data. The target delivery time determination module includes: The status data acquisition unit is used to acquire the device positioning data of the delivery device within the target order delivery trajectory, and the status data of the delivery device; the status data of the delivery device is the data detected by the gyroscope, accelerometer, optical sensor and other sensors on the delivery device. An indoor / outdoor scene information determination unit is used to determine the indoor / outdoor scene information of the delivery device based on the device positioning data. A motion status information determination unit is used to determine the motion status information of the delivery personnel holding the delivery device based on the status data. The target motion state information extraction subunit is used to input the indoor and outdoor scene information and the motion state information into the delivery personnel state perception model, and to obtain the target motion state information associated with the target order extracted by the delivery personnel state perception model based on the indoor and outdoor scene information. The target delivery time acquisition subunit is used to acquire the state generation time corresponding to the target motion state information and use the state generation time as the target delivery time.
6. An electronic device, characterized in that, include: A processor, a memory, and a computer program stored in the memory and executable on the processor, wherein the processor, when executing the program, implements the delivery time determination method according to any one of claims 1 to 4.
7. A readable storage medium, characterized in that, When the instructions in the storage medium are executed by the processor of the electronic device, the electronic device is able to perform the delivery time determination method according to any one of claims 1 to 4.
Citation Information
Patent Citations
Delivery information interaction method and device, storage medium and electronic equipment
CN112488619A
Responsibility judgment system, method and device, storage medium and electronic equipment
CN112926922A
Deliverman operation monitoring method and device, storage medium and electronic equipment
CN113077114A