Order state updating method and related device
By collecting biological information at the terminal equipment at the designated location to determine the identity and update the order status, the problem of inaccurate order status update is solved, and order status management is achieved with high accuracy and low complexity.
Patent Information
- Application Number
- CN202410029711.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-01-08
- Publication Date
- 2025-07-08
AI Technical Summary
During manual delivery, the accuracy of order status update is low, resulting in poor user experience. The delivery personnel have not reached the designated location but updated the order status as has been arrived, resulting in inaccurate online order status.
By collecting biological information of the person to be identified at the terminal equipment at the designated location, determining his identity, and updating the order status according to the target order, ensuring that the order status is consistent with the person's position.
Improve the accuracy of order status updates and reduce operational complexity, ensure that the order status is consistent with the actual location, and improve user experience.
Smart Images

Figure CN120278624A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of artificial intelligence, and in particular, to an order status update method and related device. Background Art
[0002] Currently, manual transportation is widely used in various scenarios for item delivery, such as scenarios where users pick up and deliver items at a store, couriers pick up express deliveries at a logistics transfer center, and food delivery. During the manual delivery process, in order for users to grasp the delivery situation online, it is often necessary for delivery personnel to update the order status online.
[0003] Delivery personnel need to update the order status through their respective mobile phones and other terminal devices. For order status related to a specified location, such as the arrived-at-store status, it often happens that the delivery personnel are not at the specified location, but the order status on the mobile phone has been updated to a status related to the specified location. For example, in the food delivery scenario, the food delivery personnel have not arrived at the store, but have already updated the order status on the mobile phone to the arrived-at-store status in advance, which results in the inaccurate display of the food delivery order status on the user's mobile phone. The online order status cannot truly reflect the delivery situation, and the accuracy of the order status is low, affecting the user experience. Summary of the Invention
[0004] To solve the above technical problems, this application provides an order status update method and related device, which effectively reduce the operation complexity of order status update and improve the update accuracy of the order status for a specified location.
[0005] The embodiments of this application disclose the following technical solutions:
[0006] On the one hand, this application provides an order status update method, which is executed by a terminal device at a specified location. The method includes:
[0007] Obtain the first biological information of the person to be identified;
[0008] Determine the identity identifier of the person to be identified according to the first biological information;
[0009] In response to a target order related to the identity identifier and the specified location, determine that the person to be identified, as the order personnel related to the target order, arrives at the specified location;
[0010] According to the target order link related to the specified location among the multiple order links of the target order, update the order status of the target order to the target order status corresponding to the target order link.
[0011] On the other hand, this application provides an order status update device, and the device includes:
[0012] An acquisition unit, configured to acquire first biological information of a person to be identified;
[0013] A first determination unit, configured to determine an identity identifier of the person to be identified according to the first biological information;
[0014] A second determination unit, configured to determine that the person to be identified arrives at the specified location as an order person related to the target order in response to a target order related to the identity identifier and the specified location;
[0015] An update unit, configured to update an order status of the target order to a target order status corresponding to the target order link according to a target order link related to the specified location in multiple order links of the target order.
[0016] Optionally, the device further includes:
[0017] A first sending unit, configured to send an order query request to an order platform, where the order query request includes the identity identifier and order participant information related to the specified location;
[0018] A first acquisition unit, configured to acquire a query result corresponding to the order query request from the order platform, where the query result is used to identify whether there is a target order related to the identity identifier and the specified location.
[0019] Optionally, the first determination unit is configured to:
[0020] Send the first biological information to an identification platform, where the person to be identified is registered on the identification platform and the order platform through the same identity account;
[0021] Acquire the identity identifier of the person to be identified from the identification platform.
[0022] Optionally, the device further includes:
[0023] A second acquisition unit, configured to acquire a mode switching request for switching a service mode to the second service mode;
[0024] A first switching unit, configured to switch to the second service mode according to the mode switching request.
[0025] Optionally, the second acquisition unit is configured to:
[0026] Perform keyword recognition on the collected voice information;
[0027] In response to a target voice message carrying a keyword for mode switching, determine to acquire the mode switching request.
[0028] Optionally, the device further includes:
[0029] A second switching unit, configured to switch back to the first service mode from the second service mode when the biological information of the person to be identified has not been obtained after maintaining the second service mode for a first preset duration.
[0030] Optionally, among the multiple order links, there is a first order link related to arriving at the designated location and a second order link related to leaving the designated location;
[0031] The updating unit is configured to:
[0032] According to the first order link related to arriving at the designated location among the multiple order links of the target order, update the order status of the target order to the first order status corresponding to the first order link;
[0033] The device further includes:
[0034] A third obtaining unit, configured to obtain second biological information;
[0035] A third determining unit, configured to, in response to identifying that the second biological information corresponds to the order person, determine that the order person leaves the designated location, and update the order status of the target order to the second order status corresponding to the second order link.
[0036] Optionally, the device further includes:
[0037] A saving unit, configured to associatively save the first biological information, the identity identifier, and the target order in a local cache;
[0038] A matching unit, configured to perform identity matching on the obtained second biological information in the local cache;
[0039] An identifying unit, configured to, when determining that the second biological information matches the first biological information, identify the order person corresponding to the second biological information for the target order.
[0040] Optionally, the device further includes:
[0041] A first deleting unit, configured to, in response to identifying that the second biological information corresponds to the order person, delete the first biological information, the identity identifier, and the target order from the local cache; or,
[0042] A second deletion unit, configured to delete the first biological information, the identity identifier, and the target order from the local cache in response to the first biological information in the local cache not being matched after exceeding a second preset duration.
[0043] Optionally, the shallow features of the first biological information are saved in the local cache as the first biological information.
[0044] Optionally, the apparatus further includes:
[0045] A return unit, configured to return an order status update result to an order platform corresponding to the target order after updating the order status of the target order.
[0046] In another aspect, an embodiment of the present application provides a computer device, which includes a processor and a memory:
[0047] The memory is configured to store a computer program and transmit the computer program to the processor;
[0048] The processor is configured to execute the method according to the computer program.
[0049] In another aspect, an embodiment of the present application provides a computer-readable storage medium, which is configured to store a computer program, and the computer program, when executed by a computer device, implements the executed method.
[0050] In another aspect, an embodiment of the present application provides a computer program product including a computer program, which, when running on a computer device, causes the computer device to execute the method.
[0051] It can be seen from the above technical solutions that when the completion of an order requires reaching a specified location, in order to improve the order processing efficiency, the first biological information of the person to be identified can be obtained through a terminal device at the specified location to determine the corresponding identity identifier. If a target order related to the specified location and this identity identifier is determined, it can be determined that the person to be identified is the order person related to the target order and reach the specified location. Thus, the order status of the target order can be updated to an order status related to the specified location. During the entire order status update process, there is no need for the order person to use other devices. Only through the terminal device can it be identified whether the order person has reached the specified location for the target order and update the order status accordingly, effectively reducing the operation complexity of order status update and improving the accuracy of order status update for the specified location. Description of the Drawings
[0052] To more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the following will briefly introduce the accompanying drawings required for the description of the embodiments or the prior art. Obviously, the accompanying drawings in the following description are only some embodiments of the present application. For those of ordinary skill in the art, without creative efforts, other drawings can also be obtained based on these drawings.
[0053] Figure 1 A schematic diagram of the scenario of an order status update method provided by an embodiment of the present application;
[0054] Figure 2 A flowchart of an order status update method provided by an embodiment of the present application;
[0055] Figure 3 A schematic diagram of information collection by a terminal device provided by an embodiment of the present application;
[0056] Figure 4 An interaction schematic diagram of an authorization binding process provided by an embodiment of the present application;
[0057] Figure 5 A schematic diagram of an order status update process provided by an embodiment of the present application;
[0058] Figure 6 A schematic diagram of an order status update device provided by an embodiment of the present application;
[0059] Figure 7 A structural diagram of a terminal device provided by an embodiment of the present application;
[0060] Figure 8 A structural diagram of a server provided by an embodiment of the present application. Detailed implementation manners
[0061] The following describes the embodiments of the present application with reference to the accompanying drawings.
[0062] As described in the background art, when delivery personnel update the order status through their respective mobile phones, the order status cannot truly reflect the transportation situation, and the accuracy of the order status is relatively low.
[0063] To solve the above problems, embodiments of the present application provide an order status update method and related device. When the completion of an order requires reaching a specified location, to improve the order processing efficiency, the first biological information of the person to be identified can be obtained through a terminal device at the specified location to determine the corresponding identity identifier. If a target order related to the specified location and this identity identifier is determined, it can be determined that the person to be identified is the order person related to the target order and reach the specified location. Thus, the order status of the target order can be updated to the order status related to this specified location. During the entire order status update process, there is no need for the order person to use other devices. Only through the terminal device can it be recognized whether the order person has reached the specified location for the target order, and the order status can be updated accordingly, effectively reducing the operation complexity of order status update and improving the accuracy of order status update for the specified location.
[0064] The order status update method provided by embodiments of the present application can be implemented by a computer device. The computer device can be a terminal device or a server. Among them, the server can be an independent physical server, or a server cluster or distributed system composed of multiple physical servers, or a cloud server providing cloud computing services. The terminal device includes but is not limited to mobile phones, computers, intelligent voice interaction devices, smart home appliances, vehicle-mounted terminals, aircraft, etc. The terminal device and the server can be directly or indirectly connected through wired or wireless communication methods, and the present application does not limit this.
[0065] It can be understood that in the specific implementation manner of the present application, data related to user information, biological information, identity identifiers, etc. are involved. When the above embodiments of the present application are applied to specific products or technologies, user permission or consent needs to be obtained, and the collection, use, and processing of relevant data need to comply with relevant laws, regulations, and standards of relevant countries and regions.
[0066] Artificial Intelligence (AI) is to use a digital computer or a machine controlled by a digital computer to simulate, extend, and expand human intelligence, a theory, method, technology, and application system that perceives the environment, acquires knowledge, and uses knowledge to obtain the best results. In other words, artificial intelligence is a comprehensive technology of computer science. It attempts to understand the essence of intelligence and produce a new intelligent machine that can react in a way similar to human intelligence. Artificial intelligence is also to study the design principles and implementation methods of various intelligent machines to enable the machines to have the functions of perception, reasoning, and decision-making.
[0067] Artificial intelligence technology is a comprehensive discipline that involves a wide range of fields, including both hardware-level and software-level technologies. The basic technologies of artificial intelligence generally include technologies such as sensors, dedicated artificial intelligence chips, cloud computing, distributed storage, big data processing technologies, operation / interaction systems, and mechatronics. The software technologies of artificial intelligence mainly include several major directions such as computer vision technology, speech processing technology, natural language processing technology, and machine learning / deep learning, autonomous driving, and intelligent transportation.
[0068] The key technologies of speech technology include automatic speech recognition technology, speech synthesis technology, and voiceprint recognition technology. Enabling computers to listen, see, speak, and feel is the future development direction of human-computer interaction, and among them, speech has become one of the most promising human-computer interaction methods in the future.
[0069] With the research and progress of artificial intelligence technology, artificial intelligence technology has been studied and applied in multiple fields. For example, common ones include smart homes, smart wearable devices, virtual assistants, smart speakers, smart marketing, driverless, autonomous driving, drones, robots, intelligent healthcare, intelligent customer service, vehicle networking, autonomous driving, and intelligent transportation. It is believed that with the development of technology, artificial intelligence technology will be applied in more fields and play an increasingly important role.
[0070] In the solution provided by the embodiments of this application, using voice information to achieve mode switching involves the speech technology of artificial intelligence, which will be specifically described through the following embodiments.
[0071] Reference Figure 1 As shown, it is a scenario schematic diagram of an order status update method provided by the embodiments of this application, which can be applied to a terminal device. The terminal device can be deployed at a specified location, and the terminal device is used as the aforementioned computer device for description.
[0072] In the scenario of manual participation in item transportation, when the location of the item being transported changes, it is necessary to update the status of the item being transported in the network. For example, in the scenario of a delivery person delivering an item or a user going to a specified location to pick up or deliver an item, etc.
[0073] When the person to be identified is at the designated location, the terminal device can collect the first biological information of the person to be identified. Herein, the person to be identified is the person who needs to be identified within the designated location. The person to be identified may be related to an order, such as a food delivery person for the order, a courier for the order, a runner for the order, the user himself / herself who picks up and delivers items for the order, etc. The person to be identified may also be unrelated to the order, such as a person dining in the store or a person related to other orders, etc. The first biological information is the personal physical characteristics of the person to be identified, such as the palm print information, facial information, etc. of the person to be identified. The first biological information can indicate that the person to be identified has been at the designated location.
[0074] Based on the first biological information, the terminal device can determine the identity identifier of the person to be identified. The identity identifier is used to uniquely identify each person to be identified, so as to determine the specific identity of the person to be identified. The identity identifier is, for example, an identity number, etc., so as to clarify that the person with this identity identifier has been at the designated location.
[0075] The terminal device can determine whether there is a target order related to the identity identifier and the designated location. The target order is, for example, a food delivery order, an item pick-up order, etc. If there is such a target order, it can be determined that the person to be identified is an order person related to the target order, and it is determined that the order person has arrived at the designated location.
[0076] There are multiple order links in the target order. For example, in the food delivery scenario, the order links may include merchant confirmation, assigning a delivery person, going to the merchant, arriving at the store, picking up the goods, delivering the goods, etc. After completing an order link, the status of the order will change. For example, after the food delivery person completes the arriving-at-the-store link, the order status is updated to the arrived-at-the-store status. After completing the picking-up-the-goods link, the order status is updated to the picked-up-the-goods status. After completing all the order links, it means that the target order is completed. The order link related to the designated location is recorded as the target order link, and the designated location is involved in the target order link. The terminal device can update the status of the target order to the target order status corresponding to the target order link. For example, when the food delivery person arrives at the designated location, the terminal device can update the food delivery order status to the arrived-at-the-store status.
[0077] During the entire order status update process, for the order links related to the specified location, after determining that the order personnel have arrived at the specified location, the terminal device can update the order status to the order status related to the specified location, ensuring that the change in the order status is consistent with the location of the order personnel, and avoiding the situation where the order personnel have not arrived at the specified location while the order status indicates that the personnel have arrived at the specified location, thereby improving the accuracy of the order status update for the specified location. In addition, through the terminal device, it is possible to confirm whether the order personnel have arrived at the specified location and update the order status on the network, without the order personnel having to perform manual operations on the mobile phone, effectively reducing the operation complexity of the order status update.
[0078] Reference Figure 2 As shown, it is a schematic flowchart of an order status update method provided by an embodiment of the present application. This method can be executed by a computer device. In this embodiment, taking the computer device as a terminal device as an example for illustration, this method includes the following steps.
[0079] Step 201: Obtain the first biological information of the person to be recognized.
[0080] In the embodiments of the present application, many orders involve picking up and delivering items at a specified location. The specified location can be, for example, inside a restaurant, inside a courier storage station, etc. For example, for a food delivery order, the food delivery personnel need to pick up meals at a specified restaurant, and for a courier order, the user needs to pick up the courier at a specified courier station or a specified courier locker. In order for users to master the order status online, the order status will be updated and displayed online. Some order statuses may involve whether the personnel picking up and delivering items have arrived at the specified location. For example, picking up meals requires the food delivery personnel to arrive at the specified restaurant. In order to confirm that the personnel picking up and delivering items have arrived at the specified location, terminal devices can be deployed at the specified location.
[0081] The terminal device can collect the first biological information of the person to be recognized. During the collection process, it is necessary for the person to be recognized to be relatively close to the terminal device so that the terminal device can complete the collection operation of the person to be recognized. In this way, when the first biological information of the person to be recognized is collected, it means that the position of the person to be recognized is relatively close to the specified location where the terminal device is located.
[0082] Among them, the person to be recognized is the person who needs to be recognized within the specified location. The person to be recognized may be related to the order or may have nothing to do with the order. The person to be recognized can be, for example, the delivery personnel of this order, restaurant diners, restaurant staff, etc. The first biological information is the personal physical characteristics of the person to be recognized. For example, it can be the palmprint information, facial information, iris information, etc. of the person to be recognized. The acquisition of the first biological information can indicate that the person to be recognized is close enough to the specified location, so as to accurately determine whether the person to be recognized is located at the specified location.
[0083] Reference Figure 3 As shown, it is a schematic diagram of information collection by a terminal device provided in an embodiment of the present application. There is an information collection area in the terminal device, and a person can place their palm in the information collection area to collect biological information. For example, when a food delivery person arrives at a restaurant, they can place their palm above the terminal device in the restaurant, and the terminal device can collect the palmprint characteristics of the food delivery person.
[0084] When the first biological information is palmprint characteristics, the terminal device can call a three-dimensional (3D) camera to collect palm streaming media data. Among them, the 3D camera is analogous to a traditional camera and adds software and hardware related to live bodies, including a depth camera and an infrared camera, etc., to ensure information security. The terminal device can also optimize the streaming media data. It can comprehensively evaluate and select the optimal palm picture through coefficient indicators such as palm size, angle, image contrast, image brightness, and clarity, and extract features from the optimal palm picture as the first biological information.
[0085] Step 202: Determine the identity identifier of the person to be recognized according to the first biological information.
[0086] Since the person to be recognized may or may not be related to the order, it is necessary to identify the person to be recognized to determine the identity identifier of the person to be recognized. The identity identifier is used to uniquely identify each person to be recognized, so as to determine the specific identity of the person to be recognized. The identity identifier is, for example, an identity number, etc., so as to clarify that the person with this identity identifier has arrived at the designated location.
[0087] Step 203: In response to having a target order related to the identity identifier and the designated location, determine that the person to be recognized has arrived at the designated location as the order person related to the target order.
[0088] Since it is impossible to determine whether the person to be recognized is related to the order, whether the order related to the person to be recognized involves the designated location, and there may be more than one order involving the designated location, the terminal device needs to determine whether there is a target order related to both the identity identifier and the designated location.
[0089] When the terminal device determines that there is a target order related to the identity identifier and the designated location, it can determine that the person to be recognized with this identity identifier is related to the target order, and the person to be recognized can be used as the order person of the target order. The order person is the person who completes the delivery process of the order. For example, it can be a food delivery person or a user who picks up the order by themselves. The terminal device can also confirm that the order person related to the target order has arrived at the designated location, so that the terminal device can accurately check the location of the order person.
[0090] Before the terminal device determines that the person to be identified is the order person related to the target order and has arrived at the designated location, it is necessary to determine whether there is a target order related to the identity identifier and the designated location. It can be determined by the terminal device whether there is a target order, or it can be determined by other computer devices other than the terminal device whether there is a target order.
[0091] In a possible implementation manner, the order platform can be used to determine whether there is a target order related to the identity identifier and the designated location. The order platform can be deployed on the server, and the order platform has relevant information about the order, such as the identity identifier of the order person corresponding to the order, the designated location corresponding to the order, etc. The order platform can also be an O2O (Online To Offline) platform, specifically, it can be a food delivery ordering platform, a courier delivery platform, etc. The order platform can also be used to implement user ordering to generate corresponding orders.
[0092] The terminal device can send an order query request to the order platform. The order query request can include the identity identifier of the person to be identified, so that the order platform can compare the received identity identifier of the person to be identified with the identity identifier of the order person that the order platform has, so as to confirm whether the order platform has an order corresponding to the identity identifier of the person to be identified. If the identity identifier of the person to be identified is consistent with the identity identifier of the order person stored in the order platform, it means that the order platform has an order corresponding to the identity identifier of the person to be identified, and the person to be identified is the order person.
[0093] Since there are a large number of orders in the order platform, the order related to the designated location is the target order. The order platform can determine that the person to be identified is the order person, but it cannot determine whether the person to be identified is the order person of the target order, that is, it cannot determine whether the person to be identified is related to the target order related to the designated location. Therefore, the order query request can also include order participant information related to the designated location.
[0094] An order can involve multiple participants, and each participant may have different roles in the order. Some participants can provide the items to be transported, some participants can transport the items to be transported, that is, act as the person transporting the items, and some participants can receive the items to be transported. The order participant information can be the relevant information of the participants in the order, and the order participant information of each participant is different. For example, when the participant is the person transporting the items, the order participant information can include the identity identifier of the person. When the participant is used to provide the items to be transported, such as a merchant, the order participant information can include the store identifier, the merchant identifier, the device identifier of the terminal device located in the store, etc. The device identifier of the terminal device can be the serial number (Serial Number, SN) of the terminal device, and the SN can uniquely identify a terminal device.
[0095] Among them, the order participant information related to the specified location may be the relevant information of the order participant who provides the item to be shipped, that is, the relevant information of the merchant, such as the store identifier located at the specified location, the merchant identifier, the device identifier of the terminal device in the store, etc. In this way, the order query request not only includes the identity identifier of the person to be identified, but also may include the order participant information related to the specified location.
[0096] The order platform may determine whether there is a corresponding target order according to the identity identifier of the person to be identified and the order participant information related to the specified location. Specifically, for each order, the order platform stores the order personnel of the order and the relevant information of the corresponding participant of the order. Therefore, the order platform may query in the data stored by itself according to the identity identifier and order participant information obtained from the terminal device, and return the query result to the terminal device. The query result may indicate whether there is a target order in the order platform that is related to the identity identifier of the person to be identified and the specified location.
[0097] Specifically, when the identity identifier of the person to be identified is consistent with the identity identifier of the order personnel of the order stored in the order platform, and the order participant information related to the specified location is consistent with the participant information corresponding to this order stored in the order platform, the query result may indicate that there is a target order in the order platform.
[0098] In this way, by using the order platform to confirm whether there is a target order related to the identity identifier and the specified location, since the order information in the order platform is relatively accurate and comprehensive, the query result of the target order can be guaranteed to be relatively accurate.
[0099] In another possible implementation, the terminal device located at the specified location may determine whether there is a target order. That is to say, the terminal device itself stores the relevant information of the order, such as the identity identifier of the order personnel, the location of the item to be shipped involved in the order, etc. Combining the identity identifier of the person to be identified and the specified location collected, it is determined whether there is a target order. Thus, there is no need to interact with other computer devices, improving the confirmation efficiency of the target order.
[0100] In the embodiment of the present application, after the terminal device updates the order status of the target order, it may also return the order status update result to the order platform corresponding to the target order. The order status update result may include updating the order status to the target order status.
[0101] In this way, the order platform can synchronously record the changes in the order status of the target order, achieve the storage of the order status changes, and make the order status of the target order in the order platform consistent with that in the terminal device. Moreover, the order platform can also send the latest order status to the order participants, such as the participants who provide the items to be shipped, the participants who receive the items to be shipped, etc., such as merchants, order placers, etc.
[0102] In the embodiment of the present application, when the terminal device determines the identity identifier of the person to be identified according to the first biological information, the terminal device can determine the identity identifier by searching the data stored in itself to reduce the interaction with other computer devices, or can also combine with other computer devices to determine the identity identifier to ensure the accuracy of the identity identifier.
[0103] When determining the identity identifier through the identification platform, the identification platform can be a platform for performing identity identification, and the identification platform can be deployed in the server. The terminal device can send the first biological information of the person to be identified to the identification platform. If the corresponding relationship between the first biological information of the person to be identified and the identity identifier is stored in the identification platform, the identification platform can send the identity identifier of the person to be identified to the terminal device, thereby indicating that the identity authentication of the person to be identified is completed in the identification platform.
[0104] Since the identity authentication of the person to be identified is authenticated in the identification platform and it is determined in the identification platform that the person to be identified has an identity identifier, it is very likely that the order platform does not recognize that the person to be identified has this identity identifier. That is to say, in the identification platform, there is a corresponding relationship between the first biological information and the identity identifier. When the order platform and the identification platform are not the same platform, the order platform may not recognize the corresponding relationship between the first biological information and the identity identifier, and the first biological information may have a corresponding relationship with another identity identifier.
[0105] Therefore, in order to ensure that the identity identifier of the person to be identified determined in the identification platform can be recognized by the order platform, it is necessary for the person to be identified to register through the same identity account in the identification platform and the order platform. For example, register the identity account registered on the identification platform in the order platform as well.
[0106] In this way, the person to be identified registers through the identity account in the identification platform. Under this identity account in the identification platform, if it is determined that there is a corresponding relationship between the first biological information and the identity identifier, by registering this identity account again in the order platform, the corresponding relationship determined in the identification platform can be recognized and used in the order platform.
[0107] It can be seen that by using a dedicated identification platform to determine the identity identifier of the person to be identified, the accuracy of the identity identifier can be improved. By registering with the same identity account on the identification platform and the order platform, the identity identifier of the person to be identified determined from the identification platform can be used on the order platform, so that the order platform can determine the target order based on this identity identifier.
[0108] Step 204: According to the target order link related to the specified location among multiple order links of the target order, update the order status of the target order to the target order status corresponding to the target order link.
[0109] Completing the processing of the target order requires the processing of multiple order links. In different order links, the status of the target order is different. The order links may include links such as merchant confirmation, allocating delivery personnel, in the process of picking up goods, arrived at the store, picked up the goods, delivered, etc. Some order links may be related to the specified location, and the change of the order status involves the participation of the specified location. For example, the arrived at the store link, while some order links may not involve the change of the position of the order personnel, that is, the change of the order status does not require the order personnel to be at the specified location. For example, the merchant confirmation link. The order link related to the specified location can be recorded as the target order link.
[0110] When the order personnel are at the specified location, it means that the order is in the target order link, and the terminal device can update the order status of the target order to the target order status corresponding to the target order link. For example, after the takeaway delivery personnel arrive at the specified location, the terminal device can update the takeaway order status to the arrived at the store status.
[0111] In the whole process of updating the order status, for the order link related to the specified location, after determining that the order personnel arrive at the specified location, the terminal device can update the order status to the target order status related to the specified location, ensuring that the target order status is consistent with the position of the order personnel, and can avoid the situation where the order personnel do not arrive at the specified location, but the status of the order indicates that the personnel have arrived at the specified location, thereby improving the accuracy of updating the order status for the specified location.
[0112] When updating the order status in the related solutions, the order personnel need to find the specific order related to the specified location on the mobile phone and manually trigger to implement the order status update. The order status update operation is relatively complex, and the order status update efficiency is low. Moreover, for some order personnel, there may be many orders on the mobile phone. When manually searching for the target order, it is very likely that the order search is incorrect, and the status of the order related to another location is updated, which is prone to operation errors.
[0113] Through the terminal device, it is possible to confirm whether the order personnel have arrived at the specified location and accurately identify the target order related to the specified location, so as to update the order status on the network. In this way, there is no need for the order personnel to manually search for orders and update the status on the mobile phone, effectively reducing the operation complexity of order status update and improving the accuracy of order operation.
[0114] Among multiple order links, there are target order links related to the specified location. Among them, being related to the specified location may mean arriving at the specified location or leaving from the specified location. That is, the target order link can be arriving at the specified location or leaving from the specified location. Different target order links can result in different target order statuses corresponding to the target order links. Therefore, it is necessary to update the order status of the target order according to the specific target order link.
[0115] The order link related to arriving at the specified location can be recorded as the first order link, and the order link related to leaving the specified location can be recorded as the second order link. That is, multiple order links include the first order link and the second order link, and the target order link can be the first order link or the second order link.
[0116] According to the first order link among multiple order links of the target order, the order status of the target order can be updated to the first order status. The first order status is the order status corresponding to the first order link, and the first order status is used to indicate that the order personnel of the target order have arrived at the specified location. For example, in the takeaway delivery scenario, the first order status can be the status of having arrived at the store. That is, after completing the first order link related to arriving at the specified location, the order status of the target order can be updated to the first order status to ensure that the first order status can accurately represent that the order personnel have arrived at the specified location, improving the accuracy and authenticity of the order status.
[0117] After the order status of the target order is updated to the first order status, if the multiple order links of the target order include the second order link, it is also necessary to update the order status again after completing the second order link.
[0118] The terminal device can collect the second biological information of the person. The second biological information is the personal physical characteristics of the person, such as the palm print information, facial information, iris information, etc. of the person. The acquisition of the second biological information can indicate that the person is close enough to the specified location.
[0119] In response to recognizing the order personnel corresponding to the second biological information, the terminal device determines that the order personnel have left the designated location, and then updates the order status of the target order to the second order status. Among them, the terminal device can recognize whether the second biological information corresponds to the order personnel of the target order, or other computer devices can be used for recognition. After other computer devices recognize that there is a corresponding relationship between the second biological information and the order personnel, the recognition result can be sent to the terminal device located at the designated location. The second order status is the order status corresponding to the second order link, and the second order status is used to indicate that the order personnel of the target order have left the designated location. In the food delivery scenario, the second order status can be, for example, the "left" status.
[0120] Specifically, when the terminal device located at the designated location recognizes that the second biological information corresponds to the order personnel of the target order, it means that the second biological information of this order personnel has been collected, and this order personnel is about to leave the designated location. Then, the order status of the target order can be updated to the second order status indicating leaving the designated location.
[0121] In this way, for the arrival and departure of the order personnel at the designated location, the order status of the target order can be accurately updated, which can accurately reflect whether the target order link related to the designated location is completed. According to the order status, the arrival and departure at the designated location can be distinguished, improving the accuracy of order status update in both cases. Moreover, the order personnel of the target order can achieve order status update through two collections of biological information. The collection process is relatively convenient and simple, without the need for the user to use a terminal device such as a mobile phone multiple times to search for orders and update the status, effectively reducing the operation complexity of multiple order status updates.
[0122] In the process of recognizing whether the second biological information corresponds to the order personnel of the target order, the recognition can be performed in the terminal device to reduce the dependence on other computer devices. The terminal device has a storage space for local caching, and the corresponding relationship between the first biological information of the personnel to be recognized, the identity identifier of the personnel to be recognized, and the target order can be saved in the local cache.
[0123] When the terminal device collects the second biological information of the personnel, the second biological information can be matched for identity in the local cache. Specifically, the second biological information is compared with the first biological information in the local cache. If the two are consistent, it can be determined that the second biological information corresponds to the identity identifier in the local cache. Furthermore, the order personnel of the target order corresponding to the first biological information can be recognized, which is also corresponding to the second biological information, that is, it can be confirmed that the second biological information corresponds to the order personnel of the target order.
[0124] In this way, the identity verification of the second biological information is completed locally on the terminal device, which can reduce the interaction with other computer devices, thereby improving the identity verification efficiency and enabling the timely determination of the target order corresponding to the second biological information.
[0125] In a possible implementation manner, the shallow features of the first biological information can be saved as the first biological information in the local cache of the terminal device. The shallow features can be the coarse-grained features in the first biological information and may not involve the sensitive information of the person. In this way, it is not necessary to store all the features of the first biological information, avoiding the leakage and use of the first biological information cached in the terminal device and protecting the identity information of the person from being leaked.
[0126] When the terminal device identifies the order person corresponding to the second biological information, in order to protect the information of the order person from being leaked, the information of the order person can be deleted from the local cache in a timely manner, that is, the first biological information, the identity identifier, and the target order are deleted, so that the terminal device does not store the information of the order person and protects the identity information of the order person.
[0127] In addition, if the first biological information in the local cache of the terminal device is not matched in a timely manner, that is, no other biological information matches the first biological information after exceeding the second preset duration, it means that the first biological information will not be matched in a short time. Then, the first biological information, the identity identifier, and the target order can also be deleted from the local cache in a timely manner, so as to ensure that the identity information of the order person is not leaked and improve the data security.
[0128] The terminal device located at the specified position can have at least one service mode. Under different service modes, the terminal device can provide different services and thus realize different functions. In one service mode, the terminal device can obtain the first biological information of the person to be identified and update the order status of the target order. If the terminal device is not in this service mode, the mode of the terminal device needs to be switched.
[0129] In a possible implementation manner, the terminal device can have multiple service modes. The multiple service modes can include a first service mode and a second service mode. When the terminal device is in the first service mode, it can provide an order payment service, that is, the user can use the terminal device to realize commodity payment. For example, in the first service mode, after the terminal device collects the biological information, it can obtain the payment QR code information of the user and then realize the order payment.
[0130] When the terminal device is in the second service mode, it can provide an order status update service. The terminal device can update the status of an order based on the collected biological information. That is to say, the terminal device can update the order status of the target order according to the collected first biological information.
[0131] When the terminal device is not in the second service mode but needs to implement the order status update function, it can obtain a mode switching request. The mode switching request is used to switch the service mode from other service modes to the second service mode. The terminal device can switch the service mode to the second service mode according to the mode switching request to implement the order status update function.
[0132] For example, when the terminal device is in the first service mode, it can obtain a mode switching request for switching from the first service mode to the second service mode, and perform mode switching according to the mode switching request, so that the terminal device is in the second service mode.
[0133] In this way, the terminal device can have multiple service modes, which can not only implement order status updates, but also implement other functions, such as order payment functions. Thus, the terminal device can integrate multiple functions and realize mode switching of different functions on the same terminal device, thereby improving the diversity of the service modes of the terminal device.
[0134] When the terminal device obtains a mode switching request, it can obtain it according to the user's manual trigger. For example, the user clicks a mode switching button, etc., or it can also be obtained according to the user's voice trigger, or it can be obtained in other ways.
[0135] In a possible implementation, the terminal device can obtain a mode switching request through voice trigger. The terminal device can collect the user's voice information, perform keyword recognition on the collected voice information, and determine to obtain the mode switching request in response to the target voice information carrying keywords for mode switching.
[0136] Specifically, there may be more than one user at a specified location, and the voice information collected by the terminal device may involve multiple users and various contents. Therefore, keyword recognition needs to be performed on the voice information. If the target voice information in the voice information has a keyword indicating mode switching, such as the keyword can be "mode switching", "switch to the second service mode", "takeaway order", etc., it means that the mode switching request is obtained.
[0137] When the terminal device performs keyword recognition, it can use a voice recognition keyword algorithm for processing, which can be specifically divided into two stages. The first stage can use an acoustic model for processing, and the second stage can use a language model for processing.
[0138] The acoustic model can be trained using a known speech dataset so that the acoustic model can convert a sound signal into phonetic features, such as Mel Frequency Cepstrum Coefficient (MFCC). Then, machine learning algorithms, such as Hidden Markov Model (HMM) or Deep Neural Networks (DNN), are used to establish the acoustic model. The acoustic model can segment the input sound signal into multiple frames and calculate the probability scores for each frame respectively. The probability scores can represent the likelihood that the frame belongs to each of the trained keywords.
[0139] In the second stage, the language model can use context information to determine the final keyword. The language model is usually trained based on a known language dataset and will consider the previous and subsequent words to predict the next possible word. When the acoustic model outputs multiple probability scores, the language model will consider these probability scores and the already determined keywords to select the most likely keyword.
[0140] By performing keyword recognition on the voice information to obtain a mode switching request, the user only needs to send voice information without complex operations, making it more convenient and accurate to obtain the mode switching request and improving the user experience.
[0141] When the terminal device has been in the second service mode for a long time but no biological information of the person to be recognized has been collected, in order not to affect the normal use of other service modes, the service mode needs to be switched in a timely manner.
[0142] Specifically, when the terminal device has remained in the second service mode for a first preset duration and no biological information has been obtained, it indicates that it is very likely that the order status update is no longer required. Then, the service mode can be switched from the second service mode back to the first service mode, thus ensuring that the terminal device can implement the order payment function and ensuring the timely activation of the order payment function.
[0143] In the embodiment of the present application, before the terminal device sends an order query request to the order platform, the order platform can obtain relevant information of each order for storage, such as obtaining relevant information of the merchant and the device identifier of the terminal device.
[0144] In the embodiment of the present application, refer to Figure 4As shown in the figure, it is an interaction schematic diagram of an authorization binding process provided by an embodiment of the present application. In the takeaway delivery scenario, after the terminal device is deployed at a specified location, it is necessary to bind the relationship between the terminal device and the merchant and store related to the specified location, that is, the device identifier, merchant identifier, and store identifier can be bound in the identification platform, and the binding result is returned to the terminal device. In this way, when the terminal device provides an order payment service, it can obtain the user's identity information and complete the payment.
[0145] A merchant terminal device related to the specified location, such as a merchant mobile phone, can send relevant information of the merchant, such as merchant identifier, store identifier, qualification certification information, etc., to the order platform for storage in the order platform. The merchant terminal device can also send the device identifier of the terminal device corresponding to the merchant to the order platform, and this terminal device is the terminal device bound to the merchant for obtaining the first biological information.
[0146] In this way, there is a corresponding relationship between the merchant identifier, store identifier, and the device identifier of the terminal device bound to the merchant in the order platform, that is, the order platform has order participant information. Furthermore, when the order platform assigns an order to an order personnel, there is a corresponding relationship between the identity identifier of the order personnel and the order participant information in the order platform. Thus, the order platform can query order information according to an order query request, allowing a certain merchant, a certain store, and a certain terminal device to query and even update the order information, ensuring that the terminal device can obtain a query result from the order platform.
[0147] Reference Figure 5 As shown in the figure, it is a schematic diagram of an order status update process provided by an embodiment of the present application. The terminal device of the order placer can be the mobile phone of the order placer. After the order placer processes an order for takeaway-related goods on the mobile phone, the order platform will further confirm the detailed information of the current order, including store information, merchant information, consignee information, and order status information, etc., and return the result to the mobile phone of the order placer to achieve the verification and confirmation of the order information.
[0148] After the takeaway delivery personnel (i.e., the person to be identified) arrives at the specified location, the voice trigger mode switching function can be triggered to collect voice information, and the terminal device is switched from the first service mode to the second service mode. A prompt for the delivery person to perform a palm brushing operation will be displayed on the screen of the terminal device, so that the terminal device collects the first biological information of the person to be identified. If no biological information is collected after exceeding the first preset duration, the service mode is switched back to the first service mode.
[0149] The terminal device can send the first biological information to the recognition platform, and the recognition platform returns the identity identifier corresponding to the first biological information. The terminal device sends an order query request to the order platform, that is, sends the identity identifier, store identifier, merchant identifier, and device identifier of the terminal device to the order platform. The order platform queries the target order corresponding to the current hit of several conditions, determines that the person to be recognized is the order person of the target order, and returns the query result to the terminal device. The terminal device updates the order status of the target order to the first order status.
[0150] The terminal device caches the shallow features of the first biological information. The food delivery person swipes their palm for the second time, that is, the second biological information is obtained. If the second biological information matches the shallow features of the first biological information, it means that the order person corresponding to the second biological information for the target order can be recognized. The order status of the target order can be updated to the second order status, and the order status update result is sent to the order platform for recording. The terminal device can also delete the cached shallow features, identity identifier, and target order. To further ensure the security of the feature information, if the shallow features are not matched after the second preset duration, the shallow features, identity identifier, and target order of the first biological information are deleted. The order platform can also send the order status update result to the terminal device of the order placer. During the entire order status update process, there is no need for the order person to use other devices. Only through the terminal device can it be recognized whether the order person has arrived at the specified location for the target order, and the order status is updated accordingly, effectively reducing the operation complexity of order status update and improving the accuracy of order status update for the specified location.
[0151] Reference Figure 6 As shown in the figure, it is a schematic diagram of an order status update device provided by an embodiment of the present application. The order status update device 600 includes:
[0152] An acquisition unit 601, configured to acquire the first biological information of the person to be recognized;
[0153] A first determination unit 602, configured to determine the identity identifier of the person to be recognized according to the first biological information;
[0154] A second determination unit 603, configured to determine that the person to be recognized arrives at the specified location as the order person related to the target order in response to a target order related to the identity identifier and the specified location;
[0155] An update unit 604, configured to update the order status of the target order to the target order status corresponding to the target order link related to the specified location among multiple order links of the target order.
[0156] Optionally, the device further includes:
[0157] A first sending unit, configured to send an order query request to an order platform, where the order query request includes the identity identifier and order participant information related to the specified location;
[0158] A first obtaining unit, configured to obtain a query result corresponding to the order query request from the order platform, where the query result is used to identify whether there is a target order related to the identity identifier and the specified location.
[0159] Optionally, the first determining unit is configured to:
[0160] Send the first biological information to an identification platform, where the person to be identified is registered on the identification platform and the order platform through the same identity account;
[0161] Obtain the identity identifier of the person to be identified from the identification platform.
[0162] Optionally, the device further includes:
[0163] A second obtaining unit, configured to obtain a mode switching request for switching the service mode to the second service mode;
[0164] A first switching unit, configured to switch to the second service mode according to the mode switching request.
[0165] Optionally, the second obtaining unit is configured to:
[0166] Perform keyword recognition on the collected voice information;
[0167] In response to the target voice information carrying a keyword for mode switching, determine to obtain the mode switching request.
[0168] Optionally, the device further includes:
[0169] A second switching unit, configured to switch back to the first service mode from the second service mode when the biological information of the person to be identified has not been obtained for a first preset duration while maintaining the second service mode.
[0170] Optionally, among the multiple order links, there is a first order link related to arriving at the specified location and a second order link related to leaving the specified location;
[0171] The updating unit is configured to:
[0172] According to the first order link related to arriving at the specified position among multiple order links of the target order, update the order status of the target order to the first order status corresponding to the first order link;
[0173] The device further includes:
[0174] A third acquisition unit, configured to acquire second biological information;
[0175] A third determination unit, configured to, in response to identifying that the second biological information corresponds to the order personnel, determine that the order personnel leave the specified position, and update the order status of the target order to the second order status corresponding to the second order link.
[0176] Optionally, the device further includes:
[0177] A storage unit, configured to associatively store the first biological information, the identity identifier, and the target order in a local cache;
[0178] A matching unit, configured to perform identity matching on the acquired second biological information in the local cache;
[0179] An identification unit, configured to, when determining that the second biological information matches the first biological information, identify the order personnel corresponding to the target order of the second biological information.
[0180] Optionally, the device further includes:
[0181] A first deletion unit, configured to, in response to identifying that the second biological information corresponds to the order personnel, delete the first biological information, the identity identifier, and the target order from the local cache; or,
[0182] A second deletion unit, configured to, in response to the first biological information in the local cache not being matched after exceeding a second preset duration, delete the first biological information, the identity identifier, and the target order from the local cache.
[0183] Optionally, the shallow features of the first biological information are stored as the first biological information in the local cache.
[0184] Optionally, the device further includes:
[0185] A return unit, configured to, after updating the order status of the target order, return an order status update result to an order platform corresponding to the target order.
[0186] The embodiments of the present application also provide a computer device, including a terminal device or a server, and the foregoing order status update device can be configured in the computer device. The following introduces the computer device with reference to the accompanying drawings.
[0187] If the computer device is a terminal device, please refer to Figure 7 As shown, the embodiments of the present application provide a terminal device. Taking the terminal device as a mobile phone as an example:
[0188] Figure 7 The following shows a block diagram of a part of the structure of the mobile phone provided by the embodiments of the present application. Refer to Figure 7 , the mobile phone includes: a Radio Frequency (RF) circuit 1410, a memory 1420, an input unit 1430, a display unit 1440, a sensor 1450, an audio circuit 1460, a Wireless Fidelity (WiFi) module 1470, a processor 1480, and a power supply 1490, etc. Those skilled in the art can understand that Figure 7 the structure of the mobile phone shown in
[0189] does not limit the mobile phone, and it may include more or fewer components than shown in the figure, or combine some components, or arrange different components. Figure 7 The following specifically introduces each component of the mobile phone with reference to
[0190] The RF circuit 1410 can be used for receiving and sending signals during information reception or call processes. Specifically, after receiving the downlink information from the base station, it is given to the processor 1480 for processing; in addition, the designed uplink data is sent to the base station.
[0191] The memory 1420 can be used to store software programs and modules. The processor 1480 executes various functional applications and data processing of the mobile phone by running the software programs and modules stored in the memory 1420. The memory 1420 may mainly include a program storage area and a data storage area. Among them, the program storage area can store an operating system, applications required for at least one function (such as a sound playback function, an image playback function, etc.), etc.; the data storage area can store data created according to the use of the mobile phone (such as audio data, phone book, etc.). In addition, the memory 1420 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one magnetic disk storage device, a flash memory device, or other volatile solid-state storage devices.
[0192] The input unit 1430 can be used to receive input digital or character information, and generate key signal inputs related to the user settings and function controls of the mobile phone. Specifically, the input unit 1430 may include a touch panel 1431 and other input devices 1432.
[0193] The display unit 1440 can be used to display information input by the user or information provided to the user, as well as various menus of the mobile phone. The display unit 1440 may include a display panel 1441.
[0194] The mobile phone may further include at least one sensor 1450, such as a light sensor, a motion sensor, and other sensors.
[0195] The audio circuit 1460, the speaker 1461, and the microphone 1462 can provide an audio interface between the user and the mobile phone.
[0196] WiFi belongs to short - range wireless transmission technology. Through the WiFi module 1470, the mobile phone can help the user send and receive emails, browse the web, and access streaming media, etc. It provides the user with wireless broadband Internet access.
[0197] The processor 1480 is the control center of the mobile phone. It connects various parts of the entire mobile phone using various interfaces and lines. By running or executing software programs and / or modules stored in the memory 1420, and by calling the data stored in the memory 1420, it executes various functions of the mobile phone and processes data.
[0198] The mobile phone also includes a power supply 1490 (such as a battery) for powering each component.
[0199] In this embodiment, the processor 1480 included in the terminal device is further configured to execute the steps in the methods of the embodiments of the present application.
[0200] If the computer device is a server, the embodiments of the present application further provide a server. Please refer to Figure 8 as shown Figure 8 is a structural diagram of the server 1500 provided by the embodiment of the present application. The server 1500 may vary greatly due to different configurations or performances. It may include one or more central processing units (CPUs) 1522 (for example, one or more processors) and a memory 1532, and one or more storage media 1530 (for example, one or more mass storage devices) for storing application programs 1542 or data 1544. Among them, the memory 1532 and the storage media 1530 can be transient storage or persistent storage. The programs stored in the storage media 1530 may include one or more modules (not marked in the figure), and each module may include a series of instruction operations on the server. Further, the central processing unit 1522 may be configured to communicate with the storage media 1530 and execute a series of instruction operations in the storage media 1530 on the server 1500.
[0201] The server 1500 may also include one or more power supplies 1526, one or more wired or wireless network interfaces 1550, one or more input / output interfaces 1558, and / or one or more operating systems 1541, such as Windows Server TM , Mac OS X TM , Unix TM , Linux TM , FreeBSD TM and so on.
[0202] In the above embodiments, the steps executed by the server may be based on Figure 8 the server structure shown.
[0203] In addition, an embodiment of the present application also provides a storage medium for storing a computer program for executing the method provided in the above embodiments.
[0204] An embodiment of the present application also provides a computer program product including a computer program, which when running on a computer device, causes the computer device to execute the method provided in the above embodiments.
[0205] Those of ordinary skill in the art can understand that all or part of the steps of implementing the above method embodiments can be completed by hardware related to program instructions. The foregoing program can be stored in a computer-readable storage medium. When the program is executed, it executes the steps including the above method embodiments; and the foregoing storage medium can be at least one of the following media: read-only memory (English: Read-only Memory, abbreviation: ROM), RAM, magnetic disk, or optical disk, etc., which can store computer programs.
[0206] In the embodiments of the present application, the term "module" or "unit" refers to a computer program with a predetermined function or a part of a computer program, which works together with other related parts to achieve a predetermined goal, and can be fully or partially implemented by using software, hardware (such as a processing circuit or a memory), or a combination thereof. Similarly, one processor (or multiple processors or memories) can be used to implement one or more modules or units. In addition, each module or unit can be a part of the overall module or unit including the function of the module or unit.
[0207] It should be noted that the various embodiments in this specification are described in a progressive manner. For the parts that are the same or similar among the embodiments, reference can be made to each other, and the key points of each embodiment are the differences from other embodiments. In particular, for the device and system embodiments, since they are basically similar to the method embodiments, they are described relatively simply, and reference can be made to the corresponding parts of the method embodiments for the relevant content. The device and system embodiments described above are only illustrative. The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed to multiple network units. Some or all of the modules can be selected according to actual needs to achieve the purpose of the solution of this embodiment. A person of ordinary skill in the art can understand and implement it without creative efforts.
[0208] As described above, it is only a specific implementation manner of the present application, but the protection scope of the present application is not limited thereto. Any changes or substitutions that can be easily thought of by those skilled in the art within the technical scope disclosed by the present application should be covered by the protection scope of the present application. Moreover, on the basis of the implementation manners provided in the above aspects, the present application can be further combined to provide more implementation manners. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.
Claims
1. A method for updating order status, characterized in that, The method is executed by a terminal device at a specified location, and the method includes: Obtain first biological information of a person to be identified; Determine an identity identifier of the person to be identified according to the first biological information; In response to a target order related to the identity identifier and the specified location, determine that the person to be identified arrives at the specified location as an order person related to the target order; According to a target order link related to the specified location among multiple order links of the target order, update the order status of the target order to a target order status corresponding to the target order link.
2. The method according to claim 1, characterized in that Before determining that the person to be identified arrives at the specified location as an order person related to the target order, the method further includes: Send an order query request to an order platform, where the order query request includes the identity identifier and order participant information related to the specified location; Obtain a query result corresponding to the order query request from the order platform, and the query result is used to identify whether there is a target order related to the identity identifier and the specified location.
3. The method according to claim 2, wherein The determining the identity identifier of the person to be identified according to the first biological information includes: Send the first biological information to an identification platform, and the person to be identified is registered on the identification platform and the order platform with the same identity account; Obtain the identity identifier of the person to be identified from the identification platform.
4. The method according to claim 1, wherein The terminal device includes a first service mode for providing order payment services and a second service mode for providing order status update services. Before obtaining the first biological information of the person to be identified, the method further includes: Obtain a mode switching request for switching the service mode to the second service mode; Switch to the second service mode according to the mode switching request.
5. The method according to claim 4, wherein The obtaining the mode switching request for switching the service mode to the second service mode includes: Perform keyword recognition on the collected voice information; In response to that the target voice information carries a keyword for mode switching, determine to obtain the mode switching request.
6. The method according to claim 4, characterized in that The method further includes: When the second service mode is maintained for a first preset duration without obtaining the biological information of the person to be identified, switch back from the second service mode to the first service mode.
7. The method according to claim 1, wherein Among the multiple order links, there is a first order link related to arriving at the specified location and a second order link related to leaving the specified location; The updating the order status of the target order to a target order status corresponding to the target order link according to the target order link related to the specified location among the multiple order links of the target order includes: According to the first order link related to arriving at the specified location among the multiple order links of the target order, update the order status of the target order to a first order status corresponding to the first order link; After the order status of the target order is the first order status, the method further includes: Obtain second biological information; In response to identifying that the second biological information corresponds to the order person, it is determined that the order person leaves the designated position, and the order status of the target order is updated to the second order status corresponding to the second order link.
8. The method according to claim 7, characterized in that, After the order status of the target order is the first order status, the method further includes: Associatively storing the first biological information, the identity identifier, and the target order in the local cache; Performing identity matching on the obtained second biological information in the local cache; When it is determined that the second biological information matches the first biological information, identifying that the second biological information corresponds to the order person of the target order.
9. The method according to claim 8, wherein The method further includes: In response to identifying that the second biological information corresponds to the order person, deleting the first biological information, the identity identifier, and the target order from the local cache; or, In response to the first biological information in the local cache not being matched after exceeding a second preset duration, deleting the first biological information, the identity identifier, and the target order from the local cache.
10. The method according to claim 8, wherein The shallow features of the first biological information are saved as the first biological information in the local cache.
11. The method according to any one of claims 1-10, characterized in that, The method further includes: After updating the order status of the target order, returning an order status update result to the order platform corresponding to the target order.
12. An order status update device, characterized in that, The device includes: An acquisition unit, configured to acquire first biological information of a person to be identified; A first determination unit, configured to determine an identity identifier of the person to be identified according to the first biological information; A second determination unit, configured to, in response to having a target order related to the identity identifier and the designated position, determine that the person to be identified arrives at the designated position as an order person related to the target order; An update unit, configured to update the order status of the target order to a target order status corresponding to the target order link related to the designated position among multiple order links of the target order.
13. A computer device, characterized in that, The computer device includes a processor and a memory: The memory is used to store a computer program; The processor is configured to execute the method according to any one of claims 1-11 according to the computer program.
14. A computer-readable storage medium, characterized in that, The computer-readable storage medium is used to store a computer program, and the computer program, when executed by a computer device, implements the method according to any one of claims 1-11.
15. A computer program product including a computer program, when running on a computer device, causes the computer device to execute the method according to any one of claims 1-11.