Order tracking method, device, equipment and computer readable storage medium
Patent Information
- Application Number
- CN202110864450.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-07-29
- Publication Date
- 2026-10-30
- Estimated Expiration
- 2041-07-29
AI Technical Summary
[0004]然而,在订单的处理过程中经常会发生资源遗漏、订单超时等问题,导致用户产生投诉行为,外卖平台需针对用户的投诉行为来确定产生该问题的责任方
[0071]本申请实施例提供的技术方案在进行目标订单获取和配送时,基于目标订单的订单信息,对目标订单进行追踪,进而得到目标订单的获取路径和配送路径中的至少一个路径对应的多媒体资源。这种以视频的形式记录目标订单的处理过程的方式,能够使得目标订单的处理过程可视化,使得用户和商家能够清楚的了解目标订单的处理过程。而且该过程在获取多媒体资源的过程中无需人工手动操作,能够节省人工的工作量。
Smart Images

Figure CN113592177B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of computer technology, and in particular to an order tracking method, apparatus, device, and computer-readable storage medium. Background Technology
[0002] With the rapid development of computer technology, the food delivery industry is also developing rapidly. At the same time, users have put forward higher requirements for the quality of food delivery and the delivery time.
[0003] In related technologies, after a user selects resources (such as food) from any merchant on a food delivery platform and places an order, a food delivery order is generated. The delivery person receives the food delivery order, goes to the merchant to obtain the resources, and then delivers the food delivery order until the resources corresponding to the food delivery order are delivered to the user, thus completing the food delivery order processing process.
[0004] However, issues such as resource omissions and order timeouts frequently occur during order processing, leading to user complaints. Food delivery platforms need to determine the responsible party for these complaints. Therefore, there is an urgent need for an order tracking method that can quickly and efficiently obtain order tracking information while improving the accuracy of identifying the responsible party, thereby reducing the user complaint rate. Summary of the Invention
[0005] This application provides an order tracking method, apparatus, device, and computer-readable storage medium, which can be used to solve problems in related technologies. The technical solution is as follows:
[0006] In a first aspect, embodiments of this application provide an order tracking method, the method comprising:
[0007] In response to receiving a delivery instruction for a target order, a retrieval request is sent to the server. The retrieval request carries the order identifier of the target order and is used to retrieve the order information of the target order.
[0008] Receive the order information of the target order returned by the server based on the acquisition request;
[0009] Based on the order information of the target order, at least one of the acquisition path and delivery path of the target order is tracked to obtain multimedia resources corresponding to the tracking results.
[0010] In one possible implementation, the order information of the target order includes the order start position of the target order;
[0011] Based on the order information of the target order, at least one of the acquisition path and delivery path of the target order is tracked to obtain multimedia resources corresponding to the tracking results, including:
[0012] Get the current geographical location;
[0013] Based on the current geographical location and the order's starting location, the acquisition path for the target order is planned;
[0014] Based on the order's starting position and the first distance, a first position is determined in the acquisition path of the target order, where the first position is a position a first distance away from the order's starting position;
[0015] In response to the electronic device moving to the first position, the acquisition video of the target order is acquired, and the acquired video is identified as the multimedia resource corresponding to the tracking result.
[0016] In one possible implementation, the order information of the target order includes the order start position and the order end position of the target order;
[0017] Based on the order information of the target order, at least one of the acquisition path and delivery path of the target order is tracked to obtain multimedia resources corresponding to the tracking results, including:
[0018] Based on the order's start and end locations, the delivery route for the target order is planned.
[0019] Based on the order termination location and the second distance, a second location is determined in the delivery path of the target order, where the second location is a location at a second distance from the order termination location;
[0020] In response to the electronic device moving to the second location, the delivery video of the target order is acquired, and the delivery video is identified as the multimedia resource corresponding to the tracking result.
[0021] In one possible implementation, the step of acquiring the acquisition video of the target order in response to the electronic device moving to the first location includes:
[0022] In response to the electronic device moving to the first position, recording permission is granted to record video.
[0023] In response to receiving the confirmation instruction for the target order, the recording permission is closed to end the recording, and the video of the target order is obtained. The confirmation instruction is used to indicate that the resource corresponding to the target order has been obtained.
[0024] In one possible implementation, the step of acquiring the delivery video of the target order in response to the electronic device moving to the second location includes:
[0025] In response to the electronic device moving to the second position, recording permission is granted to record video.
[0026] In response to receiving the delivery completion instruction for the target order, the recording permission is closed to end the recording, and the delivery video of the target order is obtained. The delivery completion instruction is used to indicate that the resources corresponding to the target order have been delivered to the target user corresponding to the target order.
[0027] In one possible implementation, the step of tracking at least one of the acquisition path and delivery path of the target order based on the order information of the target order to obtain multimedia resources corresponding to the tracking results includes:
[0028] In response to obtaining the acquisition video and the delivery video of the target order, the acquisition video and the delivery video of the target order are stitched together to obtain the multimedia resource corresponding to the tracking result.
[0029] In one possible implementation, after tracking at least one of the acquisition path and delivery path of the target order based on the order information of the target order to obtain the multimedia resources corresponding to the tracking results, the method further includes:
[0030] The multimedia resources are sent to the server, where they are stored.
[0031] Secondly, embodiments of this application provide an order tracking method, the method comprising:
[0032] The device receives an acquisition request sent by the electronic device, the acquisition request carrying an order identifier of the target order, and the acquisition request is used to acquire the order information of the target order;
[0033] Based on the order identifier of the target order, obtain the order information of the target order;
[0034] The order information of the target order is sent to the electronic device, which then tracks at least one of the acquisition path and delivery path of the target order based on the order information, and obtains multimedia resources corresponding to the tracking results.
[0035] In one possible implementation, after sending the order information of the target order to the electronic device, the method further includes:
[0036] Receive the multimedia resources returned by the electronic device;
[0037] The multimedia resources and the order identifiers of the target orders are stored accordingly.
[0038] In one possible implementation, after storing the multimedia resources and the order identifier of the target order in correspondence, the method further includes:
[0039] The system receives an order query request sent by a first electronic device, the order query request carrying the order identifier of the target order, wherein the first electronic device is the electronic device of the target user corresponding to the target order;
[0040] Based on the order identifier of the target order, obtain the multimedia resources corresponding to the target order;
[0041] The multimedia resources corresponding to the target order are sent to the first electronic device.
[0042] Thirdly, embodiments of this application provide an order tracking device, the device comprising:
[0043] The sending module is used to send a retrieval request to the server in response to receiving a delivery instruction for a target order. The retrieval request carries the order identifier of the target order and is used to retrieve the order information of the target order.
[0044] A receiving module is used to receive the order information of the target order returned by the server based on the acquisition request;
[0045] The acquisition module is used to track at least one of the acquisition path and delivery path of the target order based on the order information of the target order, and obtain multimedia resources corresponding to the tracking results.
[0046] In one possible implementation, the order information of the target order includes the order start position of the target order;
[0047] The acquisition module is further configured to acquire the current geographical location; plan the acquisition path of the target order based on the current geographical location and the order start location; determine a first position in the acquisition path of the target order based on the order start location and a first distance, wherein the first position is a position at a first distance from the order start location; and in response to the electronic device moving to the first position, acquire the acquisition video of the target order and determine the acquired video as the multimedia resource corresponding to the tracking result.
[0048] In one possible implementation, the order information of the target order includes the order start position and the order end position of the target order;
[0049] The acquisition module is used to plan the delivery route of the target order based on the order start position and the order end position; determine a second position in the delivery route of the target order based on the order end position and a second distance, wherein the second position is a position at a second distance from the order end position; and in response to the electronic device moving to the second position, acquire the delivery video of the target order and determine the delivery video as the multimedia resource corresponding to the tracking result.
[0050] In one possible implementation, the acquisition module is configured to enable recording permission to record video in response to the electronic device moving to the first position;
[0051] In response to receiving the confirmation instruction for the target order, the recording permission is closed to end the recording, and the video of the target order is obtained. The confirmation instruction is used to indicate that the resource corresponding to the target order has been obtained.
[0052] In one possible implementation, the acquisition module is configured to enable recording permission to record video in response to the electronic device moving to the second position;
[0053] In response to receiving the delivery completion instruction for the target order, the recording permission is closed to end the recording, and the delivery video of the target order is obtained. The delivery completion instruction is used to indicate that the resources corresponding to the target order have been delivered to the target user corresponding to the target order.
[0054] In one possible implementation, the acquisition module is configured to, in response to acquiring the acquisition video of the target order and the delivery video of the target order, stitch the acquisition video of the target order and the delivery video of the target order together to obtain the multimedia resource corresponding to the tracking result.
[0055] In one possible implementation, the sending module is further configured to send the multimedia resources to the server, whereby the server stores the multimedia resources.
[0056] Fourthly, embodiments of this application provide an order tracking device, the device comprising:
[0057] A receiving module is configured to receive an acquisition request sent by the electronic device, wherein the acquisition request carries an order identifier of the target order and is used to acquire the order information of the target order;
[0058] The acquisition module is used to acquire the order information of the target order based on the order identifier of the target order;
[0059] The sending module is used to send the order information of the target order to the electronic device, and the electronic device tracks at least one of the acquisition path and delivery path of the target order based on the order information of the target order, and obtains multimedia resources corresponding to the tracking results.
[0060] In one possible implementation, the receiving module is further configured to receive the multimedia resources returned by the electronic device;
[0061] The device further includes:
[0062] The storage module is used to store the multimedia resources and the order identifier of the target order accordingly.
[0063] In one possible implementation, the receiving module is further configured to receive an order query request sent by a first electronic device, the order query request carrying an order identifier of the target order, wherein the first electronic device is the electronic device of the target user corresponding to the target order;
[0064] The acquisition module is further configured to acquire multimedia resources corresponding to the target order based on the order identifier of the target order;
[0065] The sending module is further configured to send the multimedia resources corresponding to the target order to the first electronic device.
[0066] Fifthly, embodiments of this application provide an electronic device, which includes a processor and a memory. The memory stores at least one piece of program code, which is loaded and executed by the processor to enable the electronic device to implement the order tracking method described in the first aspect and any possible implementation thereof.
[0067] Sixthly, embodiments of this application provide a server, the server including a processor and a memory, the memory storing at least one piece of program code, the at least one piece of program code being loaded and executed by the processor to enable the server to implement the order tracking method described in the second aspect and any possible implementation thereof.
[0068] In a seventh aspect, a computer-readable storage medium is also provided, wherein at least one piece of program code is stored therein, the at least one piece of program code being loaded and executed by a processor to enable a computer to implement any of the order tracking methods described above.
[0069] Eighthly, a computer program or computer program product is also provided, wherein the computer program or computer program product stores at least one computer instruction, which is loaded and executed by a processor to enable the computer to implement any of the above-described order tracking methods.
[0070] The technical solution provided in this application has at least the following beneficial effects:
[0071] The technical solution provided in this application, when acquiring and delivering a target order, tracks the target order based on its order information to obtain multimedia resources corresponding to at least one of the acquisition and delivery paths. This method of recording the target order processing process in video format makes the process visible, allowing users and merchants to clearly understand it. Furthermore, this process eliminates the need for manual operation when acquiring multimedia resources, saving labor costs. Attached Figure Description
[0072] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0073] Figure 1 This is a schematic diagram illustrating the implementation environment of an order tracking method provided in an embodiment of this application;
[0074] Figure 2 This is a flowchart of an order tracking method provided in an embodiment of this application;
[0075] Figure 3 This is a schematic diagram of a target order acquisition path and delivery path provided in an embodiment of this application;
[0076] Figure 4 This is a flowchart of an order tracking method provided in an embodiment of this application;
[0077] Figure 5 This is a flowchart of an order tracking method provided in an embodiment of this application;
[0078] Figure 6 This is a schematic diagram of the structure of an order tracking device provided in an embodiment of this application;
[0079] Figure 7 This is a schematic diagram of the structure of an order tracking device provided in an embodiment of this application;
[0080] Figure 8 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application;
[0081] Figure 9 This is a schematic diagram of the structure of a server provided in an embodiment of this application. Detailed Implementation
[0082] To make the objectives, technical solutions, and advantages of this application clearer, the embodiments of this application will be described in further detail below with reference to the accompanying drawings.
[0083] Figure 1 This is a schematic diagram illustrating the implementation environment of an order tracking method provided in this application embodiment, such as... Figure 1 As shown, the implementation environment includes: electronic device 101 and server 102.
[0084] Electronic device 101 is a device with a camera, such as a smartphone with a camera. Electronic device 101 may also include a smartphone and a camera, which communicate via a network. The smartphone controls the camera to record video; for example, electronic device 101 may include a smartphone and a helmet with a camera. Electronic device 101 communicates with server 102 via a wired or wireless network. Electronic device 101 is used to acquire order information for a target order, and based on this order information, tracks at least one of the acquisition and delivery paths of the target order to obtain multimedia resources corresponding to the tracking results. Electronic device 101 may also send the multimedia resources to server 102.
[0085] Server 102 can be a single server, a server cluster consisting of multiple servers, or any of the following: a cloud computing platform or a virtualization center. This embodiment of the application does not limit this. Server 102 is used to obtain the order information of a target order based on its order identifier, and send the order information to electronic device 101. This allows electronic device 101 to track at least one of the acquisition and delivery paths of the target order based on the order information, obtaining multimedia resources corresponding to the tracking results. Server 102 is also used to receive the multimedia resources sent by electronic device 101 and store the multimedia resources corresponding to the order identifier of the target order. Of course, server 102 may also have other functions, which are not limited in this embodiment of the application.
[0086] Electronic device 101 can refer to one of a plurality of electronic devices. This embodiment uses electronic device 101 as an example only. Those skilled in the art will know that the number of electronic devices 101 can be more or less. For example, there may be only one electronic device 101, or there may be dozens or hundreds of electronic devices 101, or even more. This application embodiment does not limit the number or type of electronic devices.
[0087] Based on the above implementation environment, this application provides an order tracking method. Figure 2 The flowchart shown in this embodiment of the application illustrates an order tracking method. This method can be implemented by... Figure 1 The interaction between electronic device 101 and server 102 is described. For example... Figure 2 As shown, the method includes the following steps:
[0088] In step 201, in response to the delivery instruction of the electronic device to obtain the target order, a retrieval request is sent to the server, the retrieval request carrying the order identifier of the target order.
[0089] In exemplary embodiments of this application, the electronic device is a device with a camera, or the electronic device includes a smartphone and a camera; this embodiment does not limit the scope of the application. When the electronic device includes a smartphone and a camera, the smartphone and camera are connected via a network, and the smartphone is used to control the camera to record video. For example, the electronic device is a smartphone with a camera. As another example, the electronic device includes a smartphone and a helmet with a camera, which are connected via a network, and the smartphone is used to control the camera to record video.
[0090] In one possible implementation, the electronic device is used by the delivery person. This electronic device receives delivery instructions for multiple orders and displays order identifiers for these orders on its display interface. These order identifiers can be order numbers, the names of the users corresponding to each order, or other information that can uniquely identify the orders; this embodiment does not limit the specific identifier. In response to the delivery person selecting any order from the multiple orders, the electronic device identifies the selected order as the target order, meaning the electronic device receives the delivery instruction for the target order.
[0091] In one possible implementation, after the electronic device obtains the delivery instruction of the target order, it obtains the order identifier of the target order, generates an acquisition request based on the order identifier of the target order, and sends the acquisition request to the server. The acquisition request is used to obtain the order information of the target order.
[0092] It should be noted that after the electronic device generates an acquisition request, it can send the acquisition request to the server immediately, or it can pause for a target time length before sending the acquisition request to the server. This application embodiment does not limit the timing of sending the acquisition request. The target time length can be any length, and this application embodiment does not limit it either. For example, the target time length is 1 minute, or for example, the target time length is 30 seconds.
[0093] In step 202, the server receives an acquisition request sent by the electronic device and, based on the acquisition request, acquires the order information of the target order.
[0094] In one possible implementation, the order information of the target order includes the order start position and the order end position of the target order. Of course, the order information of the target order may also include one or more of the target user's name and contact information. The order information of the target order may also include other information of the target order, which is not limited in this embodiment.
[0095] In one possible implementation, the server's storage space stores multiple order information entries and the correspondence between order identifiers and order information for each order. The server stores these order identifiers and order information entries in KV (key-value) format, where K stores the order identifier and V stores the order information. Of course, the server can also store order information for multiple orders in other ways. This embodiment only uses KV storage as an example and does not limit the implementation.
[0096] In one possible implementation, after receiving a request from an electronic device, the server parses the request to obtain the order identifier of the target order carried in the request. Based on the order identifier of the target order, the server determines the order information corresponding to the order identifier from its storage space, which means the server obtains the order information of the target order.
[0097] Table 1 below shows a KV table for order identification and order information provided in an embodiment of this application.
[0098] Table 1
[0099]
[0100]
[0101] In Table 1 above, when the order is identified as the first order, the corresponding order information is that the order starts at position 1 and ends at position 2; when the order is identified as the second order, the corresponding order information is that the order starts at position 1 and ends at position 3; when the order is identified as the third order, the corresponding order information is that the order starts at position 4 and ends at position 5; and when the order is identified as the fourth order, the corresponding order information is that the order starts at position 6 and ends at position 7.
[0102] It should be noted that this application embodiment does not limit the number of order information items stored on the server. Table 1 above is only used as an example of four order information items stored on the server, and is not intended to limit the number of order information items stored on the server. Moreover, when the order information also includes other order information, it is also stored together. Table 1 above is only used as an example of order information including only the order start position and the order end position.
[0103] For example, the server parses the received retrieval request and obtains the order identifier of the target order as the first order. Based on the first order, the server determines the order information corresponding to the first order in Table 1 above: the order start position is position one, and the order end position is position two. That is, the server obtains the order information of the target order.
[0104] In step 203, the server sends the order information of the target order to the electronic device.
[0105] In one possible implementation, after the server obtains the order information of the target order, it directly sends the order information of the target order to the electronic device, or it sends the order information of the target order to the electronic device after pausing for a target time length. This application embodiment does not limit the timing of the server sending the order information of the target order.
[0106] In step 204, the electronic device receives the order information of the target order returned by the server, tracks at least one of the acquisition path and delivery path of the target order based on the order information, and obtains the multimedia resources corresponding to the tracking results.
[0107] In one possible implementation, the electronic device receives order information of a target order returned by a server, and based on this order information, tracks at least one of the acquisition path and delivery path of the target order, and obtains multimedia resources corresponding to the tracking results. This process includes: tracking the acquisition path of the target order based on the order information to obtain an acquisition video of the target order; and / or, tracking the delivery path of the target order based on the order information to obtain a delivery video of the target order.
[0108] The target order's order information includes its start and end points. Based on this information, the acquisition path of the target order is traced, and the process of acquiring the target order's video is as follows:
[0109] Obtain the current geographic location; based on the current geographic location and the order's starting location, plan the acquisition path for the target order; based on the order's starting location and a first distance, determine the first location in the acquisition path for the target order, where the first location is the location at a first distance from the order's starting location; in response to the electronic device moving to the first location, acquire the acquisition video of the target order, and identify the acquired video as a multimedia resource corresponding to the tracking results.
[0110] The process of tracking the delivery route of a target order based on its order information and obtaining the delivery video is as follows:
[0111] Based on the order's start and end locations, a delivery route for the target order is planned. Based on the order's end location and a second distance, a second location is determined within the delivery route; this second location is the position at a second distance from the order's end location. In response to the electronic device moving to the second location, delivery video of the target order is acquired and identified as a multimedia resource corresponding to the tracking results.
[0112] It should be noted that the first distance and the second distance can be the same length or different lengths, and this application does not limit this. For example, both the first distance and the second distance are one kilometer. Or, for another example, the first distance is five hundred meters and the second distance is one kilometer.
[0113] In one possible implementation, the electronic device also has a GPS (Global Positioning System) application installed and running. After the electronic device obtains the order information of the target order, it launches the GPS application to obtain the current geographical location of the electronic device. Based on the current geographical location and the order's starting location, it plans an acquisition route and a delivery route based on the order's starting location and the order's ending location. Then, it determines a first location on the acquisition route and a second location on the delivery route.
[0114] like Figure 3 The diagram shows a target order acquisition path and delivery path provided in an embodiment of this application. Figure 3In the diagram, point A represents the current geographical location of the electronic device, point B represents the starting position of the target order, and point C represents the ending position of the target order. The path between point A and point B is the acquisition path for the target order, and the path between point B and point C is the delivery path for the target order. Point D is the first position determined in the acquisition path at a first distance from the order starting position, and point E is the second position determined in the delivery path at a second distance from the order ending position.
[0115] In one possible implementation, the process of acquiring the video of the target order in response to the electronic device moving to the first position is as follows:
[0116] In response to the electronic device moving to the first position, recording permission is granted to record video; in response to receiving a confirmation instruction for the target order, recording permission is granted to obtain the video of the target order, the confirmation instruction indicating that the resource corresponding to the target order has been obtained.
[0117] In one possible implementation, in response to the electronic device being a device with a camera, when the electronic device moves to the first position, the electronic device enables the camera's recording permission to record video. When the electronic device receives a confirmation instruction for the target order, the electronic device disables the camera's recording permission to end the video recording, thus obtaining the acquisition video of the target order.
[0118] In one possible implementation, in response to an electronic device including a smartphone and a camera, when the smartphone moves to a first position, the smartphone controls the camera to enable recording permissions for video recording; when the smartphone receives a confirmation instruction for the target order, the smartphone controls the camera to disable recording permissions for video recording, thus ending the video recording, allowing the camera to obtain the acquisition video of the target order. The camera then sends the acquisition video of the target order to the smartphone, meaning the smartphone acquires the acquisition video of the target order.
[0119] The process by which the electronic device (smartphone) receives the confirmation instruction for the target order is as follows: After the delivery person obtains the resources corresponding to the target order and confirms that the resources are well packaged and there are no issues such as spillage, the delivery person clicks the confirmation button on the electronic device (smartphone). In response to the delivery person clicking the confirmation button, the electronic device (smartphone) receives the confirmation instruction for the target order.
[0120] It should be noted that the start time of recording the target order acquisition video is the time when the electronic device (smartphone) arrives at the first location, and the end time of recording is the time when the electronic device (smartphone) receives the confirmation instruction for the target order.
[0121] In one possible implementation, the process of acquiring the delivery video of the target order in response to the electronic device moving to the second location is as follows:
[0122] In response to the electronic device moving to the second location, recording permission is granted to record video; in response to receiving a delivery completion instruction for the target order, recording permission is deactivated, and the delivery video of the target order is obtained. The delivery completion instruction indicates that the resources corresponding to the target order have been delivered to the target user corresponding to the target order.
[0123] In one possible implementation, in response to the electronic device being a device with a camera, when the electronic device moves to the second position, the electronic device enables the camera's recording permission to record video. When the electronic device receives a delivery completion instruction for the target order, the electronic device disables the camera's recording permission to end the video recording, thus obtaining the delivery video of the target order.
[0124] In one possible implementation, in response to an electronic device including a smartphone and a camera, when the smartphone moves to a second location, the smartphone controls the camera to enable recording permissions for video recording; when the smartphone receives a delivery completion instruction for the target order, the smartphone controls the camera to disable recording permissions for video recording, thus enabling the camera to obtain the delivery video of the target order, and the camera sends the delivery video of the target order to the smartphone, i.e., the smartphone obtains the delivery video of the target order.
[0125] The process by which an electronic device (smartphone) receives a delivery completion instruction for a target order is as follows: After the delivery person delivers the resources corresponding to the target order to the target user, or after the delivery person places the resources corresponding to the target order at the location specified by the target user, the delivery person clicks the delivery completion button on the electronic device (smartphone). In response to the delivery person clicking the delivery completion button, the electronic device (smartphone) receives a delivery completion instruction for the target order.
[0126] It should be noted that the start time of recording the delivery video for the target order is the time when the electronic device (smartphone) arrives at the second location, and the end time of recording is the time when the electronic device (smartphone) receives the delivery completion instruction for the target order.
[0127] In one possible implementation, in response to the electronic device acquiring both the acquisition video and the delivery video of the target order, the electronic device stitches the acquisition video and the delivery video of the target order together to obtain a multimedia resource that matches the tracking results.
[0128] In one possible implementation, the electronic device can start recording video after acquiring the order information of the target order. Upon receiving the delivery completion instruction for the target order, the recording permission is closed, ending the recording and thus obtaining the first video corresponding to the target order. This first video includes both the acquisition video and the delivery video of the target order, and is designated as the multimedia resource corresponding to the acquisition path and delivery path of the target order. However, the recording time for this first video is relatively long, and it includes redundant videos (such as videos of the delivery person moving from the current geographical location to the first location and videos of the delivery person moving from the order's starting location to the second location), resulting in a large amount of data interaction and slow data interaction efficiency.
[0129] In step 205, the electronic device sends the multimedia resources corresponding to the tracking results to the server.
[0130] In one possible implementation, after the electronic device obtains the multimedia resource corresponding to the tracking result in step 204 above, it sends the multimedia resource corresponding to the tracking result to the server, whereby the server saves the multimedia resource.
[0131] It should be noted that the electronic device may send the multimedia resource to the server immediately after acquiring the multimedia resource corresponding to the tracking result, or it may pause for the target time length after acquiring the multimedia resource corresponding to the tracking result before sending the multimedia resource to the server. The timing of sending the multimedia resource is not limited in this embodiment.
[0132] In one possible implementation, in order to save storage space on the electronic device, the multimedia resource stored in the electronic device is deleted after the electronic device sends the multimedia resource to the server, thereby achieving the goal of saving storage space on the electronic device.
[0133] In step 206, the server receives multimedia resources sent by the electronic device and stores the multimedia resources.
[0134] In one possible implementation, after receiving multimedia resources sent by an electronic device, the server stores the multimedia resources and the order identifier of the target order in the server's storage space, so that the multimedia resources corresponding to the processing of the target order can be obtained subsequently based on the order identifier of the target order.
[0135] In one possible implementation, after storing the multimedia resources corresponding to the processing of the target order, the server can also receive an order query request from a first electronic device, which is the electronic device used by the target user corresponding to the target order. The order query request carries an order identifier for the target order, which is the order to be queried. The server parses the order query request to obtain the order identifier of the target order carried in the request. Based on the order identifier, the server retrieves the multimedia resources corresponding to the processing of the target order from its storage space and then sends these multimedia resources to the first electronic device. This allows the target user of the first electronic device to clearly understand the acquisition and delivery status of their order, and thus identify the responsible party for any problems that may occur during the order processing.
[0136] The method described above tracks target orders based on their order information during order acquisition and delivery, thereby obtaining at least one of the following: an acquisition video and a delivery video. This represents multimedia resources corresponding to at least one of the acquisition and delivery paths of the target order. Recording the order processing process in video format makes the process visible, allowing users and merchants to clearly understand it. Furthermore, the process of acquiring multimedia resources requires no manual operation, saving labor costs.
[0137] Furthermore, when a complaint arises regarding a target order, this multimedia resource serves as the basis for determining the responsible party, thereby increasing the accuracy of the identified party.
[0138] Figure 4 The diagram shown is a flowchart of an order tracking method provided in an embodiment of this application. This method is applied to electronic devices, such as... Figure 4 As shown, the method includes:
[0139] In step 401, in response to receiving the delivery instruction for the target order, a retrieval request is sent to the server. The retrieval request carries the order identifier of the target order and is used to retrieve the order information of the target order.
[0140] In one possible implementation, the process of the electronic device sending an acquisition request to the server is the same as the process in step 201 above, and will not be repeated here.
[0141] In step 402, the order information of the target order returned by the server based on the retrieval request is received.
[0142] In one possible implementation, the process by which the electronic device receives the order information of the target order returned by the server is the same as the process in step 204 above, and will not be repeated here.
[0143] In step 403, based on the order information of the target order, at least one of the acquisition path and delivery path of the target order is tracked to obtain multimedia resources corresponding to the tracking results.
[0144] In one possible implementation, the process by which the electronic device acquires the multimedia resources corresponding to the target order is the same as the process in step 204 above, and will not be repeated here.
[0145] The method described above tracks target orders based on their order information during order acquisition and delivery, thereby obtaining multimedia resources corresponding to at least one of the acquisition and delivery paths. This method of recording the order processing process in video format makes the process visible, allowing users and merchants to clearly understand the order's progress. Furthermore, the process of acquiring multimedia resources requires no manual operation, saving on labor costs.
[0146] Figure 5 The diagram shown is a flowchart of an order tracking method provided in an embodiment of this application. This method is applied to a server, such as... Figure 5 As shown, the method includes:
[0147] In step 501, an acquisition request is received from an electronic device. The acquisition request carries the order identifier of the target order and is used to acquire the order information of the target order.
[0148] In one possible implementation, the process by which the server receives the acquisition request sent by the electronic device is the same as the process in step 202 above, and will not be repeated here.
[0149] In step 502, the order information of the target order is obtained based on the order identifier of the target order.
[0150] In one possible implementation, the process by which the server obtains the order information of the target order based on the order identifier of the target order is the same as the process in step 202 above, and will not be repeated here.
[0151] In step 503, the order information of the target order is sent to the electronic device, which then tracks at least one of the acquisition path and delivery path of the target order based on the order information, and obtains multimedia resources corresponding to the tracking results.
[0152] In one possible implementation, the process of the server sending the order information of the target order to the electronic device is the same as the process in step 203 above, and will not be repeated here.
[0153] The above method obtains the order information of the target order based on the order identifier of the target order, and sends the order information of the target order to the electronic device, so that the electronic device can track the target order based on the order information of the target order and obtain multimedia resources corresponding to at least one of the acquisition path and delivery path of the target order, thereby making the processing of the target order visible.
[0154] Figure 6 The diagram shown is a structural schematic of an order tracking device provided in an embodiment of this application. Figure 6 As shown, the device includes:
[0155] The sending module 601 is used to send a retrieval request to the server in response to receiving a delivery instruction for a target order. The retrieval request carries the order identifier of the target order and is used to retrieve the order information of the target order.
[0156] The receiving module 602 is used to receive the order information of the target order returned by the server based on the acquisition request;
[0157] The acquisition module 603 is used to track at least one of the acquisition path and delivery path of the target order based on the order information of the target order, and obtain multimedia resources corresponding to the tracking results.
[0158] In one possible implementation, the order information of the target order includes the order's starting position;
[0159] The acquisition module 603 is further configured to acquire the current geographic location; plan the acquisition path of the target order based on the current geographic location and the order start location; determine a first position in the acquisition path of the target order based on the order start location and a first distance, the first position being a position a first distance away from the order start location; and in response to the electronic device moving to the first position, acquire the acquisition video of the target order and determine the acquired video as a multimedia resource corresponding to the tracking result.
[0160] In one possible implementation, the order information of the target order includes the order start position and the order end position of the target order;
[0161] The acquisition module 603 is used to plan the delivery route of the target order based on the order start position and the order end position; determine a second position in the delivery route of the target order based on the order end position and a second distance, the second position being a position at a second distance from the order end position; and in response to the electronic device moving to the second position, acquire the delivery video of the target order and determine the delivery video as a multimedia resource corresponding to the tracking result.
[0162] In one possible implementation, the acquisition module 603 is used to enable recording permission to record video in response to the electronic device moving to the first position;
[0163] In response to receiving the confirmation instruction for the target order, the recording permission is closed to end the recording, and the video of the target order is obtained. The confirmation instruction is used to indicate that the resource corresponding to the target order has been obtained.
[0164] In one possible implementation, the acquisition module 603 is used to enable the recording permission to record video in response to the electronic device moving to the second position;
[0165] In response to receiving the delivery completion instruction for the target order, the recording permission is closed to end the recording, and the delivery video of the target order is obtained. The delivery completion instruction is used to indicate that the resources corresponding to the target order have been delivered to the target user corresponding to the target order.
[0166] In one possible implementation, the acquisition module 603 is used to stitch together the acquisition video and the delivery video of the target order in response to acquiring the acquisition video and the delivery video of the target order to obtain multimedia resources corresponding to the tracking results.
[0167] In one possible implementation, the sending module 601 is further configured to send the multimedia resource to the server, whereby the server stores the multimedia resource.
[0168] When acquiring and delivering target orders, the aforementioned device tracks the target orders based on their order information, thereby obtaining multimedia resources corresponding to at least one of the acquisition and delivery paths. This method of recording the target order processing process in video format makes the process visible, allowing users and merchants to clearly understand the order processing. Moreover, this process eliminates the need for manual operation during multimedia resource acquisition, saving labor costs.
[0169] Figure 7 The diagram shown is a structural schematic of an order tracking device provided in an embodiment of this application. Figure 7 As shown, the device includes:
[0170] The receiving module 701 is used to receive an acquisition request sent by the electronic device, the acquisition request carrying the order identifier of the target order, and the acquisition request being used to acquire the order information of the target order;
[0171] The acquisition module 702 is used to acquire the order information of the target order based on the order identifier of the target order;
[0172] The sending module 703 is used to send the order information of the target order to the electronic device, which then tracks at least one of the acquisition path and delivery path of the target order based on the order information, and obtains multimedia resources corresponding to the tracking results.
[0173] In one possible implementation, the receiving module 701 is also used to receive multimedia resources returned by the electronic device;
[0174] The device also includes:
[0175] The storage module is used to store the multimedia resource and the order identifier of the target order.
[0176] In one possible implementation, the receiving module 701 is further configured to receive an order query request sent by a first electronic device, the order query request carrying the order identifier of the target order, and the first electronic device being the electronic device of the target user corresponding to the target order;
[0177] The acquisition module 702 is also used to acquire multimedia resources corresponding to the target order based on the order identifier of the target order;
[0178] The sending module 703 is also used to send multimedia resources corresponding to the target order to the first electronic device.
[0179] The aforementioned device obtains the order information of the target order based on the order identifier of the target order, and sends the order information of the target order to the electronic device, so that the electronic device can track the target order based on the order information of the target order, obtain multimedia resources corresponding to the processing process of the target order, and make the processing process of the target order visible.
[0180] It should be understood that the above Figure 6 and Figure 7The provided device, in implementing its functions, is only illustrated by the division of the above-described functional modules. In practical applications, the functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above. Furthermore, the device and method embodiments provided in the above embodiments belong to the same concept, and their specific implementation processes are detailed in the method embodiments, and will not be repeated here.
[0181] Figure 8 This illustration shows a structural block diagram of an electronic device 800 provided in an exemplary embodiment of this application. The electronic device 800 may be a portable mobile terminal, such as a smartphone, tablet computer, MP3 (Moving Picture Experts Group Audio Layer III) player, MP4 (Moving Picture Experts Group Audio Layer IV) player, laptop computer, or desktop computer. The electronic device 800 may also be referred to as a user device, portable terminal, laptop terminal, desktop terminal, or other names.
[0182] Typically, electronic device 800 includes a processor 801 and a memory 802.
[0183] Processor 801 may include one or more processing cores, such as a quad-core processor or an octa-core processor. Processor 801 may be implemented using at least one hardware form selected from DSP (Digital Signal Processing), FPGA (Field-Programmable Gate Array), and PLA (Programmable Logic Array). Processor 801 may also include a main processor and a coprocessor. The main processor, also known as a CPU (Central Processing Unit), is used to process data in the wake-up state; the coprocessor is a low-power processor used to process data in the standby state. In some embodiments, processor 801 may integrate a GPU (Graphics Processing Unit), which is responsible for rendering and drawing the content to be displayed on the screen. In some embodiments, processor 801 may also include an AI (Artificial Intelligence) processor, which is used to handle computational operations related to machine learning.
[0184] The memory 802 may include one or more computer-readable storage media, which may be non-transitory. The memory 802 may also include high-speed random access memory and non-volatile memory, such as one or more disk storage devices or flash memory devices. In some embodiments, the non-transitory computer-readable storage media in the memory 802 are used to store at least one instruction, which is executed by the processor 801 to implement the order tracking method provided in the method embodiments of this application.
[0185] In some embodiments, the electronic device 800 may optionally include a peripheral device interface 803 and at least one peripheral device. The processor 801, memory 802, and peripheral device interface 803 can be connected via a bus or signal line. Each peripheral device can be connected to the peripheral device interface 803 via a bus, signal line, or circuit board. Specifically, the peripheral device includes at least one of the following: a radio frequency circuit 804, a display screen 805, a camera assembly 806, an audio circuit 807, a positioning assembly 808, and a power supply 809.
[0186] Peripheral device interface 803 can be used to connect at least one I / O (Input / Output) related peripheral device to processor 801 and memory 802. In some embodiments, processor 801, memory 802 and peripheral device interface 803 are integrated on the same chip or circuit board; in some other embodiments, any one or two of processor 801, memory 802 and peripheral device interface 803 can be implemented on separate chips or circuit boards, which is not limited in this embodiment.
[0187] The radio frequency (RF) circuit 804 is used to receive and transmit RF (Radio Frequency) signals, also known as electromagnetic signals. The RF circuit 804 communicates with communication networks and other communication devices via electromagnetic signals. The RF circuit 804 converts electrical signals into electromagnetic signals for transmission, or converts received electromagnetic signals back into electrical signals. Optionally, the RF circuit 804 includes: an antenna system, an RF transceiver, one or more amplifiers, a tuner, an oscillator, a digital signal processor, a codec chipset, a user identity module card, etc. The RF circuit 804 can communicate with other terminals through at least one wireless communication protocol. This wireless communication protocol includes, but is not limited to: the World Wide Web, metropolitan area networks, intranets, various generations of mobile communication networks (2G, 3G, 4G, and 5G), wireless local area networks, and / or WiFi (Wireless Fidelity) networks. In some embodiments, the RF circuit 804 may also include circuitry related to NFC (Near Field Communication), which is not limited in this application.
[0188] Display screen 805 is used to display a UI (User Interface). This UI may include graphics, text, icons, videos, and any combination thereof. When display screen 805 is a touch display screen, it also has the ability to collect touch signals on or above its surface. These touch signals can be input as control signals to processor 801 for processing. In this case, display screen 805 can also be used to provide virtual buttons and / or a virtual keyboard, also known as soft buttons and / or a soft keyboard. In some embodiments, there may be one display screen 805, disposed on the front panel of electronic device 800; in other embodiments, there may be at least two display screens, disposed on different surfaces of electronic device 800 or in a folded design; in still other embodiments, display screen 805 may be a flexible display screen, disposed on a curved or folded surface of electronic device 800. Furthermore, display screen 805 may be configured as a non-rectangular irregular shape, i.e., a non-rectangular screen. Display screen 805 may be made of materials such as LCD (Liquid Crystal Display) or OLED (Organic Light-Emitting Diode).
[0189] The camera assembly 806 is used to acquire images or videos. Optionally, the camera assembly 806 includes a front-facing camera and a rear-facing camera. Typically, the front-facing camera is located on the front panel of the terminal, and the rear-facing camera is located on the back of the terminal. In some embodiments, there are at least two rear-facing cameras, which are any one of a main camera, a depth-sensing camera, a wide-angle camera, and a telephoto camera, to achieve background blurring by fusion of the main camera and the depth-sensing camera, panoramic shooting by fusion of the main camera and the wide-angle camera, VR (Virtual Reality) shooting, or other fusion shooting functions. In some embodiments, the camera assembly 806 may also include a flash. The flash can be a single-color temperature flash or a dual-color temperature flash. A dual-color temperature flash refers to a combination of a warm-light flash and a cool-light flash, which can be used for light compensation at different color temperatures.
[0190] The audio circuit 807 may include a microphone and a speaker. The microphone is used to collect sound waves from the user and the environment, converting the sound waves into electrical signals that are input to the processor 801 for processing, or input to the radio frequency circuit 804 for voice communication. For stereo sound acquisition or noise reduction purposes, multiple microphones may be used, each located in a different part of the electronic device 800. The microphone may also be an array microphone or an omnidirectional microphone. The speaker is used to convert the electrical signals from the processor 801 or the radio frequency circuit 804 into sound waves. The speaker may be a conventional diaphragm speaker or a piezoelectric ceramic speaker. When the speaker is a piezoelectric ceramic speaker, it can convert electrical signals not only into audible sound waves but also into inaudible sound waves for purposes such as distance measurement. In some embodiments, the audio circuit 807 may also include a headphone jack.
[0191] The positioning component 808 is used to locate the current geographical location of the electronic device 800 in order to enable navigation or LBS (Location Based Service). The positioning component 808 can be a positioning component based on the US GPS (Global Positioning System), China's BeiDou system, or Russia's Galileo system.
[0192] Power supply 809 is used to supply power to various components in electronic device 800. Power supply 809 can be alternating current, direct current, a disposable battery, or a rechargeable battery. When power supply 809 includes a rechargeable battery, the rechargeable battery can be a wired rechargeable battery or a wireless rechargeable battery. A wired rechargeable battery is a battery that is charged via a wired line, while a wireless rechargeable battery is a battery that is charged via a wireless coil. The rechargeable battery can also be used to support fast charging technology.
[0193] In some embodiments, the electronic device 800 further includes one or more sensors 810. The one or more sensors 810 include, but are not limited to: an accelerometer 811, a gyroscope 812, a pressure sensor 813, a fingerprint sensor 814, an optical sensor 815, and a proximity sensor 816.
[0194] Accelerometer 811 can detect the magnitude of acceleration on the three coordinate axes of a coordinate system established by electronic device 800. For example, accelerometer 811 can be used to detect the components of gravitational acceleration on the three coordinate axes. Processor 801 can control display screen 805 to display the user interface in either a landscape or portrait view based on the gravitational acceleration signal acquired by accelerometer 811. Accelerometer 811 can also be used for games or for acquiring user motion data.
[0195] The gyroscope sensor 812 can detect the orientation and rotation angle of the electronic device 800. The gyroscope sensor 812, in conjunction with the accelerometer sensor 811, can collect 3D motion data from the user on the electronic device 800. Based on the data collected by the gyroscope sensor 812, the processor 801 can perform the following functions: motion sensing (e.g., changing the UI based on the user's tilt), image stabilization during shooting, game control, and inertial navigation.
[0196] The pressure sensor 813 can be disposed on the side bezel of the electronic device 800 and / or on the lower layer of the display screen 805. When the pressure sensor 813 is disposed on the side bezel of the electronic device 800, it can detect the user's grip signal on the electronic device 800, and the processor 801 can perform left / right hand recognition or quick operation based on the grip signal collected by the pressure sensor 813. When the pressure sensor 813 is disposed on the lower layer of the display screen 805, the processor 801 can control the operable controls on the UI interface based on the user's pressure operation on the display screen 805. The operable controls include at least one of button controls, scroll bar controls, icon controls, and menu controls.
[0197] The fingerprint sensor 814 is used to collect a user's fingerprint. The processor 801 identifies the user based on the fingerprint collected by the fingerprint sensor 814, or vice versa. When the user's identity is verified as trusted, the processor 801 authorizes the user to perform relevant sensitive operations, including unlocking the screen, viewing encrypted information, downloading software, making payments, and changing settings. The fingerprint sensor 814 can be located on the front, back, or side of the electronic device 800. When the electronic device 800 has a physical button or manufacturer logo, the fingerprint sensor 814 can be integrated with the physical button or manufacturer logo.
[0198] An optical sensor 815 is used to collect ambient light intensity. In one embodiment, the processor 801 can control the display brightness of the display screen 805 based on the ambient light intensity collected by the optical sensor 815. Specifically, when the ambient light intensity is high, the display brightness of the display screen 805 is increased; when the ambient light intensity is low, the display brightness of the display screen 805 is decreased. In another embodiment, the processor 801 can also dynamically adjust the shooting parameters of the camera assembly 806 based on the ambient light intensity collected by the optical sensor 815.
[0199] A proximity sensor 816, also known as a distance sensor, is typically located on the front panel of an electronic device 800. The proximity sensor 816 is used to detect the distance between the user and the front of the electronic device 800. In one embodiment, when the proximity sensor 816 detects that the distance between the user and the front of the electronic device 800 is gradually decreasing, the processor 801 controls the display screen 805 to switch from a screen-on state to a screen-off state; when the proximity sensor 816 detects that the distance between the user and the front of the electronic device 800 is gradually increasing, the processor 801 controls the display screen 805 to switch from a screen-off state to a screen-on state.
[0200] Those skilled in the art will understand that Figure 8 The structure shown does not constitute a limitation on the electronic device 800, and may include more or fewer components than shown, or combine certain components, or use different component arrangements.
[0201] Figure 9 This is a schematic diagram of the server structure provided in the embodiments of this application. The server 900 can vary considerably due to different configurations or performance. It may include one or more Central Processing Units (CPUs) 901 and one or more memories 902. The one or more memories 902 store at least one line of program code, which is loaded and executed by the one or more processors 901 to implement the order tracking methods provided in the various method embodiments described above. Of course, the server 900 may also have wired or wireless network interfaces, a keyboard, and input / output interfaces for input and output. The server 900 may also include other components for implementing device functions, which will not be elaborated here.
[0202] In an exemplary embodiment, a computer-readable storage medium is also provided, which stores at least one piece of program code that is loaded and executed by a processor to enable a computer to implement any of the order tracking methods described above.
[0203] Optionally, the aforementioned computer-readable storage medium may be a read-only memory (ROM), a random access memory (RAM), a compact disc read-only memory (CD-ROM), magnetic tape, floppy disk, and optical data storage device, etc.
[0204] In an exemplary embodiment, a computer program or computer program product is also provided, which stores at least one computer instruction that is loaded and executed by a processor to enable the computer to implement any of the above-described order tracking methods.
[0205] It should be understood that "multiple" as used in this article refers to two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone. The character " / " generally indicates that the preceding and following related objects have an "or" relationship.
[0206] The sequence numbers of the embodiments in this application are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.
[0207] The above description is merely an exemplary embodiment of this application and is not intended to limit this application. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the protection scope of this application.
Claims
1. An order tracking method, characterized in that, Applied to electronic devices, wherein the electronic devices and servers are connected via a network, the method includes: In response to receiving a delivery instruction for a target order, a retrieval request is sent to the server. The retrieval request carries the order identifier of the target order and is used to retrieve the order information of the target order. Receive the order information of the target order returned by the server based on the acquisition request, wherein the order information of the target order includes the order start position and the order end position of the target order; Get the current geographical location; Based on the current geographical location and the order's starting location, the acquisition path for the target order is planned; Based on the order's starting position and the first distance, a first position is determined in the acquisition path of the target order, where the first position is a position at a first distance from the order's starting position; In response to the electronic device moving to the first position, the acquisition video of the target order is acquired, and the acquired video is identified as a multimedia resource corresponding to the tracking result; Based on the order's start and end locations, the delivery route for the target order is planned. Based on the order termination location and the second distance, a second location is determined in the delivery path of the target order, where the second location is a location at a second distance from the order termination location; In response to the electronic device moving to the second location, the delivery video of the target order is acquired, and the delivery video is identified as a multimedia resource corresponding to the tracking result.
2. The method according to claim 1, characterized in that, The step of acquiring the acquisition video of the target order in response to the electronic device moving to the first position includes: In response to the electronic device moving to the first position, recording permission is granted to record video. In response to receiving the confirmation instruction for the target order, the recording permission is closed to end the recording, and the video of the target order is obtained. The confirmation instruction is used to indicate that the resource corresponding to the target order has been obtained.
3. The method according to claim 1, characterized in that, The step of acquiring the delivery video of the target order in response to the electronic device moving to the second location includes: In response to the electronic device moving to the second position, recording permission is granted to record video. In response to receiving the delivery completion instruction for the target order, the recording permission is closed to end the recording, and the delivery video of the target order is obtained. The delivery completion instruction is used to indicate that the resources corresponding to the target order have been delivered to the target user corresponding to the target order.
4. The method according to any one of claims 1 to 3, characterized in that, Based on the order information of the target order, at least one of the acquisition path and delivery path of the target order is tracked to obtain multimedia resources corresponding to the tracking results, including: In response to obtaining the acquisition video and the delivery video of the target order, the acquisition video and the delivery video of the target order are stitched together to obtain the multimedia resource corresponding to the tracking result.
5. The method according to any one of claims 1 to 3, characterized in that, After tracking at least one of the acquisition path and delivery path of the target order based on the order information of the target order, and obtaining the multimedia resources corresponding to the tracking results, the method further includes: The multimedia resources are sent to the server, where they are stored.
6. An order tracking method, characterized in that, Applied to a server, the server and the electronic device are connected via a network, and the electronic device is capable of implementing any one of the methods of claims 1-5, the method comprising: The device receives an acquisition request sent by the electronic device, the acquisition request carrying an order identifier of the target order, and the acquisition request is used to acquire the order information of the target order; Based on the order identifier of the target order, obtain the order information of the target order; The order information of the target order is sent to the electronic device, which then tracks at least one of the acquisition path and delivery path of the target order based on the order information, and obtains multimedia resources corresponding to the tracking results.
7. The method according to claim 6, characterized in that, After sending the order information of the target order to the electronic device, the method further includes: Receive the multimedia resources returned by the electronic device; The multimedia resources and the order identifiers of the target orders are stored accordingly.
8. The method according to claim 7, characterized in that, After storing the multimedia resources and the order identifier of the target order in correspondence, the method further includes: The system receives an order query request sent by a first electronic device, the order query request carrying the order identifier of the target order, wherein the first electronic device is the electronic device of the target user corresponding to the target order; Based on the order identifier of the target order, obtain the multimedia resources corresponding to the target order; The multimedia resources corresponding to the target order are sent to the first electronic device.
9. An order tracking device, characterized in that, The device includes: The sending module is used to send a retrieval request to the server in response to receiving a delivery instruction for a target order. The retrieval request carries the order identifier of the target order and is used to retrieve the order information of the target order. The receiving module is used to receive the order information of the target order returned by the server based on the acquisition request, wherein the order information of the target order includes the order start position and the order end position of the target order; The acquisition module is used to acquire the current geographical location, plan the acquisition path of the target order based on the current geographical location and the order start location, determine a first location in the acquisition path of the target order based on the order start location and a first distance, the first location being a location a first distance away from the order start location, acquire the acquisition video of the target order in response to the electronic device moving to the first location, determine the acquired video as a multimedia resource corresponding to the tracking result, and plan the delivery path of the target order based on the order start location and the order end location, determine a second location in the delivery path of the target order based on the order end location and a second distance, the second location being a location a second distance away from the order end location, acquire the delivery video of the target order in response to the electronic device moving to the second location, and determine the delivery video as a multimedia resource corresponding to the tracking result.
10. An order tracking device, characterized in that, The device is applied to a server, the server and the electronic device are connected via a network, the electronic device is capable of implementing any one of the methods of claims 1-5, and the device comprises: A receiving module is used to receive an acquisition request sent by an electronic device, wherein the acquisition request carries an order identifier of a target order and is used to acquire the order information of the target order; The acquisition module is used to acquire the order information of the target order based on the order identifier of the target order; The sending module is used to send the order information of the target order to the electronic device, and the electronic device obtains the multimedia resources corresponding to the target order based on the order information of the target order. The multimedia resources are videos obtained by tracking at least one of the acquisition path and delivery path of the target order.
11. An electronic device, characterized in that, The electronic device includes a processor and a memory, the memory storing at least one piece of program code, which is loaded and executed by the processor to enable the electronic device to implement the order tracking method as described in any one of claims 1 to 5.
12. A server, characterized in that, The server includes a processor and a memory, the memory storing at least one line of program code, which is loaded and executed by the processor to enable the server to implement the order tracking method as described in any one of claims 6 to 8.
13. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores at least one piece of program code, which is loaded and executed by a processor to enable the computer to implement the order tracking method as described in any one of claims 1 to 8.
Citation Information
Patent Citations
Intelligent optical fiber sensing system based on deep learning
CN110652063A