Position information display method, system and device, electronic equipment and storage medium
By sharing real-time location information between the location requesting end and the sharing end, and utilizing server data matching and electronic map display, the problem of mismatched location information during delivery is solved, resulting in faster delivery and higher efficiency.
Patent Information
- Application Number
- CN202511023933.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-07-23
- Publication Date
- 2025-11-11
AI Technical Summary
During the delivery process, the location information provided by the customer does not match the actual location, making it difficult for the rider to quickly find the customer, resulting in low delivery efficiency and wasted time.
By sharing real-time location information between the location requester and the location sharer, and using the server for data matching and feedback, the delivery person can invite the customer to share the location after picking up the goods. The real-time location information of both parties can be displayed on an electronic map, improving the intuitiveness and efficiency of the delivery route.
It reduces delivery time, improves delivery efficiency and customer transparency, and enhances trust in the delivery process.
Smart Images

Figure CN120929684A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of Internet technology, and in particular to a method, system, device, electronic device and storage medium for displaying location information. Background Technology
[0002] In recent years, with the continuous development of internet technology, delivery services have become an indispensable part of people's daily lives, such as food delivery, express delivery, and errand running. However, in the actual delivery process, riders often face the problem of not being able to find customers, which easily affects their delivery efficiency and service experience. The applicant recognizes that the main reason why riders find it difficult to locate customers is that the location information provided by customers in the order does not match the customer's actual location. With the increasing diversity of people's activity scenarios, the location of customers when placing an order may be in some special environments, such as parks, large scenic spots, and industrial parks. Taking a park as an example, customers may be camping, picnicking, or engaging in other activities inside the park, but the location information provided by customers in the order is often only a specific location such as the park entrance, and cannot pinpoint the customer's exact location inside the park. When riders arrive at the park entrance based on the location information, due to the large area of the park and the complex internal roads and zoning, it is difficult for riders to quickly and accurately find the customer's location.
[0003] In related technologies, when customers cannot be located using precise positioning, customers and riders usually describe their location to each other. However, this communication method has limitations. There may be misunderstandings between the two parties regarding the location description, and the description process is often not intuitive or accurate enough. This causes riders to spend a lot of time searching for customers in the area, consuming a lot of time and energy for both parties and affecting delivery efficiency. Summary of the Invention
[0004] In view of this, this application provides a location information display method, system, device, electronic device and storage medium. The main purpose is to solve the problem that there may be misunderstandings between the two parties in the current description of the location, and the description process is often not intuitive and accurate enough, which causes riders to spend a lot of time in the location to find customers, which consumes a lot of time and energy for both parties and affects delivery efficiency.
[0005] According to a first aspect of this application, a method for displaying location information is provided, which is applied to a location requesting end, including:
[0006] In response to a location information sharing request, a target order for which location information sharing is to be performed is determined. The location information sharing request is initiated by triggering a location sharing control set on the order page on the location requesting end. The target order is determined based on the order identifier of the current order on the order page.
[0007] The server requests real-time location information of the location sharing terminal that matches the target order and uploads the real-time location information of the location requesting terminal to the server. This allows the server to determine the user identifier of the location sharing terminal based on the target order and send a location information sharing reminder to the location sharing terminal corresponding to the user identifier. Upon receiving a confirmation instruction to share location information based on the location information sharing reminder, the server obtains the real-time location information of the location sharing terminal and sends the real-time location information of the location requesting terminal back to it. The location sharing terminal then displays the real-time location information of the location requesting terminal on a map page that displays the target order information.
[0008] The system receives the real-time location information of the location sharing terminal sent by the server and displays the real-time location information of the location sharing terminal on a map page that displays the target order information.
[0009] According to a second aspect of this application, a method for displaying location information is provided, the method being applied to a server, comprising:
[0010] When a location requesting client detects a request to match the real-time location information of a location sharing client, the target order information sent by the location requesting client is obtained, and a location information sharing reminder is sent to the location sharing client corresponding to the user identifier of the location sharing client indicated by the target order information. In response to the location information sharing request, the location requesting client determines the target order for which location information sharing is to be performed, and requests the server to match the real-time location information of the location sharing client of the target order. The location information sharing request is initiated by triggering the location sharing control set on the order page on the location requesting client, and the target order is determined based on the order identifier of the current order on the order page.
[0011] Upon receiving a confirmation instruction to share location information based on the location information sharing reminder, the real-time location information of the location sharing terminal is obtained and fed back to the location requesting terminal so that the location requesting terminal can display the real-time location information of the location sharing terminal on the map page displaying the target order information.
[0012] The real-time location information of the location requesting terminal is obtained, and the real-time location information of the location requesting terminal is fed back to the location sharing terminal that uploaded the real-time location information of the location sharing terminal, so that the location sharing terminal displays the real-time location information of the location requesting terminal on the map page displaying the target order information.
[0013] According to a third aspect of this application, a method for displaying location information is provided, which is applied to a location sharing terminal, including:
[0014] The server receives a location information sharing notification and displays it on a map page showing the target order information. The location information sharing notification is sent by the server when it detects a location request client requesting to match the real-time location information of the location sharing client. In response to the location information sharing request, the location request client determines the target order for which location information sharing is to be performed and requests the server to match the real-time location information of the location sharing client for the target order. The location information sharing request is initiated by triggering a location sharing control set on the order page on the location request client. The target order is determined based on the order identifier of the current order on the order page.
[0015] When the location information sharing reminder detects confirmation of location information sharing, a confirmation instruction for sharing location information is sent to the server so that the server can obtain the real-time location information of the location sharing terminal and send the real-time location information of the location sharing terminal back to the location requesting terminal.
[0016] Upon receiving the real-time location information from the location requesting end from the server, the real-time location information from the location requesting end is displayed on the map page that displays the target order information.
[0017] According to a fourth aspect of this application, a location information display system is provided, which includes a location request terminal, a server, and a location sharing terminal:
[0018] The location request terminal is used to respond to a location information sharing request, determine the target order for which location information sharing is to be performed, request the server to match the real-time location information of the location sharing terminal for the target order, upload the real-time location information of the location request terminal to the server, receive the real-time location information of the location sharing terminal sent by the server, and display the real-time location information of the location sharing terminal on a map page displaying the target order information. The location information sharing request is initiated by triggering a location sharing control set on the order page on the location request terminal, and the target order is determined based on the order identifier of the current order on the order page.
[0019] The server is configured to, when detecting a location request client's request for matching real-time location information of a location sharing client, obtain target order information sent by the location request client, send a location information sharing reminder to the location sharing client corresponding to the user identifier of the location sharing client indicated by the target order information, and, upon receiving a confirmation instruction to share location information based on the location information sharing reminder, obtain the real-time location information of the location sharing client, feed back the real-time location information of the location sharing client to the location request client, obtain the real-time location information of the location request client, and feed back the real-time location information of the location request client to the location sharing client that uploaded the real-time location information of the location sharing client.
[0020] The location sharing terminal is used to receive the location information sharing reminder sent by the server, display the location information sharing reminder on the map page displaying the target order information, and when the location information sharing reminder detects confirmation of location information sharing, send the confirmation instruction to the server. Upon receiving the real-time location information of the location request terminal from the server, the real-time location information of the location request terminal is displayed on the map page displaying the target order information.
[0021] According to a fifth aspect of this application, a location information display device is provided, which is applied to a location request terminal and includes:
[0022] The determination module is used to determine the target order for location information sharing in response to a location information sharing request. The location information sharing request is initiated by triggering a location sharing control set on the order page on the location request terminal. The target order is determined based on the order identifier of the current order on the order page.
[0023] The request module requests the real-time location information of the location sharing terminal matching the target order from the server and uploads the real-time location information of the location request terminal to the server. This allows the server to determine the user identifier of the location sharing terminal based on the target order and send a location information sharing reminder to the location sharing terminal corresponding to the user identifier. Upon receiving a confirmation instruction to share location information based on the location information sharing reminder, the server obtains the real-time location information of the location sharing terminal and sends the real-time location information of the location request terminal back to it. The location sharing terminal then displays the real-time location information of the location request terminal on a map page displaying the target order information.
[0024] The display module is used to receive the real-time location information of the location sharing terminal sent by the server and display the real-time location information of the location sharing terminal on a map page that displays the target order information.
[0025] According to a sixth aspect of this application, a location information display device is provided, which is applied to a server and includes:
[0026] The sending module is used to, when a location requesting end requests to match the real-time location information of a location sharing end, obtain the target order information sent by the location requesting end, and send a location information sharing reminder to the location sharing end corresponding to the user identifier of the location sharing end indicated by the target order information. In response to the location information sharing request, the location requesting end determines the target order to be shared and requests the server to match the real-time location information of the location sharing end of the target order. The location information sharing request is initiated by triggering the location sharing control set on the order page on the location requesting end. The target order is determined based on the order identifier of the current order on the order page.
[0027] The acquisition module is used to acquire the real-time location information of the location sharing terminal when a confirmation instruction for sharing location information is received based on the location information sharing reminder, and to feed back the real-time location information of the location sharing terminal to the location requesting terminal so that the location requesting terminal can display the real-time location information of the location sharing terminal on the map page displaying the target order information;
[0028] The sending module is further configured to obtain the real-time location information of the location requesting terminal, and feed back the real-time location information of the location requesting terminal to the location sharing terminal that uploaded the real-time location information of the location sharing terminal, so that the location sharing terminal displays the real-time location information of the location requesting terminal on the map page displaying the target order information.
[0029] According to a seventh aspect of this application, a location information display device is provided, which is applied to a location sharing terminal and includes:
[0030] The receiving module is used to receive location information sharing reminders sent by the server and display the location information sharing reminders on a map page displaying target order information. The location information sharing reminders are sent by the server when it detects that a location requesting end requests to match the real-time location information of a location sharing end. In response to the location information sharing request, the location requesting end determines the target order for which location information sharing is to be performed and requests the server to match the real-time location information of the location sharing end of the target order. The location information sharing request is initiated by triggering a location sharing control set on the order page on the location requesting end. The target order is determined based on the order identifier of the current order on the order page.
[0031] The sending module is used to send a confirmation instruction to the server when the location information sharing reminder detects confirmation of location information sharing, so that the server can obtain the real-time location information of the location sharing terminal and send the real-time location information of the location sharing terminal back to the location requesting terminal;
[0032] The display module is used to display the real-time location information of the location requester on the map page that displays the target order information when the real-time location information of the location requester is received from the server.
[0033] According to an eighth aspect of this application, an electronic device is provided, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the steps of the method described in any one of the first to third aspects above.
[0034] According to a ninth aspect of this application, a storage medium is provided that stores a computer program thereon, which, when executed by a processor, implements the steps of the method described in any one of the first to third aspects.
[0035] Using the above technical solutions, this application provides a location information display method, system, device, electronic device, and storage medium. In response to a location information sharing request, the location requesting end determines the target order for which location information is to be shared, requests the real-time location information of the location sharing end matching the target order from the server, and receives the real-time location information of the location sharing end sent by the server. The real-time location information of the location sharing end is displayed on a map page displaying the target order information. By allowing the delivery person to share the location and invite customers to share the location after the delivery person picks up the goods, the delivery person can more intuitively understand the delivery route, find customers faster, reduce delivery time, and improve delivery efficiency.
[0036] The above description is only an overview of the technical solution of this application. In order to better understand the technical means of this application and to implement it in accordance with the contents of the specification, and to make the above and other objects, features and advantages of this application more obvious and understandable, the following are specific embodiments of this application. Attached Figure Description
[0037] Various other advantages and benefits will become apparent to those skilled in the art upon reading the following detailed description of preferred embodiments. The accompanying drawings are for illustrative purposes only and are not intended to limit the scope of this application. Furthermore, the same reference numerals denote the same parts throughout the drawings. In the drawings:
[0038] Figure 1 This illustration shows a schematic flowchart of a location information display method provided in an embodiment of this application;
[0039] Figure 2 This paper illustrates a schematic flowchart of another location information display method provided in an embodiment of this application.
[0040] Figure 3This illustration shows a schematic flowchart of another location information display method provided in an embodiment of this application;
[0041] Figure 4 This paper illustrates a schematic diagram of the architecture of a location information display system provided in an embodiment of this application.
[0042] Figure 5A An interactive schematic diagram of a location information display method provided in an embodiment of this application is shown;
[0043] Figure 5B A schematic diagram of a location information display method provided in an embodiment of this application is shown;
[0044] Figure 5C A schematic diagram of a location information display method provided in an embodiment of this application is shown;
[0045] Figure 5D A schematic diagram of a location information display method provided in an embodiment of this application is shown;
[0046] Figure 5E A schematic diagram of a location information display method provided in an embodiment of this application is shown;
[0047] Figure 5F A schematic diagram of a location information display method provided in an embodiment of this application is shown;
[0048] Figure 5G A schematic diagram of a location information display method provided in an embodiment of this application is shown;
[0049] Figure 5H A schematic diagram of a location information display method provided in an embodiment of this application is shown;
[0050] Figure 6A An interactive schematic diagram of another location information display method provided in an embodiment of this application is shown;
[0051] Figure 6B A schematic diagram of a location information display method provided in an embodiment of this application is shown;
[0052] Figure 6C A schematic diagram of a location information display method provided in an embodiment of this application is shown;
[0053] Figure 6D A schematic diagram of a location information display method provided in an embodiment of this application is shown;
[0054] Figure 6E A schematic diagram of a location information display method provided in an embodiment of this application is shown;
[0055] Figure 7This paper shows a schematic diagram of the structure of a location information display device provided in an embodiment of this application;
[0056] Figure 8 This paper shows a schematic diagram of the structure of a location information display device provided in an embodiment of this application;
[0057] Figure 9 This paper shows a schematic diagram of the structure of a location information display device provided in an embodiment of this application;
[0058] Figure 10 A schematic diagram of the device structure of an electronic device provided in an embodiment of this application is shown. Detailed Implementation
[0059] Exemplary embodiments of the present application will now be described in more detail with reference to the accompanying drawings. While exemplary embodiments of the present application are shown in the drawings, it should be understood that the present application may be implemented in various forms and should not be limited to the embodiments set forth herein. Rather, these embodiments are provided so that this application will be thorough and complete, and will fully convey the scope of the present application to those skilled in the art.
[0060] This application provides a method for displaying location information, such as... Figure 1 As shown, this method is applied to the location request end and includes:
[0061] 101. In response to a location information sharing request, identify the target order for which location information sharing is to be performed.
[0062] In this embodiment, when the location requesting terminal is a location sharing terminal held by the delivery recipient, the location sharing terminal is the location sharing terminal held by the customer; conversely, when the location requesting terminal is a location sharing terminal held by the customer, the location sharing terminal is the location sharing terminal held by the delivery recipient. This embodiment uses both locations as examples, and in actual application, no specific restrictions are placed on the location requesting terminal and the location sharing terminal. In this embodiment, the location requesting terminal is a location sharing terminal device held by an entity with last-mile delivery capabilities, such as a delivery person, courier, or intelligent delivery robot. To enable delivery personnel to quickly locate the customer, this embodiment provides a location information sharing entry point on the location requesting terminal. When the entry point is triggered by a delivery person, the location requesting terminal can determine that the delivery person has initiated a location information sharing request. In response to the location information sharing request, the location requesting terminal identifies the order selected by the delivery person when requesting location information sharing as the target order for location information sharing.
[0063] In this embodiment, the location information sharing request is initiated by the delivery recipient on the location requesting end by triggering a location sharing control set on the order page. The target order is determined based on the order identifier on the order page. In the delivery scenario, the order page on the location requesting end serves as the interactive interface for the delivery recipient to obtain core order information, carrying rich order data display and operation functions. The order page presents detailed information of the target order in an intuitive layout. The order identifier, as a key element for identifying a specific order, is prominently displayed at the top of the page or in a specific identification area. For example, it uses a specific color, icon, or bold font to highlight a combination of information such as the order number, customer nickname, and order generation time, allowing the delivery recipient to quickly locate the target order. The order page also includes a location sharing control, presented as an easy-to-operate graphical button, such as using icons similar to map pointers or location markers, and with clear text prompts such as "Location Sharing." Its location can be placed in an area of the order page that is easily accessible to the delivery person, such as a prominent position in the bottom operation bar or the key order information display area. When a delivery person wishes to share location information with a customer, they can access the order page through the location request client. After confirming that the order information is correct, the delivery person can actively trigger the location sharing control to generate a location information sharing request. This allows the location request client to identify the target order for which location information sharing is to be performed. Subsequently, based on the target order information, the delivery person sends a request to the server to match the real-time location information of the location sharing client. This makes it convenient for delivery personnel to initiate a location sharing invitation after picking up the goods, effectively reducing delivery time and improving delivery efficiency.
[0064] For example, if a delivery person has multiple orders currently being delivered, including order A, order B, and order C, and the delivery person requests location information sharing on the details page of order A, then the location requesting party will use order A as the target order and prepare for subsequent location information sharing operations.
[0065] 102. Request the real-time location information of the location sharing terminal to match the target order from the server, and upload the real-time location information of the location request terminal to the server.
[0066] In this embodiment, the target order information comprises various data related to the target order, such as order number, customer identifier, and delivery address. To enable the server to determine which order the current location requester is requesting location information sharing for, the location requester requests the server's real-time location information of the location sharing device based on the target order information. This allows the server to determine the order initiator based on the target order information and send a location information sharing notification to the location sharing device held by the order initiator. Upon receiving a confirmation instruction to share location information based on the location information sharing notification, the server obtains the real-time location information of the location sharing device and provides it to the location requester. This facilitates more accurate route planning by the location requester, reduces customer search time, and improves delivery efficiency.
[0067] Furthermore, the location requester will also upload its real-time location information to the server, so that the server can feed back the real-time location information of the location requester to the location sharing terminal that uploaded the real-time location information. The location sharing terminal then displays the real-time location information of the location requester on the map page that displays the target order information. This allows the location requester to know the customer's current location, while the customer can also know the real-time location of the location requester, facilitating communication between the two.
[0068] 103. Receive real-time location information from the location sharing terminal sent by the server, and display the real-time location information of the location sharing terminal on the map page displaying the target order information.
[0069] In this embodiment of the application, after the server finds the order initiator, it will remind the order initiator whether to share location information. If the order initiator agrees to share location information, the server will match the real-time location information of the location sharing terminal and feed back the real-time location information of the location sharing terminal to the location requesting terminal so that the location requesting terminal can know the customer's specific location.
[0070] For the location requesting end, it receives real-time location information from the location sharing end via the server. Furthermore, the location requesting end displays this real-time location information on a map page showing the target order information. The map page is a crucial interactive interface provided by the location requesting end for delivery personnel and other delivery recipients. It aims to integrate order information with geographic information, helping delivery recipients complete delivery tasks efficiently. The map page is based on an electronic map, which possesses accurate geographic positioning and rich map data. It clearly presents geographical features such as roads, buildings, and landmarks within the delivery area. Its zoom and pan operations are responsive, allowing delivery recipients to adjust the viewing range according to their needs. The target order information is displayed intuitively and systematically on the map page, ensuring that delivery recipients can easily access key information even during quick browsing. Simultaneously, to more intuitively demonstrate the relationship between the order and its geographic location, the map page uses specific icons (such as package icons) to mark the starting location (e.g., merchant address) and ending location (i.e., customer address) of the target order. When the delivery recipient clicks these icons, a detailed information window pops up, displaying more comprehensive order details, such as a product list and customer contact information. In addition, the map page supports real-time traffic display, using different colors to indicate the degree of road congestion, allowing recipients to know the specific details of the planned delivery route in advance. After receiving the real-time location information from the location sharing terminal returned by the server, the location requesting terminal parses the information and integrates it into the corresponding location on the map page. For example, it displays the customer's current location on the map in real time as a dynamic icon (such as a flashing location point), and this icon automatically updates as the customer moves. This way, delivery drivers can see the customer's real-time location while checking the delivery status of the target order. By observing the relative relationship between the icon, the target order's destination, and their own current location, delivery drivers can more intuitively understand the delivery route, helping them find customers faster, reduce delivery time, and improve delivery efficiency. It should be noted that while the location requesting terminal displays the real-time location information of the location sharing terminal, the customer's location sharing terminal can also see the real-time location information of the location requesting terminal. This enhances the customer's transparency and trust in the delivery process, allowing them to wait for their food delivery with greater peace of mind.
[0071] The method provided in this application embodiment, in response to a location information sharing request, determines the target order for which location information sharing is to be performed, requests the real-time location information of the location sharing terminal matching the target order from the server, and receives the real-time location information of the location sharing terminal sent by the server. The real-time location information of the location sharing terminal is displayed on a map page displaying the target order information. By allowing the delivery person to share their location and invite customers to share their location after the delivery person picks up the goods, the delivery person can more intuitively understand the delivery route, find customers faster, reduce delivery time, and improve delivery efficiency.
[0072] This application provides a method for displaying location information, such as... Figure 2 As shown, this method is applied to a server and includes:
[0073] 201. When a location requesting end requests to match the real-time location information of a location sharing end, obtain the target order information sent by the location requesting end, and send a location information sharing reminder to the location sharing end corresponding to the user identifier of the location sharing end indicated by the target order information.
[0074] In this embodiment, when the location requesting terminal is a location-sharing terminal held by the delivery recipient, the location-sharing terminal is the location-sharing terminal held by the customer; conversely, when the location requesting terminal is a location-sharing terminal held by the customer, the location-sharing terminal is the location-sharing terminal held by the delivery recipient. This embodiment uses both a location-sharing terminal held by the delivery recipient and a location-sharing terminal held by the customer as an example for illustration. In actual application, no specific restrictions are placed on the location requesting terminal and the location-sharing terminal. In this embodiment, data links exist between the server and both the location requesting terminal and the location-sharing terminal, providing comprehensive and efficient backend data services to both parties. The server possesses powerful data processing and storage capabilities, enabling it to not only receive and process various requests and information from the location requesting terminal and the location-sharing terminal in real time, but also ensure the accurate transmission and timely updating of this data. Regarding data storage, the server possesses ample storage space, capable of properly preserving long-term, non-temporary data from both the location requesting end and the location sharing end, such as user information and order history, providing persistent and stable data support for both parties. It can also flexibly handle ad-hoc data, such as real-time location information and delivery status updates, ensuring the integrity and timeliness of this critical data during transmission. In this embodiment, through the effective operation of the server, the location requesting end can accurately determine the user's location, and the location sharing end can also monitor the delivery progress in real time, thereby significantly improving the efficiency of the delivery service.
[0075] As described in the above embodiments, in response to a location information sharing request, the location requesting end determines the target order for which location information sharing is to be performed, and requests the server to match the real-time location information of the location sharing end based on the target order information. The location information sharing request is initiated by the delivery object of the location requesting end by triggering the location sharing control set on the order page. The target order is determined based on the order identifier on the order page. Detailed information about the location requesting end can be found in the above embodiments and will not be repeated here. When the server detects that the location requesting end requests to match the real-time location information of the location sharing end, it first obtains the target order information sent by the location requesting end. The target order information is used to uniquely identify a delivery task, and its specific content can be found in the above embodiments and will not be repeated here. After receiving the target order information, the server sends a location information sharing reminder to the location sharing end held by the order initiator indicated by the target order information. The location information sharing reminder can be displayed through the application interface of the location sharing end, asking the customer whether they are willing to share their real-time location information with the location requesting end, so as to establish an information communication bridge between the location requesting end and the customer, facilitate effective interaction between the two parties based on location information, and enable the location requesting end to find the customer more quickly.
[0076] For example, in the food delivery scenario, after picking up the food, the delivery driver can send the target order information to the server through the delivery location sharing terminal. The server then sends a location information sharing reminder to the customer's mobile app. The customer can choose to agree to the sharing, which helps the delivery driver find the delivery location more quickly.
[0077] 202. Upon receiving a confirmation instruction to share location information based on the location information sharing reminder, obtain the real-time location information of the location sharing terminal and send the real-time location information of the location sharing terminal back to the location requesting terminal.
[0078] In this embodiment of the application, after the server sends a location information sharing reminder to the location sharing client, the customer of the location sharing client will inform the server whether real-time location information sharing is allowed based on the location information sharing reminder. When it is determined to share real-time location information with the location requesting client, the server will receive a confirmation instruction to share location information based on the location information sharing reminder.
[0079] The location sharing instruction will tell the location sharing terminal whether to share its own real-time location information or invite other users to share their real-time location information. Therefore, when the location sharing reminder receives a confirmation instruction to share location information, the server will further obtain the real-time location information of the location sharing terminal. The real-time location information of the location sharing terminal can be the real-time location information of the order initiator or the real-time location information of other customers invited by the order initiator. It can be obtained by calling the location service of the customer's location sharing terminal, such as GPS positioning or network-based location services. This application does not limit the specific source of the real-time location information of the location sharing terminal.
[0080] After obtaining the customer's real-time location information, the server feeds it back to the location requesting client, enabling real-time location information sharing between the client and the customer. This makes the delivery process more transparent and efficient, allowing the location requesting client to adjust its delivery route based on the real-time location information shared by the client, thus improving delivery efficiency. For example, when a delivery driver is delivering food, if the customer agrees to share their real-time location information, the driver can view the customer's location in real time through the location requesting client, thereby planning the delivery route more accurately and reducing delivery time.
[0081] 203. Obtain the real-time location information of the location requesting end and send the real-time location information of the location requesting end back to the location sharing end that uploaded the real-time location information of the location sharing end, so that the location sharing end can display the real-time location information of the location requesting end on the map page displaying the target order information.
[0082] In this embodiment, after synchronizing the real-time location information of the location sharing terminal to the location requesting terminal, the server will also obtain the real-time location information of the location requesting terminal and feed it back to the location sharing terminal that uploaded the real-time location information of the location sharing terminal, so that customers can also understand the dynamics of the location requesting terminal in real time and increase the transparency of the delivery process.
[0083] The real-time location information of the location requesting end can also be obtained through the positioning function of the delivery location sharing end. For example, when a deliveryman is delivering food, customers can view the deliveryman's location in real time through a mobile app, so as to arrange their delivery time more accurately and improve delivery satisfaction.
[0084] The method provided in this application embodiment, when detecting a location request client's request for matching the real-time location information of a location sharing client, the server obtains the target order information sent by the location request client, sends a location information sharing reminder to the location sharing client held by the order initiator indicated by the target order information, and, upon receiving a confirmation instruction to share location information based on the location information sharing reminder, the server obtains the real-time location information of the location sharing client, feeds back the real-time location information of the location sharing client to the location request client, obtains the real-time location information of the location request client, and feeds back the real-time location information of the location request client to the location sharing client that uploaded the real-time location information of the location sharing client. By allowing the delivery person to share their location and invite customers to share their location after picking up the goods, the delivery person can more intuitively understand the delivery route, find customers faster, reduce delivery time, and improve delivery efficiency.
[0085] This application provides a method for displaying location information, such as... Figure 3 As shown, this method is applied to a location-sharing endpoint and includes:
[0086] 301. Receive location information sharing reminders sent by the server and display the location information sharing reminders on the map page displaying the target order information.
[0087] In this embodiment, when the location requesting device is a location-sharing device held by the delivery recipient, the location-sharing device is the location-sharing device held by the customer; conversely, when the location requesting device is a location-sharing device held by the customer, the location-sharing device is the location-sharing device held by the delivery recipient. This embodiment uses both the location requesting device and the location-sharing device held by the customer as an example for illustration. In actual application, there are no specific restrictions on the location requesting device and the location-sharing device. In this embodiment, the location-sharing device is the location-sharing device used by the customer, such as a mobile phone or tablet. As can be seen from the above embodiment, the location information sharing reminder is a notification sent by the server to the location-sharing device after detecting that the location requesting device requests to match the real-time location information of the location-sharing device, asking the customer whether they are willing to share their real-time location information with the location requesting device. For the location-sharing device, after receiving this reminder, it will display it on a map page displaying the target order information so that the customer can clearly see it and respond, thereby establishing an information communication channel between the location requesting device and the customer, enabling the customer to understand the request of the location requesting device in a timely manner and choose whether to share location information according to their own wishes.
[0088] The location-sharing client's map page, displaying the target order information, is an intuitive information interaction interface designed for users, focusing on clearly presenting the location information associated with the order and key order details. This map page also relies on an electronic map, with complete basic map functions, accurately displaying the approximate geographical outline of the user's location, surrounding major buildings, and roads. However, compared to the map page on the location request client, the location-sharing client's map page weakens complex route planning functions and does not display specific delivery routes. The target order information is integrated into the map interface in a concise and clear manner. Core content such as the order number, a brief description of the purchased goods, and the estimated delivery time are overlaid in specific areas of the map as floating information cards or compact information bars. The card or information bar design is simple, avoiding excessive visual interference with the main map content, while ensuring clear and readable text, allowing users to quickly obtain key order information. Regarding location information display, the map page uses different but highly recognizable icons to mark the real-time locations of the location requester and the location sharing device. For example, the location requester is represented by an icon with a delivery vehicle image, while the location sharing device is represented by an icon representing the user. In another optional implementation, the icons can have a slight dynamic effect, such as a slight blink, to attract the user's attention. If the location sharing device agrees to share its location information with the location requester, both icons will update their positions on the map page in real time, allowing the user to intuitively see the change in the relative distance between themselves and the location requester. In addition, the map page can also provide some practical information related to the order, such as the delivery person's contact information (in the form of a clickable button that directly redirects to the dialing interface) and dynamic updates of the order's current status (such as "picked up" or "in delivery"), making it convenient for users to understand the order delivery status.
[0089] For example, in the food delivery scenario, when a delivery person picks up the food and requests to share their real-time location information with the customer, the server will send a location information sharing reminder to the customer's mobile app. When the customer opens the app to check the order status, they will see this reminder and can choose to agree or refuse to share their location information.
[0090] In another alternative implementation, the location information sharing reminder can also remind the customer to invite others to share their real-time location information with the location requester, so that others can know the current location of the location requester, and the location requester can also know the real-time location of others; furthermore, after the customer invites others to share their real-time location information with the location requester, the server can actually obtain the real-time location information of the customer who initiated the order, the other person invited by the customer, and the location requester at the same time and share it among the three, so that if the customer who initiated the order is ordering food for another person, they can also know the delivery progress of the location requester in real time and know whether the order has been delivered.
[0091] 302. When the location information sharing reminder detects confirmation of location information sharing, a confirmation command for sharing location information is sent to the server so that the server can obtain the real-time location information of the location sharing end and send the real-time location information of the location sharing end back to the location requesting end.
[0092] In this embodiment, when a location information sharing reminder detects confirmation of location information sharing, the location sharing terminal sends a confirmation instruction to the server. Specifically, a "Confirm Share" button can be designed on the location sharing terminal interface. Once the customer triggers this button to confirm, the location sharing terminal sends a confirmation instruction to the server, informing the server that the customer has agreed to share their location information. Furthermore, since step 301 states that the order initiator can invite other users to share their location with the location requester, a "Invite Other Users to Share Location" button can also be designed on the location sharing terminal interface. Once the customer triggers this button, the location sharing terminal considers the customer to have agreed to share their location information and instructs the order initiator to select users to share their location information. After confirming that the order initiator has selected the invitation method and the invited users, the terminal sends a confirmation instruction to the server, thus providing the server with the invitation method and the invited users so that the server can invite the invited users to share their real-time location information.
[0093] For the server, upon receiving the confirmation instruction to share location information, it further obtains the customer's real-time location information and feeds it back to the location requesting client. Specifically, if the confirmation instruction to share location information instructs the server to share the order initiator's real-time location information, the server will match the real-time location information of the location sharing device corresponding to the order initiator with the location requesting client for sharing. If the instruction instructs the server to invite other users to share location information, the server will only match the real-time location information of other users' location sharing devices with the location requesting client if those users agree to share. This process conveys the customer's and location requesting client's willingness to share location information, laying the foundation for subsequent real-time location information sharing.
[0094] 303. Upon receiving the real-time location information from the location requester from the server, display the real-time location information from the location requester on the map page displaying the target order information.
[0095] Upon receiving the real-time location information from the requesting client from the server, the location-sharing client will display this information on the map page showing the target order information. The location-sharing client has the capability to update the map page displaying the target order information in real time. Once the server sends the real-time location information from the requesting client to the location-sharing client, the client will immediately display it on the map page showing the target order information, allowing customers to track the requesting client's movements in real time. This allows customers to plan their delivery time accordingly based on the location information, improving delivery satisfaction.
[0096] It should be noted that, as mentioned in the above steps, the order initiator on the location-sharing device can invite other users to participate in location sharing. Therefore, if the invited user accepts the location-sharing invitation, the server will send the real-time location information of the location requesting device to the location-sharing device held by the invited user for display. Similarly, since the server currently supports the location-sharing device to see the delivery progress of the location requesting device, the location-sharing device can also see the real-time trajectory of the location requesting device on the map page displaying the target order information.
[0097] In another alternative implementation, if the order initiator places an order for another user and invites the other user to share location information, the order initiator can also see the real-time location information of the invited user, thereby knowing whether the location requesting end has reached the location of the invited user, understanding the delivery progress, and enhancing the transparency of the delivery process.
[0098] The method provided in this application embodiment receives a location information sharing reminder sent by a server, displays the location information sharing reminder on a map page displaying target order information, and when a confirmation of location information sharing is detected based on the location information sharing reminder, sends a confirmation instruction to the server to share the location information. Upon receiving the real-time location information of the requesting party from the server, the method displays the real-time location information of the requesting party on the map page displaying target order information. By allowing delivery personnel to share their location and invite customers to share their location after picking up the goods, delivery personnel can more intuitively understand the delivery route, find customers faster, reduce delivery time, and improve delivery efficiency.
[0099] This application provides a location information display system, such as... Figure 4 As shown, the location information display system includes a location request terminal 401, a server 402, and a location sharing terminal 403.
[0100] In this embodiment, when the location request terminal 401 is a location-sharing terminal held by the delivery recipient, the location-sharing terminal 403 is the location-sharing terminal held by the customer; conversely, when the location request terminal 401 is a location-sharing terminal held by the customer, the location-sharing terminal 403 is the location-sharing terminal held by the delivery recipient. This embodiment uses the example of the location request terminal 401 being a location-sharing terminal held by the delivery recipient and the location-sharing terminal 402 being a location-sharing terminal held by the customer for illustration. In actual application, no specific restrictions are placed on the location request terminal 401 and the location-sharing terminal 402.
[0101] Location request terminal 401 is used to receive location information sharing reminders sent by server 402 and display these reminders on a map page showing target order information. The location information sharing reminder is sent by server 402 when it detects a request from the location request terminal to match the real-time location information of the location sharing terminal. In response to the location information sharing request, location request terminal 401 identifies the target order for which location information sharing is to be performed and requests the real-time location information of the location sharing terminal matching the target order from server 402. The location information sharing request is initiated by triggering a location sharing control set on the order page on location request terminal 401. The target order is determined based on the order identifier of the current order on the order page, thereby quickly planning a better delivery route, reducing customer search time, and improving delivery efficiency. A detailed description of location request terminal 401 can be found in the descriptions of the above embodiments, and will not be repeated here.
[0102] Server 402 is configured to, when detecting a request from location requester 401 to match real-time location information from location sharing terminal, acquire the target order information sent by location requester 401, send a location information sharing reminder to the location sharing terminal corresponding to the user identifier of location sharing terminal 403 indicated by the target order information, and, upon receiving a confirmation instruction to share location information based on the location information sharing reminder, acquire the real-time location information of location sharing terminal, feed back the real-time location information of location sharing terminal to location requester 401, acquire the real-time location information of location requester 401, and feed back the real-time location information of location requester 402 to location sharing terminal 403 that uploaded the real-time location information of location sharing terminal, thereby achieving real-time location sharing between the two parties and improving the transparency of delivery. A detailed description of server 402 can be found in the descriptions of the above embodiments, and will not be repeated here.
[0103] Location sharing terminal 403 is used to receive location information sharing reminders sent by server 402, display the location information sharing reminders on the map page displaying the target order information, and when location information sharing is confirmed based on the location information sharing reminder, send a confirmation command to server 402 to share the location information. Upon receiving real-time location information from the location request terminal from server 402, the real-time location information of the location request terminal is also displayed on the map page displaying the target order information, allowing customers to track delivery progress in real time and plan their receiving time accordingly. A detailed description of location sharing terminal 403 can be found in the descriptions of the above embodiments, and will not be repeated here.
[0104] The system provided in this application allows delivery personnel to share their location and invite customers to share their location after picking up the goods. This enables delivery personnel to have a more intuitive understanding of the delivery route, find customers faster, reduce delivery time, and improve delivery efficiency.
[0105] Furthermore, as a refinement and extension of the specific implementation methods of the above embodiments, and in order to fully illustrate the specific implementation process of this embodiment, this application provides another method for displaying location information, such as... Figure 5A As shown, this method involves interactions between the location requester, the server, and the location sharing endpoint, including:
[0106] 501. In response to the location information sharing request, the location requesting end determines the target order for which location information sharing is to be performed, requests the real-time location information of the location sharing end matching the target order from the server, and uploads the real-time location information of the location requesting end to the server.
[0107] The applicant recognizes that, unlike ride-hailing apps where riders pick up only one customer at a time, food delivery riders handle multiple orders simultaneously, with the delivery order determined by the rider. Therefore, it's impractical to consistently display the rider's route to the customer; otherwise, the customer might perceive the rider as wandering around aimlessly and not delivering their order. Consequently, a default display of rider and customer locations at a certain point is unsuitable for the delivery industry. Therefore, this application proposes a location information display scheme where riders initiate sharing and invitation requests, allowing customers to choose whether to join. This enhances the flexibility of real-time location information sharing and meets the needs of location information sharing in different scenarios.
[0108] In this embodiment, when the location requesting terminal is a location-sharing terminal held by the delivery recipient, the location-sharing terminal is the location-sharing terminal held by the customer; conversely, when the location requesting terminal is a location-sharing terminal held by the customer, the location-sharing terminal is the location-sharing terminal held by the delivery recipient. This embodiment uses both the location requesting terminal held by the delivery recipient and the location-sharing terminal held by the customer as an example for illustration. In actual application, no specific restrictions are placed on the location requesting terminal and the location-sharing terminal. In this embodiment, the location requesting terminal typically refers to an entity with last-mile delivery capabilities, such as a delivery person, courier, or intelligent delivery robot. Specific information about the location requesting terminal can be found in the description of the above embodiments and will not be repeated here. In this embodiment, the location requesting terminal can be displayed on the front end. Figure 5B The page shown displays an overview of all orders currently awaiting delivery by the location requester, alerting the location requester to which orders have not yet been delivered and allowing them to plan delivery schedules accordingly. Figure 5B On the page shown, the summary of each order can be displayed in a pop-up box. When the delivery person clicks on the corresponding pop-up box, the location request client can be redirected to... Figure 5C The page shown initially displays the specific order information for the corresponding order, and then displays the corresponding map page. The map page visually displays the order delivery route plan and provides navigation to the customer for the location requester.
[0109] In this embodiment, the location information sharing request is initiated by the delivery recipient on the location requesting end by triggering a location sharing control set on the order page. The target order is determined based on the order identifier on the order page. In the delivery scenario, the order page on the location requesting end serves as the interactive interface for the delivery recipient to obtain core order information, carrying rich order data display and operation functions. The order page presents detailed information of the target order in an intuitive layout. The order identifier, as a key element for identifying a specific order, is prominently displayed at the top of the page or in a specific identification area. For example, it uses a specific color, icon, or bold font to highlight a combination of information such as the order number, customer nickname, and order generation time, allowing the delivery recipient to quickly locate the target order. The order page also includes a location sharing control, presented as an easy-to-operate graphical button, such as using icons similar to map pointers or location markers, and with clear text prompts such as "Location Sharing." Its location can be placed in an area of the order page that is easily accessible to the delivery person, such as a prominent position in the bottom operation bar or the key order information display area. When a delivery person wishes to share their location information with a customer, they can access the order page through a location request client. After confirming the order information is correct, they can actively trigger the location sharing control, generating a location information sharing request. This allows the location request client to identify the target order for location information sharing. Subsequently, based on the target order's information, a request is sent to the server to match the real-time location information of the location sharing client. This facilitates the delivery person initiating a location sharing invitation after picking up the goods, effectively reducing delivery time and improving delivery efficiency. Specifically, it can be done as follows: Figure 5C As shown, a location sharing control such as "Share Location" is provided on the page displaying detailed order delivery information. In this way, when the location sharing control is triggered by the delivery person, the location requesting end determines that it has received the location information sharing request initiated by the delivery person.
[0110] Considering that the location requesting client may currently be sharing its real-time location with customers of other orders, the client will first check if any orders are currently sharing location information in response to a location information sharing request. If such orders exist, the client will display a change order notification, reminding the delivery person to terminate the current location information sharing process and re-enact the sharing based on the selected order. The client will continuously monitor whether the delivery person provides feedback on the change order notification and, based on the feedback received, determine which order to use as the target order for location information sharing. Specifically, when a feedback instruction is detected indicating a change to an order sharing location information, the location requesting client will query the order page where the location sharing control triggered when the location information sharing request was initiated, and use the order identifier on the order page as the target order. In other words, a feedback instruction to change an order sharing location information means the delivery person has decided to end the current location information sharing process and needs to share the location information of the order selected when the location information sharing request was initiated. Conversely, when a feedback instruction to abandon changing an order sharing location information is detected, it means the delivery person does not want to end the current location information sharing process and needs to continue sharing location information. Therefore, the location requesting client will continue to use the currently sharing location information order as the target order. In practical applications, the location requesting client can display... Figure 5D The order change notification displayed the message, "After enabling location sharing, location sharing for other existing orders will be automatically disabled. Do you want to continue?" It also provided the options "Cancel" and "Confirm Continue." When the "Cancel" option is triggered, it indicates that the delivery person does not wish to end the current location information sharing process and needs to continue sharing location information. The location requesting client will continue to use the currently sharing location information order as the target order. Conversely, when the "Confirm Continue" option is triggered, it indicates that the delivery person has decided to end the current location information sharing process and needs to share the location information for the order selected when initiating the location information sharing request. Figure 5D The style of the order change reminder in this example is just one example. In actual application, there are no restrictions on the specific content displayed in the order change reminder.
[0111] If no order is currently sharing location information, the location requester will query the order page where the location sharing control triggered the location sharing request is located and use the order identifier on the order page as the target order. This ensures that the location requester can accurately identify and process the order that needs to share location information, avoiding delivery delays due to order confusion. For example, delivery driver Li is about to share the location information with customer Zhang after picking up the food. However, Li's location requester detects that another order to be delivered to Wang is currently sharing location information. In this case, the location requester displays a change order reminder. If Li chooses to continue sharing the location information of the current order, the target order for sharing the location information remains unchanged and is still Wang's order. However, if Li chooses to close the order that is currently sharing location information, the location requester will use Zhang's order as the target order for location information sharing and close the current process of sharing location information with Wang.
[0112] In practical applications, when the location requesting client detects that the delivery person has confirmed real-time location information sharing, it can display a reminder on the map page showing order delivery details. This allows customers to see the delivery person's real-time location after the location information sharing function is enabled, facilitating further decision-making by the delivery person. For example, see... Figure 5E You can create a new layer on the map page to temporarily cover the content displayed on the map page, highlight the option to "Share real-time location and invite customers to share location," and provide a "Cancel" option below it for delivery personnel to choose from; furthermore, you can... Figure 5E As shown, next to the option "Share your real-time location and invite customers to share your location," a label can be added stating, "After sharing, customers will see your real-time location. Sharing will stop when you manually turn off the sharing or after the order is completed." This helps delivery personnel using the location information sharing function for the first time to understand the specific content of the function, avoids confusion among delivery personnel, and improves the utilization rate of the function to a certain extent. This application does not limit the specific way of explaining the location information sharing function.
[0113] 502. The server obtains the target order information and sends a location information sharing reminder to the location sharing terminal held by the order initiator indicated by the target order information.
[0114] In this implementation, the server is responsible for handling the information interaction between the location requester and the location sharing device. A detailed description of the server can be found in the above embodiment and will not be repeated here. After receiving the target order information sent by the location requester, the server sends a location information sharing reminder to the location sharing device held by the order initiator indicated by the order information. This allows the location sharing device to display the reminder through the application interface, inquiring whether the order initiator is willing to share their real-time location information. This allows the order initiator to choose whether to share location information according to their own wishes, improving the efficiency and accuracy of location information sharing. Continuing with the above example, after receiving the order information for Xiao Zhang sent by deliveryman Xiao Li, the server immediately sends a location information sharing reminder to Xiao Zhang's mobile app, inquiring whether Xiao Zhang is willing to share their location information so that deliveryman Xiao Li can find them more quickly.
[0115] 503. The location sharing terminal displays a location information sharing reminder on the map page showing the target order information. When the location information sharing reminder detects confirmation of location information sharing, it sends a confirmation command to the server to share the location information.
[0116] The location-sharing device is the device held by the order initiator, such as a mobile phone or tablet. Detailed information about the location-sharing device can be found in the description of the location-sharing device in the previous embodiment, and will not be repeated here. After receiving the location information sharing notification from the server, the location-sharing device will display the notification on the map page showing the target order information.
[0117] The location-sharing client's map page, displaying the target order information, is an intuitive information interaction interface designed for users, focusing on clearly presenting the location information associated with the order and key order details. This map page also relies on an electronic map, with complete basic map functions, accurately displaying the approximate geographical outline of the user's location, surrounding major buildings, and roads. However, compared to the map page on the location request client, the location-sharing client's map page weakens complex route planning functions and does not display specific delivery routes. The target order information is integrated into the map interface in a concise and clear manner. Core content such as the order number, a brief description of the purchased goods, and the estimated delivery time are overlaid in specific areas of the map as floating information cards or compact information bars. The card or information bar design is simple, avoiding excessive visual interference with the main map content, while ensuring clear and readable text, allowing users to quickly obtain key order information. Regarding location information display, the map page uses different but highly recognizable icons to mark the real-time locations of the location requester and the location sharing device. For example, the location requester is represented by an icon with a delivery vehicle image, while the location sharing device is represented by an icon representing the user. In another optional implementation, the icon size can have a slight dynamic effect, such as a slight blink, to attract the user's attention. If the location sharing device agrees to share its location information with the location requester, both icons will update their positions on the map page in real time, allowing the user to intuitively see the change in the relative distance between themselves and the location requester. In addition, the map page can also provide some practical information related to the order, such as the delivery person's contact information (in the form of a clickable button that directly redirects to the dialing interface) and dynamically updated order status (such as "picked up," "on delivery," etc.), making it convenient for users to understand the order delivery status. As can be seen from the above steps, in this embodiment, the order initiator can invite other users to share real-time location information with the location requester. Therefore, in practical applications, the location sharing device can adopt... Figure 5F The method shown demonstrates a location information sharing notification. A notification box is overlaid on a map page displaying the target order information, displaying the message "The rider has shared their real-time location and invites you to share your real-time location to facilitate delivery to you." Two options are provided below this message: "Share with others" and "Share my real-time location." When the order initiator triggers the "Share with others" option, it is determined that the order initiator is inviting other users to share their real-time location information with the location requester. When the order initiator triggers the "Share my real-time location" option, it is determined that the order initiator is instructing the sharing of their own real-time location information with the location requester.
[0118] In this system, regardless of whether the order initiator requests to share their own location information or instructs others to share their location information, the location sharing terminal will detect and confirm the location information sharing notification before proceeding with the sharing. Since sharing one's own location information or instructing others to share location information requires different real-time location information from the server, the location sharing terminal, when notifying the server of the order initiator's instruction to share location information, will specifically indicate whether to share their own location information or invite others to share it. That is, the confirmation instruction sent to the server specifies how to share location information. Specifically, when the detected confirmation instruction to share location information indicates sharing their own real-time location information, the location sharing terminal will generate a confirmation instruction to share the order initiator's location information and send this confirmation instruction to the server. This ensures that the order initiator can independently decide whether to share their location information, improving the transparency of location information sharing and user satisfaction. It should be noted that this embodiment uses the example of the order initiator sharing their own real-time location information, and the next embodiment will use the example of the order initiator inviting other users to share their real-time location information.
[0119] Furthermore, after displaying the location information sharing reminder on the location sharing platform, if the order initiator neither wants to share their own real-time location information nor invite other users to share their real-time location information with the location requesting platform, the order initiator can ignore the displayed location information sharing reminder. The location information sharing reminder will continue to be displayed on the map page displaying the target order information, allowing the order initiator to make a selection according to their own wishes at any time. Further, if the order initiator does not make any selection on the location information sharing reminder, the location information sharing reminder will end its display when the target order is delivered. This application does not specifically limit whether the order initiator should operate on the location information sharing reminder.
[0120] 504. Upon receiving a confirmation instruction to share location information based on the location information sharing reminder, the server obtains the real-time location information of the location sharing terminal and sends the real-time location information of the location sharing terminal back to the location requesting terminal. It also obtains the real-time location information of the location requesting terminal and sends the real-time location information of the location requesting terminal back to the location sharing terminal that uploaded the real-time location information of the location sharing terminal.
[0121] In this embodiment, when the server receives a confirmation instruction to share location information based on a location information sharing reminder, it acquires the real-time location information of the location sharing device and feeds it back to the location requesting device. Since this embodiment focuses on the sharing of real-time location information between the order initiator and the location requesting device, the confirmation instruction received by the server will instruct the sharing of the order initiator's location information. In this case, the server will use the real-time location information of the location sharing device held by the order initiator as the real-time location information of the location sharing device and feed it back to the location requesting device.
[0122] Since this embodiment involves the sharing of location information between two parties, the server also obtains the real-time location information of the requesting party and feeds it back to the location-sharing party that uploaded the real-time location information, so that the location-sharing party can also know the real-time location information of the requesting party. Continuing with the above example, after receiving Zhang's confirmation sharing instruction, the server determines that Zhang intends to share his real-time location information with the deliveryman. It then immediately obtains Zhang's real-time location information and feeds it back to the deliveryman, Li. Simultaneously, the server also obtains the deliveryman Li's real-time location information and feeds it back to Zhang's mobile app.
[0123] In practical applications, the location requesting client can stop sharing real-time location information at any time. When the location requesting client indicates to stop sharing real-time location information, the server will receive the location requesting client's stop-sharing instruction. At this time, the server will stop feeding back the location sharing client's real-time location information to the location requesting client, and simultaneously stop feeding back the location requesting client's real-time location information to the location sharing client that uploaded the real-time location information. The server will also transmit the stop-sharing instruction to the location sharing client that uploaded the real-time location information, informing the customer that the current location requesting client has stopped sharing configuration information. When informing the customer, if the customer currently sharing location information with the location requesting client is another customer invited by the order initiator, the order initiator can be informed at the same time as the invited customer, so that the order initiator is aware that sharing has been suspended. Alternatively, only the invited customer can be informed, without informing the order initiator, to avoid disturbing the order initiator. This application does not impose specific limitations on this.
[0124] In another alternative implementation, the customer sharing real-time location information with the location requester also has the right to instruct the cessation of sharing real-time location information. When the customer instructs the cessation of sharing real-time location information, the server, upon receiving the user's instruction to stop sharing transmitted from the location sharing terminal that uploaded the real-time location information, will, similarly to the process described above, stop feeding back the location sharing terminal's real-time location information to the location requester, stop feeding back the location requester's real-time location information to the location sharing terminal that uploaded the real-time location information, and transmit the user's instruction to stop sharing to the location requester, thereby informing the delivery personnel at the location requester that the customer is no longer sharing location information. Furthermore, similar to the above process, when informing the delivery personnel at the location requester, if the customer currently sharing location information with the location requester is another customer invited by the order initiator, the order initiator can be informed at the same time as the delivery personnel, so that the order initiator is aware that sharing has been suspended. Alternatively, only the delivery personnel can be informed, without informing the order initiator, to avoid disturbing the order initiator. This application does not specifically limit this approach.
[0125] In another alternative implementation, if the order has been delivered, there is no longer a need to share the real-time location information of both parties. Therefore, the server will automatically terminate the location information sharing process. That is, when the server detects that the target order indicated by the target order information has been delivered, it will stop feeding back the real-time location information of the location sharing end to the location requesting end, stop feeding back the real-time location information of the location sharing end to the location sharing end that uploaded the real-time location information, and generate an order completion reminder. The server will then send the order completion reminder to both the location requesting end and the location sharing end that uploaded the real-time location information, thus informing both parties of the reason for terminating the real-time location information sharing. This achieves automatic termination of the sharing process without requiring manual operation from either party.
[0126] 505. The location requesting end receives the real-time location information of the location sharing end sent by the server and displays the real-time location information of the location sharing end on the map page displaying the target order information.
[0127] In this embodiment, after receiving the real-time location information from the location sharing terminal from the server, the location requesting terminal displays the real-time location information of the location sharing terminal on a map page that displays the target order information. The map page is a key interactive interface provided by the location requesting terminal for delivery personnel and other delivery recipients, aiming to integrate order information and geographical information to help delivery recipients complete delivery tasks efficiently. The map page is based on an electronic map, which itself has accurate geographic positioning and rich map data, clearly presenting geographical elements such as roads, buildings, and landmarks within the delivery area. Its zoom and pan operations are responsive, allowing delivery recipients to adjust the viewing range according to actual needs. The target order information is displayed in an intuitive and orderly manner on the map page, ensuring that delivery recipients can easily obtain key information even during quick browsing. Simultaneously, to more intuitively demonstrate the relationship between the order and geographical location, the map page uses specific icons (such as package icons) to mark the starting location (e.g., merchant address) and ending location (i.e., customer address) of the target order. When the delivery recipient clicks these icons, a detailed information window pops up, displaying more comprehensive order details, such as a product list and customer contact information. In addition, the map page supports real-time traffic display, using different colors to indicate the degree of road congestion, allowing delivery recipients to know the specific details of the planned delivery route in advance. When displaying real-time location information from the location sharing terminal, the location requesting terminal first extracts the customer's real-time location information from the location sharing terminal's real-time location information and maps it onto the currently displayed map page. Then, a customer location icon is created at the mapped location, for example, a dynamic icon (such as a flashing location point) displayed on the map in real time, and this icon automatically updates as the customer moves, thus intuitively presenting the customer's location. Simultaneously, the location requesting terminal also extracts the customer's orientation information from the location sharing terminal's real-time location information and constructs an icon arrow on the customer location icon that matches the customer's orientation information, thus fully displaying the real-time location information from the location sharing terminal, allowing the location requesting terminal to clearly understand the customer's location and orientation. Additionally, on the map page, the location requester will also display a location icon indicating its current location and orientation, and show the route plan between the customer's location icon and the location requester's location icon, providing clear navigation guidance. For a specific display style, please refer to [reference needed]. Figure 5G The map page at the top displays the real-time location information of the location requester and the customer, showing the orientation of both parties and the route plan between them. At the same time, information related to the target order is displayed at the bottom of the map page.
[0128] Furthermore, step 504 above states that the delivery personnel on the location requesting end can instruct the cessation of location information sharing at any time. When the delivery personnel instruct the cessation of location information sharing, the location requesting end will receive the location requesting end cessation sharing instruction initiated by the delivery personnel. In response to the location requesting end cessation sharing instruction, the location requesting end will cancel the display of the real-time location information of the location sharing end on the map page and transmit the location requesting end cessation sharing instruction to the server, so that the server can inform the customer that the current location requesting end has stopped sharing location information, ensuring the timeliness and accuracy of information display. Specifically, step 501 above indicates that it can be done as follows: Figure 5C As shown, a button such as "Share Location" is provided on the page displaying detailed order delivery information so that the location requesting end can enable the location sharing function. Similarly, when the location requesting end detects that the delivery person has triggered the "Share Location" button again, it can be determined that it has received a stop-sharing instruction from the location requesting end. Furthermore, considering that the delivery person may have accidentally pressed the button, causing the location requesting end to receive the stop-sharing instruction, and that the delivery person actually does not want to stop sharing location information, in this embodiment, the location requesting end can also display a reminder to end location sharing when it receives the stop-sharing instruction, allowing the delivery person to make a further decision. The location information sharing process is then stopped only when the delivery person further confirms the stop-sharing instruction on the reminder. Specifically, it can be done as follows: Figure 5H As shown, a new layer is created on the page where location information sharing is currently in progress. This layer displays the "End Location Sharing" and "Cancel" options. The "End Location Sharing" option displays the message "After sharing, customers will see your real-time location. Sharing will stop manually or after the order is completed," to remind delivery personnel to make a decision.
[0129] In another alternative implementation, when a customer who is sharing real-time location information with the location requesting device instructs to stop sharing, the server will also relay the user's stop-sharing instruction based on the location-sharing device to the location requesting device. Therefore, upon receiving the user stop-sharing instruction from the server, the location requesting device will also remove the display of the location-sharing device's real-time location information on the map page.
[0130] Furthermore, as stated in step 504 above, when an order is delivered, the server will automatically stop sharing the location information between the two parties and notify both parties. Therefore, when the server sends an order completion notification, the location requesting party will also cancel the display of the real-time location information of the location sharing party on the map page, display the order completion notification, and redirect to the order display page, so that the location requesting party can quickly enter the processing flow of the next order.
[0131] 506. When the location sharing terminal receives the real-time location information from the location request terminal from the server, it displays the real-time location information of the location request terminal on the map page that displays the target order information.
[0132] In this embodiment, upon receiving real-time location information from the requesting client from the server, the location-sharing terminal displays this information on a map page showing the target order information. Specifically, when displaying the real-time location information, the location-sharing terminal first extracts the real-time location point information of the requesting client from the real-time location information and maps this information onto the currently displayed map page. Then, it creates a location icon at the mapped location to clearly identify the requesting client's position on the map. Simultaneously, the location-sharing terminal also extracts the requesting client's orientation information from the real-time location information and constructs an arrow on the location icon that matches the orientation information, thus fully displaying the real-time location information and allowing users to intuitively understand the location and direction of travel of the requesting client.
[0133] In practical applications, the server can also share the route plan selected by the current location requester with the location sharing client. This allows the location sharing client to determine its current location and orientation on the map page displaying the target order information, and then display the route plan between the location requester's location icon and the location sharing client's location icon on the map page. This helps users understand the distance between the location requester and themselves, as well as the expected route. This application does not specifically limit whether the location sharing client displays the route plan.
[0134] In another alternative implementation, step 504 above indicates that a customer sharing real-time location information with the location requester can instruct the cessation of location information sharing. For the location-sharing device held by the order initiator, when the order initiator instructs the cessation of location information sharing, the location-sharing device will receive the user's stop-sharing instruction. In response to the user's stop-sharing instruction, the location-sharing device will remove the display of the location requester's real-time location information on the map page displaying the target order information, and will transmit the user's stop-sharing instruction to the server. This allows the server to notify the location requester that the customer currently sharing location information with it has stopped the sharing process, thereby ensuring user information privacy and the reasonableness of the display. Similarly, in another alternative implementation, when the location requester instructs the cessation of location information sharing, the location-sharing device will also receive the stop-sharing instruction transmitted by the server. In this case, the location-sharing device will also remove the display of the location requester's real-time location information on the map page displaying the target order information.
[0135] Furthermore, as stated in step 504 above, when the order is delivered, the server will automatically stop sharing the location information between the two parties and notify both parties. Therefore, when the server sends an order completion notification, the location sharing end will cancel the display of the real-time location information of the location requesting end on the map page that displays the target order information, redirect to the order completion page, and display an order completion notification on the order completion page so that the user is clearly aware of the order status.
[0136] The method provided in this application allows delivery personnel to share their location and invite customers to share their location after picking up the goods, so that delivery personnel can have a more intuitive understanding of the delivery route, find customers faster, reduce delivery time, and improve delivery efficiency.
[0137] The above embodiment describes the process of the order initiator sharing its own location information with the location requester. However, in practical applications, the technical solution of this application also supports the order initiator inviting other users to share location information with the location requester, such as... Figure 6A As shown, this method involves interaction between the location requesting client, the server, and the location-sharing client held by the user to be invited, including:
[0138] 601. In response to the location information sharing request, the location requesting end determines the target order for which location information sharing is to be performed, and requests the server to match the real-time location information of the location sharing end based on the target order information.
[0139] The applicant recognizes that the delivery industry involves scenarios where orders are placed for others, such as ordering takeout. Therefore, the real-time location of the person placing the order may not be the same as the real-time location of the recipient. In this case, the recipient does not know the rider's exact location and cannot guide the delivery route. Therefore, in this embodiment, after the rider shares their location, the order initiator can share the rider's location, allowing anyone (such as the recipient) to see the rider's real-time location, thereby expanding the scope of location information sharing and facilitating multiple people to understand the delivery progress.
[0140] In this embodiment, when the location requesting device is a location-sharing device held by the delivery recipient, the location-sharing device is the same as the location-sharing device held by the customer; conversely, when the location requesting device is a location-sharing device held by the customer, the location-sharing device is the same as the location-sharing device held by the delivery recipient. This application example uses both the location requesting device and the location-sharing device as examples. In actual application, no specific restrictions are placed on the location requesting device and the location-sharing device. In this embodiment, the specific implementation process of step 601 is consistent with the process described in step 501 of the above embodiments, and will not be repeated here.
[0141] 602. The server obtains the target order information and sends a location information sharing reminder to the location sharing terminal held by the order initiator indicated by the target order information.
[0142] The specific implementation process of step 602 is the same as that described in step 502 in the above embodiment, and will not be repeated here.
[0143] 603. The location sharing terminal displays a location information sharing reminder on the map page displaying the target order information. When a confirmation operation instruction to share location information is detected, inviting other users to share location information, the terminal obtains the invitation method and the users to be invited, generates a confirmation instruction to share location information to indicate the invitation method and the users to be invited, and sends the confirmation instruction to the server.
[0144] In this embodiment, the location sharing terminal displays the same content as described in step 503 above, and will not be repeated here.
[0145] As can be seen from step 503, the order initiator can invite other users to share location information with the location requester. Therefore, in this embodiment, when the location sharing terminal detects an operation instruction to invite other users to share location information, the location sharing terminal will obtain the invitation method and the user to be invited in the operation instruction, generate a confirmation instruction to share location information to indicate the invitation method and the user to be invited, and send the confirmation instruction to the server.
[0146] Specifically, when the location-sharing terminal detects a confirmation instruction to share location information with other users, it can further confirm with the order initiator to inquire whether they genuinely wish to invite other users to share their real-time location information with the location requester. See details below. Figure 6B You can create a new layer on the currently displayed page, displaying messages such as "Confirm sharing rider location with others?" and "The recipient can only view rider location, order address location, estimated delivery time, or contact the rider by phone. They cannot view other order information," along with "Cancel" and "Go Share." When the order initiator triggers the "Go Share" option, you can... Figure 6C As shown, optional invitation methods are further illustrated, such as social application A and social application B, for the order initiator to choose from. Furthermore, invitation methods may also include SMS invitations, etc. This application does not limit the specific form of the invitation method. When the order initiator selects one of the invitation methods, the location sharing terminal can generate a confirmation instruction for sharing location information, indicating the invitation method and the invited users, and send the confirmation instruction to the server. This allows the server to invite the invited users according to the invitation method, thereby satisfying the order initiator's need to invite other users to share location information, expanding the scope of location information sharing, and facilitating multiple people to jointly understand the delivery progress.
[0147] 604. When the server receives a confirmation instruction to share location information based on the location information sharing reminder, if the confirmation instruction to share location information indicates that other users are invited to share location information, the server will use the real-time location information of the location sharing terminal held by the user to be invited as the real-time location information of the location sharing terminal and send the real-time location information of the location sharing terminal back to the location requesting terminal.
[0148] In this embodiment, when the server receives a confirmation instruction to share location information based on a location information sharing reminder, it first parses the confirmation instruction to determine whether it instructs other users to share location information. If the confirmation instruction instructs other users to share location information, the server queries the invitation method indicated by the confirmation instruction and the specified users to be invited, and then sends a location information sharing link to the location sharing device held by the users to be invited according to the invitation method.
[0149] For the location-sharing device held by the user to be invited, upon receiving the location information sharing link from the server, it can determine the application indicated by the invitation method, invoke that application, and create a session between the order initiator and the user to be invited. Within this session, the location information sharing link is displayed so that the user to be invited can accept the invitation by triggering the link. For example, ... Figure 6D As shown, a session can be created that displays a location-sharing link labeled "My order is about to be delivered; you can check the delivery rider's real-time location," thus reminding invited users to accept the location-sharing invitation. Furthermore, in practical applications, it can also be done as follows... Figure 6D As shown, the location information sharing link indicates which application the order initiator used to invite the sharing of location information. For example, the location information sharing link may include the app icon and name of the food delivery app, making it easier for the invited user to understand the details of the invitation.
[0150] After the invitation to the user is completed, when the server receives the location information authorization feedback returned by the location sharing device held by the user based on the location information sharing link, the server will determine that the user has accepted the invitation, and then obtain the real-time location information of the location sharing device uploaded by the user and use the real-time location information of the location sharing device as the real-time location information of the location sharing device.
[0151] In another optional implementation, to enable invited users to understand the general status of the target order and contact the location requester promptly, the server also extracts the order information to be shared from the target order information. This order information includes at least key order details such as the order address and estimated delivery time. The server then pushes this order information to the location-sharing device held by the invited user, allowing the device to display the information. Simultaneously, the server also pushes a location requester contact entry to the invited user's location-sharing device. Furthermore, upon detecting that the invited user has triggered the location requester contact entry using their location-sharing device, a communication link is established between the location requester and the invited user's location-sharing device. This enhances the transparency and interactivity of the delivery process, allowing invited users to stay informed about their order status and communicate with the location requester when necessary, thus improving the user experience.
[0152] 605. The server obtains the real-time location information of the location requesting client and sends the real-time location information of the location sharing client back to the location sharing client that uploaded the real-time location information.
[0153] In this embodiment of the application, since the location information of both parties is shared, the server will obtain the real-time location information of the location requesting party and feed back the real-time location information of the location sharing party to the location sharing party that uploaded the real-time location information. The specific feedback process is the same as the process described in step 504 above, and will not be repeated here.
[0154] In another optional embodiment, the location requesting end can also stop sharing real-time location information at any time. That is, when it receives a location requesting end stop sharing instruction transmitted from the location requesting end, it stops feeding back the location sharing end's real-time location information to the location requesting end, stops feeding back the location requesting end's real-time location information to the location sharing end that uploaded the location sharing end's real-time location information, and transmits the location requesting end stop sharing instruction to the location sharing end that uploaded the location sharing end's real-time location information. The specific process is the same as the process described in step 504 above, and will not be repeated here.
[0155] In another optional embodiment, the customer sharing real-time location information with the location requesting end also has the right to instruct the cessation of sharing real-time location information. That is, when the location sharing end receives a user's instruction to stop sharing transmitted from the location sharing end that uploaded the real-time location information, it stops feeding back the real-time location information of the location sharing end to the location requesting end, stops feeding back the real-time location information of the location requesting end to the location sharing end that uploaded the real-time location information, and transmits the user's instruction to stop sharing to the location requesting end. The specific process is the same as the process described in step 504 above, and will not be repeated here.
[0156] 606. The location requesting client displays the real-time location information of the location sharing client on the map page that displays the target order information.
[0157] In this embodiment, after receiving the real-time location information of the location sharing terminal from the server, the location requesting terminal will display the real-time location information of the location sharing terminal on the map page displaying the target order information. The specific display process is the same as the process described in step 505 in the above embodiment, and will not be repeated here.
[0158] 607. The location sharing terminal that uploads real-time location information: When it receives the real-time location information from the location request terminal from the server, it displays the real-time location information of the location request terminal on the map page that displays the target order information.
[0159] In this embodiment, when the location-sharing terminal that uploaded the real-time location information receives the real-time location information from the location requesting terminal from the server, it will display the real-time location information of the location requesting terminal on the map page displaying the target order information. The display of the real-time location information can also be consistent with the process described in step 506 of the previous embodiment, displaying the real-time location and orientation of the location requesting terminal. Furthermore, since step 604 mentions that the server provides key order information such as order address and estimated delivery time while sharing the real-time location information of the location requesting terminal with the invited user, the location-sharing terminal held by the invited user can also simultaneously display key order information such as order address and estimated delivery time when displaying the real-time location information of the location requesting terminal. See, for example... Figure 6E The map page simultaneously displays the current location of the invited user and the current location of the location requester, along with their orientation. A jump arrow is provided on the location requester's icon. When this arrow is triggered, the order address information is displayed, along with the estimated delivery time and an entry point to call the rider at the bottom of the map page. The message "Other order information has been encrypted" is used to remind the invited user that the complete order information is not currently displayed, making it easier for the invited user to understand the display status of the target order and allowing them to contact the location requester, further improving delivery efficiency.
[0160] The method provided in this application allows delivery personnel to share their location and invite customers to share their location after picking up the goods, so that delivery personnel can have a more intuitive understanding of the delivery route, find customers faster, reduce delivery time, and improve delivery efficiency.
[0161] Furthermore, as Figure 1 To specifically implement the method, this application provides a location information display device applied to a location request terminal, such as... Figure 7 As shown, the device includes: a determination module 701, a request module 702, and a display module 703.
[0162] The determining module 701 is used to determine the target order for location information sharing in response to a location information sharing request. The location information sharing request is initiated by triggering a location sharing control set on the order page on the location request terminal. The target order is determined based on the order identifier of the current order on the order page.
[0163] The request module 702 is used to request the real-time location information of the location sharing terminal matching the target order from the server, and upload the real-time location information of the location request terminal to the server, so that the server determines the user identifier of the location sharing terminal according to the target order, and sends a location information sharing reminder to the location sharing terminal corresponding to the user identifier. When the server receives a confirmation instruction to share location information based on the location information sharing reminder, it obtains the real-time location information of the location sharing terminal and feeds back the real-time location information of the location request terminal. The location sharing terminal displays the real-time location information of the location request terminal on the map page displaying the target order information.
[0164] The display module 703 is used to receive the real-time location information of the location sharing terminal sent by the server, and display the real-time location information of the location sharing terminal on a map page displaying the target order information.
[0165] In a specific application scenario, the determining module 701 is used to query whether there is currently an order sharing location information when the location information sharing request is received; if there is currently an order sharing location information, a change order reminder is displayed, and the target order is determined based on the feedback instruction received from the change order reminder; if there is currently no order sharing location information, the order page where the location sharing control triggered when the location information sharing request was initiated is queried, and the order indicated by the order identifier on the order page is used as the target order.
[0166] In a specific application scenario, the determining module 701 is used to, when detecting that the feedback instruction indicates a change to the order for sharing location information, query the order page where the location sharing control triggered when the location information sharing request was initiated, and take the order indicated by the order identifier on the order page as the target order; when detecting that the feedback instruction indicates to abandon the change to the order for sharing location information, take the order currently sharing location information as the target order.
[0167] In a specific application scenario, the display module 703 is used to extract the customer's real-time location information from the real-time location information of the location sharing terminal, map the customer's real-time location information onto a map page displaying the target order information, and create a customer location icon at the location mapped by the customer's real-time location information; extract the customer's orientation information from the real-time location information of the location sharing terminal, and construct an icon arrow on the customer location icon that is consistent with the customer's orientation information, thereby completing the display of the real-time location information of the location sharing terminal.
[0168] In specific application scenarios, the display module 703 is also used to determine a location icon on a map page that displays the target order information, which indicates the current location and orientation of the location request terminal, and to display the path planning between the customer location icon and the location request terminal location icon on the map page.
[0169] In specific application scenarios, the display module 703 is also used to respond to a location requester's stop-sharing instruction by canceling the display of the real-time location information of the location sharing terminal on the map page and transmitting the location requester's stop-sharing instruction to the server; and / or, when receiving a user stop-sharing instruction transmitted by the server, canceling the display of the real-time location information of the location sharing terminal on the map page; and / or, when receiving an order completion reminder from the server, canceling the display of the real-time location information of the location sharing terminal on the map page, displaying the order completion reminder, and redirecting to the pending delivery order display page.
[0170] The apparatus provided in this application embodiment, in response to a location information sharing request, determines the target order for which location information sharing is to be performed, requests the real-time location information of the location sharing terminal matching the target order from the server, and receives the real-time location information of the location sharing terminal sent by the server. The real-time location information of the location sharing terminal is displayed on a map page displaying the target order information. By allowing the delivery person to share their location and invite customers to share their location after the delivery person picks up the goods, the delivery person can more intuitively understand the delivery route, find customers faster, reduce delivery time, and improve delivery efficiency.
[0171] Furthermore, as Figure 2 To specifically implement the method, this application embodiment provides a location information display device applied to a server, such as... Figure 8 As shown, the device includes a sending module 801 and an acquisition module 802.
[0172] The sending module 801 is used to, when a location requesting end requests to match the real-time location information of a location sharing end, obtain the target order information sent by the location requesting end, and send a location information sharing reminder to the location sharing end corresponding to the user identifier of the location sharing end indicated by the target order information. In response to the location information sharing request, the location requesting end determines the target order to be shared and requests the server to match the real-time location information of the location sharing end of the target order. The location information sharing request is initiated by triggering the location sharing control set on the order page on the location requesting end. The target order is determined based on the order identifier of the current order on the order page.
[0173] The acquisition module 802 is used to acquire the real-time location information of the location sharing terminal when a confirmation instruction for sharing location information is received based on the location information sharing reminder, and to feed back the real-time location information of the location sharing terminal to the location requesting terminal so that the location requesting terminal can display the real-time location information of the location sharing terminal on the map page displaying the target order information;
[0174] The sending module 801 is also used to obtain the real-time location information of the location requesting terminal, and to feed back the real-time location information of the location requesting terminal to the location sharing terminal that uploaded the real-time location information of the location sharing terminal, so that the location sharing terminal displays the real-time location information of the location requesting terminal on the map page displaying the target order information.
[0175] In a specific application scenario, the acquisition module 802 is used to acquire the real-time location information of the location requesting end and feed back the real-time location information of the location requesting end to the location sharing end that uploaded the real-time location information of the location sharing end, so that the location sharing end can display the real-time location information of the location requesting end on the map page displaying the target order information.
[0176] In a specific application scenario, the acquisition module 802 is used to query the invitation method indicated by the confirmation sharing location information instruction and the specified user to be invited, and send a location information sharing link to the location sharing terminal held by the user to be invited according to the invitation method; when the location information authorization feedback returned by the location sharing terminal held by the user to be invited is received based on the location information sharing link, the real-time location information of the location sharing terminal uploaded by the location sharing terminal held by the user to be invited is acquired and the real-time location information of the location sharing terminal is used as the real-time location information of the location sharing terminal.
[0177] In specific application scenarios, the sending module 801 is further configured to, when the real-time location information of the location sharing terminal is the real-time location information of the location sharing terminal held by the user to be invited, extract the order information to be shared from the target order information, wherein the order information to be shared includes at least order address information and estimated delivery time; push the order information to be shared to the location sharing terminal held by the user to be invited, so that the location sharing terminal held by the user to be invited displays the order information to be shared; push the location request terminal contact entry to the location sharing terminal held by the user to be invited, and establish a communication link between the location request terminal and the location sharing terminal held by the user to be invited when it is detected that the user to be invited triggers the location request terminal contact entry based on the location sharing terminal held by the user.
[0178] In specific application scenarios, the sending module 801 is further configured to, upon receiving a location request terminal stop sharing instruction transmitted by the location request terminal, stop feeding back the real-time location information of the location sharing terminal to the location request terminal, stop feeding back the real-time location information of the location request terminal to the location sharing terminal that uploaded the real-time location information of the location sharing terminal, and transmit the location request terminal stop sharing instruction to the location sharing terminal that uploaded the real-time location information of the location sharing terminal; and / or, upon receiving a user stop sharing instruction transmitted by the location sharing terminal that uploaded the real-time location information of the location sharing terminal, stop feeding back the real-time location information of the location sharing terminal to the location request terminal. The system includes: ceasing to feed back the real-time location information of the location requesting end to the location sharing end that uploaded the real-time location information; and transmitting the user's stop-sharing instruction to the location requesting end; and / or, when it is detected that the target order indicated by the target order information has been delivered, ceasing to feed back the real-time location information of the location sharing end to the location requesting end, ceasing to feed back the real-time location information of the location requesting end to the location sharing end that uploaded the real-time location information; generating an order completion reminder; and feeding back the order completion reminder to both the location requesting end and the location sharing end that uploaded the real-time location information.
[0179] The apparatus provided in this application embodiment, when detecting a location request client's request for matching the real-time location information of a location sharing client, the server obtains the target order information sent by the location request client, sends a location information sharing reminder to the location sharing client held by the order initiator indicated by the target order information, and upon receiving a confirmation instruction to share location information based on the location information sharing reminder, the server obtains the real-time location information of the location sharing client, feeds back the real-time location information of the location sharing client to the location request client, obtains the real-time location information of the location request client, and feeds back the real-time location information of the location request client to the location sharing client that uploaded the real-time location information of the location sharing client. By allowing the delivery person to share the location and invite customers to share the location after picking up the goods, the delivery person can more intuitively understand the delivery route, find customers faster, reduce delivery time, and improve delivery efficiency.
[0180] Furthermore, as Figure 3 To specifically implement the method, this application provides a location information display device applied to a location sharing terminal, such as... Figure 9 As shown, the device includes: a receiving module 901, a sending module 902, and a display module 903.
[0181] The receiving module 901 is used to receive a location information sharing reminder sent by the server and display the location information sharing reminder on a map page displaying target order information. The location information sharing reminder is sent by the server when it detects that a location requesting end requests to match the real-time location information of a location sharing end. In response to the location information sharing request, the location requesting end determines the target order for which location information sharing is to be performed and requests the server to match the real-time location information of the location sharing end of the target order. The location information sharing request is initiated by triggering a location sharing control set on the order page on the location requesting end. The target order is determined based on the order identifier of the current order on the order page.
[0182] The sending module 902 is used to send a confirmation command for sharing location information to the server when the location information sharing reminder detects confirmation for sharing location information, so that the server can obtain the real-time location information of the location sharing terminal and send the real-time location information of the location sharing terminal back to the location requesting terminal.
[0183] The display module 903 is used to display the real-time location information of the location requester on the map page displaying the target order information when the real-time location information of the location requester is received from the server.
[0184] In specific application scenarios, the sending module 902 is used to generate a confirmation instruction to share location information, indicating the location information of the order initiator, and to send the confirmation instruction to the server when a confirmation instruction to share location information is detected to share its own real-time location information; when a confirmation instruction to share location information is detected to invite other users to share location information, the module obtains the invitation method and the users to be invited in the operation instruction, generates a confirmation instruction to share location information, indicating the invitation method and the users to be invited, and sends the confirmation instruction to the server.
[0185] In a specific application scenario, the display module 903 is used to extract real-time location information of the location request terminal from the real-time location information of the location request terminal, map the real-time location information of the location request terminal onto the map page currently displayed on the map page displaying the target order information, and create a location icon of the location request terminal at the location mapped by the real-time location information of the location request terminal; extract the orientation information of the location request terminal from the real-time location information of the location request terminal, and construct an icon arrow on the location icon of the location request terminal that is consistent with the orientation information of the location request terminal, thereby completing the display of the real-time location information of the location request terminal.
[0186] In specific application scenarios, the display module 903 is also used to respond to a user's stop-sharing instruction by canceling the display of the real-time location information of the location requester on the map page displaying the target order information, and transmitting the user's stop-sharing instruction to the server; and / or, when receiving the stop-sharing instruction from the server, canceling the display of the real-time location information of the location requester on the map page displaying the target order information; and / or, when receiving an order completion reminder from the server, canceling the display of the real-time location information of the location requester on the map page displaying the target order information, redirecting to the order completion page, and displaying the order completion reminder on the order completion page.
[0187] The apparatus provided in this application embodiment receives a location information sharing reminder sent by a server, displays the location information sharing reminder on a map page displaying target order information, and when a confirmation of location information sharing is detected based on the location information sharing reminder, sends a confirmation instruction to the server to share the location information. Upon receiving the real-time location information of the location requesting end from the server, the apparatus displays the real-time location information of the location requesting end on the map page displaying target order information. By allowing the delivery person to share their location and invite customers to share their location after picking up the goods, the delivery person can more intuitively understand the delivery route, find customers faster, reduce delivery time, and improve delivery efficiency.
[0188] It should be noted that other corresponding descriptions of the functional units involved in the location information display device provided in this application embodiment can be found by referring to... Figures 1 to 6E The corresponding description in [the document] will not be repeated here.
[0189] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, data stored, data displayed, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties.
[0190] The above embodiments and the technical features in the embodiments can be combined arbitrarily. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0191] The embodiments described above are merely illustrative of several implementation methods of this application, and while the descriptions are specific and detailed, they should not be construed as limiting the scope of this patent application. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this application should be determined by the appended claims.
[0192] In an exemplary embodiment, see Figure 10 Furthermore, an electronic device is provided, comprising a bus, a processor, a memory, and a communication interface. It may also include an input / output interface and a display device, wherein the various functional units can communicate with each other via the bus. The memory stores a computer program, and the processor executes the program stored in the memory to perform the location information display method described in the above embodiments.
[0193] A computer-readable storage medium having a computer program stored thereon, wherein the computer program, when executed by a processor, implements the steps of the location information display method.
[0194] Through the above description of the embodiments, those skilled in the art can clearly understand that this application can be implemented in hardware or by using software plus necessary general-purpose hardware platforms. Based on this understanding, the technical solution of this application can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (such as a CD-ROM, USB flash drive, external hard drive, etc.) and includes several instructions to cause an electronic device (such as a personal computer, server, or network device, etc.) to execute the methods described in the various embodiments of this application.
[0195] Those skilled in the art will understand that the accompanying drawings are merely schematic diagrams of a preferred embodiment, and the modules or processes shown in the drawings are not necessarily essential for implementing this application. Those skilled in the art will understand that the modules in the apparatus of the embodiment can be distributed within the apparatus of the embodiment as described, or can be located in one or more apparatuses different from this embodiment, with corresponding changes. The modules of the above-described embodiment can be combined into one module, or further divided into multiple sub-modules. The serial numbers of this application mentioned above are merely descriptive and do not represent the superiority or inferiority of the embodiment. The above disclosures are only a few specific embodiments of this application; however, this application is not limited thereto, and any variations conceived by those skilled in the art should fall within the protection scope of this application.
Claims
1. A method for displaying location information, characterized in that, The method is applied to the location request end and includes: In response to a location information sharing request, a target order for which location information sharing is to be performed is determined. The location information sharing request is initiated by triggering a location sharing control set on the order page on the location requesting end. The target order is determined based on the order identifier of the current order on the order page. The server requests real-time location information of the location sharing terminal that matches the target order and uploads the real-time location information of the location requesting terminal to the server. This allows the server to determine the user identifier of the location sharing terminal based on the target order and send a location information sharing reminder to the location sharing terminal corresponding to the user identifier. Upon receiving a confirmation instruction to share location information based on the location information sharing reminder, the server obtains the real-time location information of the location sharing terminal and sends the real-time location information of the location requesting terminal back to it. The location sharing terminal then displays the real-time location information of the location requesting terminal on a map page that displays the target order information. The system receives the real-time location information of the location sharing terminal sent by the server and displays the real-time location information of the location sharing terminal on a map page that displays the target order information.
2. The method according to claim 1, characterized in that, The step of determining the target order for location information sharing in response to a location information sharing request includes: When the location information sharing request is received, check whether there are currently any orders sharing location information; If there is an order that is currently sharing location information, a change order notification will be displayed, and the target order will be determined based on the feedback instructions received from the change order notification. If there are no orders currently sharing location information, then query the order page where the location sharing control triggered when the location information sharing request was initiated, and use the order indicated by the order identifier on the order page as the target order.
3. A method for displaying location information, characterized in that, The method is applied to a server and includes: When a location requesting client detects a request to match the real-time location information of a location sharing client, the target order information sent by the location requesting client is obtained, and a location information sharing reminder is sent to the location sharing client corresponding to the user identifier of the location sharing client indicated by the target order information. In response to the location information sharing request, the location requesting client determines the target order for which location information sharing is to be performed, and requests the server to match the real-time location information of the location sharing client of the target order. The location information sharing request is initiated by triggering the location sharing control set on the order page on the location requesting client, and the target order is determined based on the order identifier of the current order on the order page. Upon receiving a confirmation instruction to share location information based on the location information sharing reminder, the real-time location information of the location sharing terminal is obtained and fed back to the location requesting terminal so that the location requesting terminal can display the real-time location information of the location sharing terminal on the map page displaying the target order information. The real-time location information of the location requesting terminal is obtained, and the real-time location information of the location requesting terminal is fed back to the location sharing terminal that uploaded the real-time location information of the location sharing terminal, so that the location sharing terminal displays the real-time location information of the location requesting terminal on the map page displaying the target order information.
4. A method for displaying location information, characterized in that, The method is applied to a location-sharing terminal and includes: The server receives a location information sharing notification and displays it on a map page showing the target order information. The location information sharing notification is sent by the server when it detects a location request client requesting to match the real-time location information of the location sharing client. In response to the location information sharing request, the location request client determines the target order for which location information sharing is to be performed and requests the server to match the real-time location information of the location sharing client for the target order. The location information sharing request is initiated by triggering a location sharing control set on the order page on the location request client. The target order is determined based on the order identifier of the current order on the order page. When the location information sharing reminder detects confirmation of location information sharing, a confirmation instruction for sharing location information is sent to the server so that the server can obtain the real-time location information of the location sharing terminal and send the real-time location information of the location sharing terminal back to the location requesting terminal. Upon receiving the real-time location information from the location requesting end from the server, the real-time location information from the location requesting end is displayed on the map page that displays the target order information.
5. A location information display system, characterized in that, The location information display system includes a location request client, a server, and a location sharing client: The location request terminal is used to respond to a location information sharing request, determine the target order for which location information sharing is to be performed, request the server to match the real-time location information of the location sharing terminal for the target order, upload the real-time location information of the location request terminal to the server, receive the real-time location information of the location sharing terminal sent by the server, and display the real-time location information of the location sharing terminal on a map page displaying the target order information. The location information sharing request is initiated by triggering a location sharing control set on the order page on the location request terminal, and the target order is determined based on the order identifier of the current order on the order page. The server is configured to, when detecting a location request client's request for matching real-time location information of a location sharing client, obtain target order information sent by the location request client, send a location information sharing reminder to the location sharing client corresponding to the user identifier of the location sharing client indicated by the target order information, and, upon receiving a confirmation instruction to share location information based on the location information sharing reminder, obtain the real-time location information of the location sharing client, feed back the real-time location information of the location sharing client to the location request client, obtain the real-time location information of the location request client, and feed back the real-time location information of the location request client to the location sharing client that uploaded the real-time location information of the location sharing client. The location sharing terminal is used to receive the location information sharing reminder sent by the server, display the location information sharing reminder on the map page displaying the target order information, and when the location information sharing reminder detects confirmation of location information sharing, send the confirmation instruction to the server. Upon receiving the real-time location information of the location request terminal from the server, the real-time location information of the location request terminal is displayed on the map page displaying the target order information.
6. A location information display device, characterized in that, The device is applied to a location request terminal and includes: The determination module is used to determine the target order for location information sharing in response to a location information sharing request. The location information sharing request is initiated by triggering a location sharing control set on the order page on the location request terminal. The target order is determined based on the order identifier of the current order on the order page. The request module requests the real-time location information of the location sharing terminal matching the target order from the server and uploads the real-time location information of the location request terminal to the server. This allows the server to determine the user identifier of the location sharing terminal based on the target order and send a location information sharing reminder to the location sharing terminal corresponding to the user identifier. Upon receiving a confirmation instruction to share location information based on the location information sharing reminder, the server obtains the real-time location information of the location sharing terminal and sends the real-time location information of the location request terminal back to it. The location sharing terminal then displays the real-time location information of the location request terminal on a map page displaying the target order information. The display module is used to receive the real-time location information of the location sharing terminal sent by the server and display the real-time location information of the location sharing terminal on a map page that displays the target order information.
7. A location information display device, characterized in that, The device is used in a server and includes: The sending module is used to, when a location requesting end requests to match the real-time location information of a location sharing end, obtain the target order information sent by the location requesting end, and send a location information sharing reminder to the location sharing end corresponding to the user identifier of the location sharing end indicated by the target order information. In response to the location information sharing request, the location requesting end determines the target order to be shared and requests the server to match the real-time location information of the location sharing end of the target order. The location information sharing request is initiated by triggering the location sharing control set on the order page on the location requesting end. The target order is determined based on the order identifier of the current order on the order page. The acquisition module is used to acquire the real-time location information of the location sharing terminal when a confirmation instruction for sharing location information is received based on the location information sharing reminder, and to feed back the real-time location information of the location sharing terminal to the location requesting terminal so that the location requesting terminal can display the real-time location information of the location sharing terminal on the map page displaying the target order information; The sending module is further configured to obtain the real-time location information of the location requesting terminal, and feed back the real-time location information of the location requesting terminal to the location sharing terminal that uploaded the real-time location information of the location sharing terminal, so that the location sharing terminal displays the real-time location information of the location requesting terminal on the map page displaying the target order information.
8. A location information display device, characterized in that, The device is used in a location sharing terminal and includes: The receiving module is used to receive location information sharing reminders sent by the server and display the location information sharing reminders on a map page displaying target order information. The location information sharing reminders are sent by the server when it detects that a location requesting end requests to match the real-time location information of a location sharing end. In response to the location information sharing request, the location requesting end determines the target order for which location information sharing is to be performed and requests the server to match the real-time location information of the location sharing end of the target order. The location information sharing request is initiated by triggering a location sharing control set on the order page on the location requesting end. The target order is determined based on the order identifier of the current order on the order page. The sending module is used to send a confirmation instruction to the server when the location information sharing reminder detects confirmation of location information sharing, so that the server can obtain the real-time location information of the location sharing terminal and send the real-time location information of the location sharing terminal back to the location requesting terminal; The display module is used to display the real-time location information of the location requester on the map page that displays the target order information when the real-time location information of the location requester is received from the server.
9. An electronic device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that, When the processor executes the computer program, it implements the steps of the method according to any one of claims 1 to 4.
10. A storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 4.
Citation Information
Patent Citations
Order distribution method and device
CN112561426A
Real-time position sharing method and device, equipment and storage medium
CN117354717A