Interaction method and device based on position sharing and computer equipment
By providing a ride booking interface and location saving options in social applications, the problem of time-consuming browsing of shared locations is solved, enabling users to quickly save and find target locations, thus saving resources.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- TENCENT TECHNOLOGY (SHENZHEN) CO LTD
- Filing Date
- 2024-11-18
- Publication Date
- 2026-05-19
AI Technical Summary
In traditional social applications, users need to spend a lot of time browsing through social records when viewing and going to shared locations, resulting in a waste of resources.
After displaying the location sharing information of the target location on the social application interface, the system responds to user actions by providing a travel booking interface, displaying navigation trip information, and offering a location favorites option on the booking interface. Users can add the target location to their favorites list, and the system will display a saved status mark.
Users can quickly save locations when booking a ride, eliminating the need to browse social media later, saving resources, and allowing them to directly find their target location in their favorites.
Smart Images

Figure CN122066567A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of computer technology, and in particular to a location-sharing-based interactive method, apparatus, computer device, computer-readable storage medium, and computer program product. Background Technology
[0002] With the development of computer technology, social applications have begun to offer location sharing functions. Location sharing is a service that transmits geographical location information through technical means, allowing individuals or devices to share their location with others.
[0003] In traditional technologies, when a social application displays location sharing information for a shared location, the user can view this location sharing information and then be redirected to a travel service to travel to that location.
[0004] However, in traditional methods, users often have the need to view and visit the shared locations again. This usually requires spending a lot of time browsing social records in the social application to find the location sharing information of the shared location, which leads to continuous occupation of system resources and waste of resources. Summary of the Invention
[0005] Therefore, it is necessary to provide a location-sharing-based interactive method, apparatus, computer device, computer-readable storage medium, and computer program product that can save resources in response to the above-mentioned technical problems.
[0006] In a first aspect, this application provides an interaction method based on location sharing, comprising:
[0007] On the social application interface logged in by the user, location sharing information of the target location is displayed to the user;
[0008] In response to a triggered operation on the location sharing information, the first travel booking interface is displayed;
[0009] The first travel booking interface displays the first travel itinerary information planned by the user for navigating to the target location;
[0010] In the first travel booking interface, a location favorites option is displayed that points to the target location;
[0011] In response to a triggered operation on the location favorites option, a favorites status marker is displayed at the location favorites option indicating that the target location has been favorited in the user's location favorites.
[0012] Secondly, this application also provides a location-sharing-based interactive device, comprising:
[0013] The location display module is used to display location sharing information of the target location shared with the user in the interface of a social application where the user is logged in.
[0014] The ride reservation module is used to respond to a trigger operation on the location sharing information and display the first ride reservation interface;
[0015] The trip display module is used to display the first trip information planned by the user for navigating to the target location in the first travel booking interface;
[0016] The favorites indicator module is used to display a favorites option pointing to the target location in the first travel booking interface;
[0017] The location favorites module is used to respond to a trigger operation on the location favorites option, and to display a favorites status marker indicating that the target location has been favorited in the user's location favorites.
[0018] Thirdly, this application also provides a computer device, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to perform the following steps:
[0019] On the social application interface logged in by the user, location sharing information of the target location is displayed to the user;
[0020] In response to a triggered operation on the location sharing information, the first travel booking interface is displayed;
[0021] The first travel booking interface displays the first travel itinerary information planned by the user for navigating to the target location;
[0022] In the first travel booking interface, a location favorites option is displayed that points to the target location;
[0023] In response to a triggered operation on the location favorites option, a favorites status marker is displayed at the location favorites option indicating that the target location has been favorited in the user's location favorites.
[0024] Fourthly, this application also provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, performs the following steps:
[0025] On the social application interface logged in by the user, location sharing information of the target location is displayed to the user;
[0026] In response to a triggered operation on the location sharing information, the first travel booking interface is displayed;
[0027] The first travel booking interface displays the first travel itinerary information planned by the user for navigating to the target location;
[0028] In the first travel booking interface, a location favorites option is displayed that points to the target location;
[0029] In response to a triggered operation on the location favorites option, a favorites status marker is displayed at the location favorites option indicating that the target location has been favorited in the user's location favorites.
[0030] Fifthly, this application also provides a computer program product, including a computer program that, when executed by a processor, performs the following steps:
[0031] On the social application interface logged in by the user, location sharing information of the target location is displayed to the user;
[0032] In response to a triggered operation on the location sharing information, the first travel booking interface is displayed;
[0033] The first travel booking interface displays the first travel itinerary information planned by the user for navigating to the target location;
[0034] In the first travel booking interface, a location favorites option is displayed that points to the target location;
[0035] In response to a triggered operation on the location favorites option, a favorites status marker is displayed at the location favorites option indicating that the target location has been favorited in the user's location favorites.
[0036] The aforementioned location-sharing-based interactive method, device, computer equipment, computer-readable storage medium, and computer program product, within a social application interface logged in by a user, displays location-sharing information about a target location shared with the user. This enables the sharing of the target location with the user, and in response to a triggering operation related to the location-sharing information, displays a first-trip booking interface. This first-trip booking interface displays the user's planned itinerary information for navigating to the target location, allowing the user to book a ride based on the location-sharing information. By displaying a location favorites option pointing to the target location within the first-trip booking interface, the user is guided to bookmark the target location. Furthermore, in response to a triggering operation related to the location favorites option, a "bookmarked" status mark is displayed at the location favorites option, allowing the user to complete the bookmarking process. This entire process provides the ability to quickly book locations while the user is booking a ride based on location-sharing information. This way, when the user subsequently needs to view or travel to the target location, they do not need to spend a significant amount of time browsing social media records; they can directly find the target location in their location favorites, saving resources. Attached Figure Description
[0037] To more clearly illustrate the technical solutions in the embodiments of this application or related technologies, the drawings used in the description of the embodiments of this application or related technologies will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.
[0038] Figure 1 This is an application environment diagram of a location-sharing-based interaction method in one embodiment;
[0039] Figure 2 This is a flowchart illustrating a location-sharing-based interaction method in one embodiment;
[0040] Figure 3 This is a schematic diagram of the first travel booking interface in one embodiment;
[0041] Figure 4 This is a schematic diagram of the saved status markers in one embodiment;
[0042] Figure 5 This is a schematic diagram of the saved status marker in another embodiment;
[0043] Figure 6 This is a schematic diagram of the saved status marker in yet another embodiment;
[0044] Figure 7This is a schematic diagram illustrating a response to a triggered action for a location favorites option in one embodiment;
[0045] Figure 8 This is a schematic diagram illustrating the display of location sharing information in a session interface in one embodiment.
[0046] Figure 9 This is a schematic diagram illustrating the display of location sharing information on an information flow page in one embodiment.
[0047] Figure 10 This is a schematic diagram of the first travel booking interface in another embodiment;
[0048] Figure 11 This is a schematic diagram illustrating the change of the travel start point in one embodiment;
[0049] Figure 12 This is a schematic diagram of the first travel booking interface in yet another embodiment;
[0050] Figure 13 This is a schematic diagram illustrating a response to a triggering operation for a starting point favorite option in one embodiment;
[0051] Figure 14 This is a flowchart illustrating the logic of displaying the "favorited" status flag in one embodiment.
[0052] Figure 15 This is a schematic diagram of the travel itinerary settings interface in one embodiment;
[0053] Figure 16 This is a flowchart illustrating the logic of displaying a user's location favorites in one embodiment.
[0054] Figure 17 This is a schematic diagram of a location favorites folder in one embodiment;
[0055] Figure 18 This is a flowchart illustrating a location-sharing-based interaction method in another embodiment;
[0056] Figure 19 This is a flowchart illustrating the logic for verifying a user's login status in one embodiment.
[0057] Figure 20 This is a schematic diagram illustrating the process of a user adding and using a favorite location in one embodiment;
[0058] Figure 21 This is a structural block diagram of a location-sharing-based interactive device in one embodiment;
[0059] Figure 22 This is an internal structural diagram of a computer device in one embodiment. Detailed Implementation
[0060] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.
[0061] The location-sharing-based interaction method provided in this application can be applied to, for example... Figure 1 In the application environment shown, terminal 102, logged into a social application interface as a user, displays location sharing information for the target location. In response to a trigger operation on the location sharing information, a first travel booking interface is displayed. This interface displays the first travel itinerary information planned for the user to navigate to the target location. The first travel booking interface also displays a location favorites option pointing to the target location. In response to a trigger operation on the location favorites option, a "favorited" status marker indicating that the target location has been added to the user's location favorites list is displayed. Further, as... Figure 1 As shown, the ride booking interface of the First Travel app also displays a ride booking area. In the ride booking area, users can select the ride type and vehicle type, and can also trigger the ride booking operation through the ride booking entry.
[0062] The terminal 102 can be, but is not limited to, various personal computers, laptops, smartphones, tablets, IoT devices, and portable wearable devices. IoT devices can include smart speakers, smart TVs, smart air conditioners, smart in-vehicle systems, and projection devices. Portable wearable devices can include smartwatches, smart bracelets, and head-mounted displays. Head-mounted displays can be virtual reality (VR) devices, augmented reality (AR) devices, and smart glasses.
[0063] In one exemplary embodiment, such as Figure 2 As shown, a location-sharing-based interaction method is provided, which can be applied to... Figure 1 Taking a terminal as an example, it can be understood that this method can also be applied to a server, or to a system including both a terminal and a server, and is implemented through the interaction between the terminal and the server. The server can be a standalone physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server providing cloud computing services. In this embodiment, the method includes steps 202 to 210. Wherein:
[0064] Step 202: On the social application interface logged in by the user, display the location sharing information of the target location to be shared with the user.
[0065] The social application interface refers to the interface provided by a social application. A social application is an application designed to help users establish and maintain social connections and engage in interactive communication. In essence, social applications, through internet platforms, enable users to share information, express opinions, build social networks, and participate in community activities. For example, specific social applications can include social media applications and instant messaging applications.
[0066] The target location refers to the location shared by the user. It can be many types of areas or places, including but not limited to: commercial areas (such as shopping malls, commercial streets, etc.), educational facilities (such as schools, libraries, research institutes, etc.), medical institutions (such as hospitals, clinics, etc.), cultural facilities (such as museums, art galleries, theaters, etc.), entertainment venues (such as cinemas, amusement parks, etc.), sports facilities (such as stadiums, gyms, etc.), and transportation facilities (such as airports, train stations, etc.).
[0067] Location-sharing information refers to information used to determine the specific location of a target location, as well as to describe and identify that location. For example, location-sharing information can specifically refer to the geographic coordinates, address information, and other relevant geographic or physical characteristics of the target location. Geographic coordinates include longitude and latitude, used to determine the precise location of the target location. Address information refers to a series of information used to characterize the location of the target location within an administrative division, and may include house number, street name, the city where the target location is located, and additional information. Additional information refers to information that helps to further refine the location, such as building names, company names, shopping mall names, and attraction names. For example, location-sharing information can specifically be a location card, containing elements such as images and titles. It gathers relevant information into a flexibly sized container, visually resembling a card with visible boundaries and subtle shadows to indicate that the card is clickable.
[0068] For example, in the interface of a social application logged in by a user, the terminal will display location-sharing information about the target location shared with the user. In specific applications, this location-sharing information can be shared with the user by other users with whom they have social relationships, or it can be shared with the user by a recommender who recommends content to them. Here, the recommender refers to the entity providing the recommendation service; it could be an individual, organization, system, or platform, whose purpose is to recommend content that the user may be interested in based on the user's needs, preferences, or behaviors.
[0069] Step 204: In response to the triggered operation for location sharing information, the first travel booking interface is displayed.
[0070] The first ride-hailing reservation interface refers to the interface displayed in response to a location-sharing information trigger. This interface is used to reserve ride-hailing services, including taxis, ride-hailing services, and car-sharing services.
[0071] For example, when location sharing information of a target location is displayed, a user can initiate a trigger operation on the location sharing information to view and travel to the target location. In response to the trigger operation on the location sharing information, the terminal will display the first travel reservation interface to instruct the user to travel to the target location by reserving a travel service.
[0072] Step 206: On the first travel booking interface, the first travel itinerary information planned by the user for navigation to the target location is displayed.
[0073] The "First Travel Itinerary Information" refers to the travel itinerary information displayed on the First Travel ride booking interface. This information comprises detailed data and arrangements related to the user's trip, helping them plan, execute, and record their journey. Specifically, itinerary information may include: origin and destination points, departure time, and estimated arrival time.
[0074] The trip origin point refers to the starting point of the trip. For example, the trip origin point can be the user's location. Alternatively, it can be any location selected by the user. The trip destination refers to the final destination. In this embodiment, the trip destination is the target location. The departure time refers to the specific time of departure from the trip origin point. The estimated arrival time refers to the estimated time of arrival at the trip destination based on the departure time and mode of transportation.
[0075] For example, in the first travel booking interface, the terminal displays the user-planned first travel itinerary information for navigating to the target location, with the target location as the travel destination. This first travel itinerary information is used by the user to book a ride. In specific applications, the first travel itinerary information also includes the trip start point. The trip start point can be automatically obtained by the terminal with the user's authorization, or it can be set by the user on the terminal. This embodiment does not specifically limit this.
[0076] Step 208: On the first travel booking interface, a location favorite option pointing to the target location is displayed.
[0077] The "Location Favorites" option allows users to choose whether to save a target location to their location favorites. Users can trigger the action of selecting the "Location Favorites" option to save the target location to their location favorites.
[0078] For example, in the First Travel ride booking interface, the terminal displays a "Save Location" option pointing to the destination, allowing the user to choose whether to save the destination. In a specific application, if the First Travel ride booking interface simultaneously displays First Travel trip information with the destination as the final destination and a "Save Location" option pointing to the destination, the "Save Location" option can be displayed at or around the destination to more intuitively guide the user to save the destination. For instance, the "Save Location" option could be displayed above or below the destination.
[0079] In a specific application, taking the option to save locations as an example and displaying it below the destination, the First Travel ride booking interface can be as follows: Figure 3 As shown, on the first travel booking interface, the user's planned first travel itinerary information for navigating to the destination is displayed with the destination as the travel destination. Below the travel destination, there is a location favorite option that points to the destination.
[0080] Furthermore, such as Figure 3 As shown, in addition to the trip information and location favorites options, the First Travel ride booking interface also displays a ride booking area. Users can select the ride type (e.g., ...) in this area. Figure 3 The information shown includes ride-hailing, carpooling, chauffeur services, errand services, etc., and vehicle type (e.g., Figure 3 The options shown include carpooling, economy, premium, taxi, private car, and six-seater vehicle. Users can also make a reservation through the reservation portal. The reservation area also displays the estimated cost of the ride for reference.
[0081] Step 210: In response to the triggered operation for the location favorites option, display a favorites status marker indicating that the target location has been favorited in the user's location favorites list at the location favorites option.
[0082] The "Location Favorites" section refers to a user-created list of locations used to save and organize places of interest to the user. It helps users quickly access places they like or need and can be customized and categorized according to personal preferences. The "Favorited" status indicator is used to show that a location has been added to the user's favorites list. This indicator usually appears as a visual element, such as an icon or text label, to clearly inform the user that the location has been added.
[0083] For example, in response to a user's triggering action on the location favorites option, indicating that the user has selected to favorite the target location to the location favorites folder, the terminal will display a favorites status mark at the location favorites option, indicating that the target location has been favorited to the user's location favorites folder, so as to intuitively inform the user that the target location has been favorited to the location favorites folder.
[0084] In practical applications, the location favorites option can be represented by an icon, while the favorited status indicator can be a visual identifier; that is, the favorited status indicator is usually accompanied by visual changes. For example, ... Figure 4 As shown, if the location to save option is a hollow icon, the saved status indicator can change from a hollow icon to a solid icon, indicating that the target location has been saved to the location favorites. For another example, if the location to save option is a gray icon, the saved status indicator can change from a gray icon to a colored icon, indicating that the target location has been saved to the location favorites.
[0085] In practical applications, the "Save a Location" option can be a text label, and the "Save" status label can be an interactive feedback text label. That is, in response to a user's action on the "Save a Location" option, the status change will immediately be reflected on the "Save a Location" option. For example, ... Figure 5 As shown, if the text on the location favorites option is "Favorited," then the "Favorited" status indicator can change to "Favorited." Further examples illustrate this; this may also be accompanied by a change in the icon, such as... Figure 6 As shown, the icon can change from hollow to solid, providing instant interactive feedback.
[0086] In a specific application, let's take the example of a location favorites option displayed at the trip destination, with the location favorites option as an icon, and the "favorited" status marked as a visual identifier, indicated by a solid icon. Figure 7 As shown, on the first ride booking interface, the terminal displays the user's planned first ride information for navigation to the destination, with the destination as the travel destination. At the travel destination, a location favorites option (such as...) is displayed. Figure 7 (As shown in the hollow icon), in response to the user's trigger action on the location favorites option, the terminal will display a "favorited" status mark indicating that the target location has been added to the user's location favorites list (e.g., a hollow icon). Figure 7 (The icon shown is solid).
[0087] The aforementioned location-sharing-based interaction method, within the social application interface logged in by the user, displays location-sharing information about the target location. This allows the user to share the target location, and in response to a trigger action on the location-sharing information, a first-trip booking interface is displayed. This interface shows the user's planned itinerary for navigating to the target location, enabling the user to book a ride based on the location-sharing information. Furthermore, the first-trip booking interface displays a location favorites option, guiding the user to save the target location. In response to a trigger action on this favorites option, a "saved" status mark is displayed, indicating that the target location has been added to the user's location favorites list. This entire process provides the ability to quickly save locations while the user is booking a ride based on location-sharing information. This way, when the user needs to view or travel to the target location later, they don't need to spend a lot of time browsing social media records; they can directly find the target location in their location favorites list, saving resources.
[0088] In one exemplary embodiment, on the interface of a social application logged in as a user, location-sharing information about a target location is displayed to the user, including:
[0089] In the social application interface where the user is logged in, the conversation interface of the conversation the user is participating in is displayed. In the conversation interface, the location sharing information of the target location shared by the conversation members with the user is displayed.
[0090] Location-based interaction methods also include:
[0091] In response to an information viewing event indicating a location-sharing information of a target location in the location favorites, a session interface is displayed, showing the location-sharing information of the target location shared by the session members with the user.
[0092] In this context, a user's participation in a session refers to a communication session between the user and at least one other user. Specifically, if there is only one other user, the session is a one-to-one conversation between the user and another user. If there are multiple other users, the session is a group conversation between the user and multiple users. Session members within the session refer to other users who are interacting with the user in the session.
[0093] For example, in a social application interface logged in by a user, the terminal displays the conversation interface of the conversation the user is participating in. This conversation interface displays location-sharing information about a target location shared by conversation members with the user. If the user saves the target location to their location favorites, and needs to view the location-sharing information again, they can trigger an information viewing event to browse the location-sharing information of the saved target location in their location favorites. In response to this event, the terminal displays the conversation interface, which shows the location-sharing information about the target location shared by conversation members with the user.
[0094] In specific applications, on the social application interface logged in by a user, the terminal will display the conversation items of at least one session that the user is participating in. When a member of a conversation in which the user is participating sends location sharing information of a shared target location to the user, the terminal will display a message prompt at the conversation item of the user's participating session. In response to the triggering operation of the conversation item of the user's participating session, the terminal will display the conversation interface of the user's participating session, in which the location sharing information of the target location shared by the member of the conversation to the user is displayed.
[0095] In specific applications, on the social application interface logged in by the user, the terminal will display the conversation items of at least one session that the user is participating in. In response to the triggering operation of the conversation item of any user's participating session, the terminal will display the conversation interface of the user's participating session. When a member of the conversation in the user's participating session sends location sharing information of the shared target location to the user, the terminal will display the location sharing information of the shared target location to the user by the member of the conversation in the conversation interface.
[0096] In a specific application, taking a one-to-one conversation as an example, the conversation interface can be as follows: Figure 8 As shown, the conversation interface displays location-sharing information of the target location shared by conversation members with the user. Further, as... Figure 8 As shown, the chat interface also displays chat messages where members invite the user to a target location. Figure 8 The phrase "Come here" in the text.
[0097] In practical applications, users can view their location favorites at any time. In response to the user's location favorites viewing event, the terminal will display the user's location favorites. If the user has saved the target location to the location favorites, the location favorites will display a saved location item indicating the target location. If the user needs to view the location sharing information of the target location shared by the session members with the user again, they can trigger an information viewing event based on the saved location item to browse the location sharing information of the saved target location in the location favorites. In response to the information viewing event, the terminal will display the session interface, which displays the location sharing information of the target location shared by the session members with the user.
[0098] In a specific application, in response to a user's trigger action on a saved location item indicating a target location, the terminal displays an entry point for viewing location sharing information. The user can then initiate an information viewing event by targeting this entry point. Specifically, the trigger action on the saved location item indicating a target location can be a double-click, long-press, or similar action. In this embodiment, the trigger action on the saved location item indicating a target location is not limited. This embodiment displays the conversation interface of the user's session, showing the location sharing information of the target location shared by the session members. This allows session members to directly share the target location with the user through the conversation, eliminating the need for the user to go through cumbersome steps to obtain the target location, thus saving resources. By responding to the information viewing event for browsing location sharing information, the conversation interface is displayed, showing the location sharing information of the target location shared by the session members. This provides an information backtracking function for saved locations, allowing users to quickly view information related to their saved locations without having to go through cumbersome steps to find location sharing information, further saving resources.
[0099] In one exemplary embodiment, on the interface of a social application logged in as a user, location-sharing information about a target location is displayed to the user, including:
[0100] On the social application interface where the user is logged in, the user's information feed page is displayed;
[0101] The information feed page displays location sharing information for the target location shared with the user.
[0102] In this context, a user's news feed page refers to an interface that dynamically updates and presents content relevant to the user. For example, a user's news feed page can specifically refer to a social interaction interface related to the user. This page displays social content posted by users with whom the user has social relationships within the social application, and the user can interact with these users through the news feed page.
[0103] For example, in a social application interface logged in by a user, in response to the user's viewing action on the feed page, the terminal displays the user's feed page, which shows location-sharing information about the target location shared with the user. This location-sharing information can be posted by a social user with whom the user has a social relationship, or it can be posted by a recommender who recommends content to the user.
[0104] In this embodiment, the user's information flow page is displayed, and the location sharing information of the target location is displayed on the information flow page. The target location can be directly shared with the user through the information flow page, without the user having to go through cumbersome steps to obtain the location of the target location, which can save resources.
[0105] In one exemplary embodiment, the information feed page displays location-sharing information about a target location to be shared with the user, including:
[0106] The information feed page displays social users with whom the user has social relationships, sharing location-sharing information about the target location with the user.
[0107] Social users refer to users who have social relationships with the user in social applications.
[0108] For example, on the information feed page, the terminal will display social users who have social relationships with the user, sharing location sharing information of the target location with the user. That is, the location sharing information of the target location is published by social users who have social relationships with the user.
[0109] In practical applications, social users who have social relationships with users can publish social content through social applications, and the social content can carry location information. The social content published by them with location information will be displayed on the user's information feed page. The location information is the location sharing information of the target location shared by the social user who has social relationships with the user.
[0110] In a specific application, an information feed page can be like... Figure 9As shown, the screen displays social users 1, 2, and 3 who have social relationships with the user, as well as social content posted by social user 1. Among them, social user 1 posts social content that carries location information, which is the location sharing information of the target location shared by social user 1 with the user.
[0111] In this embodiment, the information feed page displays social users who have social relationships with the user and share the location information of the target location with the user. The information feed page enables social users to directly share the target location with the user without the user having to go through cumbersome steps to obtain the location of the target location, which can save resources.
[0112] In one exemplary embodiment, the information feed page displays location-sharing information about a target location to be shared with the user, including:
[0113] The information feed page displays recommended content for users, and within this recommended content, location sharing information about the target location is displayed to the user.
[0114] Recommended content refers to personalized information pushed to users based on their interests, behaviors, and preferences, using algorithms or artificial intelligence technology, indicating target locations. For example, recommended content can specifically be personalized information pointing users to recommended locations. It's understandable that recommended content is published by a recommending party, which is the entity providing the recommendation service. This party could be an individual, organization, system, or platform, and its purpose is to recommend content that users might be interested in based on their needs, preferences, or behaviors.
[0115] For example, on the information feed page, the terminal displays recommended content for the user, and within the recommended content, it displays location-sharing information about the target location shared with the user, guiding the user to view the location-sharing information and travel to the target location. In specific applications, the recommender can publish recommended content for the user through social applications, and the recommended content can carry location information. The published recommended content with location information will be displayed on the user's information feed page, and the location information therein is the location-sharing information about the target location shared with the user.
[0116] In this embodiment, the information feed page displays recommended content for the user, which includes location sharing information of the target location. This allows the target location to be directly shared with the user through the recommended content on the information feed page, without requiring the user to go through cumbersome steps to obtain the location of the target location, thus saving resources.
[0117] In one exemplary embodiment, in response to a triggered operation on location sharing information, a first ride booking interface is displayed, including:
[0118] In response to a triggered action on location-sharing information, a ride entrance is displayed to indicate the destination.
[0119] In response to a trigger action on the travel entry point, the first travel reservation interface is displayed.
[0120] For example, in response to a user's triggering operation on location sharing information, the terminal will display a travel entry point to indicate the destination. The user can initiate a travel reservation through the travel entry point. In response to the user's triggering operation on the travel entry point, the terminal will display a first travel reservation interface for the user to reserve a ride.
[0121] In practical applications, in response to a user's trigger action regarding location sharing information, the terminal displays a travel entry point indicating the destination and a partial electronic map showing the destination's location. In response to a user's trigger action regarding the travel entry point, the terminal displays a primary travel booking interface for booking a ride. Furthermore, in addition to displaying the travel entry point and partial electronic map, the terminal also displays a navigation entry point for the destination, providing navigation services to that location. If the navigation service can be provided by a map navigation application, in response to a user's trigger action regarding the navigation entry point, the terminal displays a navigation interface provided by the map navigation application to guide the user to the destination.
[0122] In this embodiment, in response to a trigger operation on location-sharing information, a travel entrance is displayed to indicate the destination, guiding users to easily initiate travel reservations. Thus, in response to a trigger operation on the travel entrance, a first travel reservation interface is displayed for users to book their rides. The entire process enables convenient travel reservations based on location-sharing information, saving resources.
[0123] In one exemplary embodiment, the first ride booking interface displays first ride information planned for the user to navigate to the target location, including:
[0124] On the First Trip booking interface, the user's destination is the first trip location, and the user's location is the starting point of the trip. The information displayed is the First Trip information that the user plans to navigate to the destination location.
[0125] In this context, the destination refers to the final point of arrival during the trip. In this embodiment, the destination is the target location. The starting point refers to the departure point of the trip. In this embodiment, the starting point is the user's location. The user's location refers to the user's specific location in geographic space. The user's location can be obtained through technical means, provided the user has authorized access to their location. This typically involves using technologies such as mobile communication networks, satellite positioning systems, wireless network communication, and Bluetooth. Alternatively, the user's location can also be manually set by the user without authorization to access their location.
[0126] For example, such as Figure 10 As shown, on the first ride booking interface, the terminal displays the user's planned first ride information, using the target location as the destination and the user's location as the starting point, to navigate to the target location. Further, as... Figure 10 As shown, the first travel itinerary information also includes the estimated arrival time (i.e., Figure 10 (Approximately X minutes).
[0127] In practical applications, when obtaining a user's location, if the user has authorized social media applications to access their location, the terminal can directly determine the user's location through technical means. If the user has not authorized social media applications to access their location, the terminal will first display a location authorization prompt, instructing the user to authorize the social media applications to access their location. This allows the terminal to determine the user's location through technical means, provided that the user has authorized the social media applications to access their location. In addition to displaying the location authorization prompt, the terminal will also display a prompt to manually set the location, indicating that the user can manually enter their location information.
[0128] In this embodiment, the first travel booking interface displays the first travel itinerary information planned by the user to navigate to the target location, with the target location as the destination and the user's location as the starting point. This allows users to conveniently book a ride based on the target location, saving resources.
[0129] In one exemplary embodiment, the location-sharing-based interaction method further includes:
[0130] In response to a location selection operation for the trip's starting point, the location selected in the location selection operation is used as the new trip's starting point, and the destination location is used as the trip's destination. The system displays the user's first trip information for navigating to the destination location.
[0131] For example, a user can change the starting point of a trip by initiating a location selection operation for the starting point of the trip. In response to the location selection operation for the starting point of the trip, the terminal will use the location selected by the location selection operation as the new starting point of the trip and the destination location as the trip destination, and display the first trip information planned by the user to navigate to the destination location.
[0132] In a specific application, taking the user's location as Location 1 and the location selected in the location selection operation as Location 2 as an example, such as... Figure 11 As shown, before the user initiates the location selection operation for the trip start point, the trip start point is location 1. In response to the location selection operation for the trip start point, the terminal will use location 2 as the new trip start point and the target location as the trip destination, displaying the first trip information planned by the user to navigate to the target location.
[0133] In this embodiment, this method enables convenient updating of the trip's starting point to generate the user's desired first trip information, thus saving resources.
[0134] In one exemplary embodiment, the first ride booking interface displays a location favorites option pointing to the target location, including:
[0135] On the First Travel ride booking interface, in the destination section of the First Travel trip information, a location favorite option is displayed that points to the destination.
[0136] For example, in the first trip booking interface, if the first trip information with the destination as the destination is displayed at the same time as the destination collection option, the destination collection option can be displayed at the trip destination to more intuitively instruct the user to collect the destination.
[0137] In practical applications, the First Travel ride-hailing reservation interface can be as follows: Figure 12 As shown, in the first travel booking interface, the user's planned first travel itinerary information for navigating to the destination is displayed with the destination as the travel destination. In the travel destination section, there is a location favorite option that points to the destination.
[0138] Furthermore, such as Figure 12 As shown, in addition to the trip information and location favorites options, the First Travel ride booking interface also displays a ride booking area. Users can select the ride type (e.g., ...) in this area. Figure 12 The information shown includes ride-hailing, carpooling, chauffeur services, errand services, etc., and vehicle type (e.g., Figure 12The options shown include carpooling, economy, premium, taxi, private car, and six-seater vehicle. Users can also make a reservation through the reservation portal. The reservation area also displays the estimated cost of the ride for reference.
[0139] In this embodiment, by displaying a location favorites option pointing to the target location at the destination in the first travel itinerary information, a clear indication of the target location can be provided, guiding the user to favorite the target location and providing the ability to quickly favorite locations. In this way, when the user needs to view or go to the target location later, there is no need to spend a lot of time browsing social records. The user can directly find the target location in the location favorites folder, which can save resources.
[0140] In one exemplary embodiment, the location-sharing-based interaction method further includes:
[0141] On the First Travel ride booking interface, a "Favorite Start Point" option is displayed, pointing to the start and end points of the trip information in the First Travel itinerary.
[0142] In response to a trigger action on the Start Point Favorites option, a "favorited" status marker is displayed at the Start Point Favorites option indicating that the Start Point has been added to the user's location favorites.
[0143] The "Start Point Favorite" option allows users to choose whether to save the start point of their trip to their location favorites. Users can trigger the action of the "Start Point Favorite" option to save the start point of their trip to their location favorites.
[0144] For example, in the First Travel ride booking interface, the terminal also displays a "Save Start Point" option that points to the start point of the trip in the First Travel itinerary information, allowing the user to choose whether to save the start point. In response to the user's action of selecting the "Save Start Point" option, indicating that the user has selected to save the start point to their location favorites, the terminal will display a "Save" status mark indicating that the start point has been saved to the user's location favorites.
[0145] In practical applications, the First Travel ride booking interface simultaneously displays First Travel trip information with the destination as the destination and the trip start point, a location favorite option pointing to the destination, and a start point favorite option pointing to the trip start point. The start point favorite option can be displayed at or around the trip start point to more intuitively guide the user to favorite the trip start point. For example, the start point favorite option can be displayed above or below the trip start point.
[0146] In practical applications, similar to the location favorites option, the starting point favorites option can be an icon, and the favorited status indicator can be a visual identifier. That is, the favorited status indicator is usually accompanied by a visual change. For example, if the starting point favorites option is a hollow icon, the favorited status indicator can change from a hollow icon to a solid icon, indicating that the trip's starting point has been added to the location favorites. As another example, if the starting point favorites option is a gray icon, the favorited status indicator can change from a gray icon to a colored icon, indicating that the trip's starting point has been added to the location favorites.
[0147] In practical applications, the starting point for bookmarking can be a text label, and the "bookmarked" status label can be an interactive feedback mechanism that responds to the user's action on the starting point. That is, the status of the starting point will immediately reflect the change in the bookmarked status. For example, if the text on the starting point is "Bookmarked," the "bookmarked" status marker can change from "Bookmarked" to "Bookmarked." Further, this may also be accompanied by an icon change; the icon can change from hollow to solid, providing immediate interactive feedback.
[0148] In this embodiment, by displaying a "Save Starting Point" option in the first travel booking interface, pointing to the start and end points of the trip information, users are guided to save the starting and end points. In response to a trigger on this option, a "Save" status marker is displayed, indicating that the starting point has been added to the user's location favorites, thus enabling the user to save the trip's starting point. This process provides a quick way to save locations, so when users need to view or travel to the starting point later, they don't need to spend a lot of time browsing social media records; they can directly find the starting point in their location favorites, saving resources.
[0149] In one exemplary embodiment, the first travel booking interface displays a "favorite starting point" option that points to the start and end points of the first travel itinerary information, including:
[0150] On the First Travel ride booking interface, the trip start point in the First Travel trip information displays a "Favorite Start Point" option that points to the trip start point.
[0151] For example, in the first travel booking interface, the first travel information with the destination as the destination and the start point of the trip is displayed at the same time, the location collection option pointing to the destination and the start point collection option pointing to the start point of the trip. The start point collection option can be displayed at the start point of the trip to more intuitively instruct the user to collect the start point of the trip.
[0152] In practical applications, for example, the "Start Point Favorite" option is displayed at the start of the trip, with the start point favorited as an icon, and the "Favorited" status is marked with a visual identifier (a solid icon). Similarly, the "Destination Favorite" option is displayed at the trip destination, with the destination favorited as an icon. Figure 13 As shown, in the first travel booking interface, the terminal will display the user's planned first travel itinerary information for navigation to the destination, with the destination as the travel destination. At the start point of the first travel itinerary information, a "favorite start point" option will be displayed (e.g., ...). Figure 13 (As shown in the hollow icon), in response to the user's trigger action on the start point favorite option, the terminal will display a "favorited" status mark indicating that the trip start point has been added to the user's location favorites (e.g., a hollow icon). Figure 13 (The icon shown is solid).
[0153] In this embodiment, by displaying a "Favorite Start Point" option pointing to the start point of the trip in the first trip information, the user can intuitively indicate the start point of the trip and guide the user to favorite the start point. This provides the ability to quickly save locations, so that when the user needs to view or go to the start point of the trip later, there is no need to spend a lot of time browsing social records. The user can directly find the start point of the trip in the user's location favorites, which can save resources.
[0154] In one exemplary embodiment, the first ride-hailing reservation interface is displayed in a sub-application of a social application providing travel services; in response to a trigger operation on the location favorites option, a favorites status marker indicating that the target location has been favorited in the user's location favorites list is displayed at the location favorites option, including:
[0155] In response to a trigger action on the location favorites option, the authorization login interface of the sub-application is displayed if the user is not logged in to the sub-application.
[0156] In response to the authorization confirmation action triggered on the authorized login page, the location favorites option displays a "favorited" status mark indicating that the target location has been added to the user's location favorites.
[0157] For example, the first ride-hailing reservation interface is displayed in a sub-application of the social application providing the ride-hailing service. That is, in response to a user's trigger action regarding location sharing information, the terminal will redirect to the sub-application of the social application providing the ride-hailing service, where the first ride-hailing reservation interface is displayed. Figure 14As shown, in response to a user's action regarding the "Save Location" option, indicating that the user has selected to save the target location to their location favorites, the terminal verifies whether the user is logged into the sub-application. If the user is not logged into the sub-application, the terminal invokes the social application component to obtain the user's account linked to the social application and displays the sub-application's authorization login interface to guide the user to authorize login using the account linked to the social application. In response to the user's authorization confirmation action triggered on the authorization login page, the terminal logs into the sub-application using the user's account linked to the social application. If the user is logged into the sub-application, a "Save Location" status marker is displayed in the "Save Location" option, indicating that the target location has been saved to the user's location favorites. If the user is already logged into the sub-application, the terminal directly displays a "Save Location" status marker in the "Save Location" option, indicating that the target location has been saved to the user's location favorites.
[0158] In practical applications, the authorization login interface displays an authorization prompt message and an authorization confirmation control. The authorization prompt message informs the user that they can authorize the use of an account linked to the social application to log in to the sub-application for quick login. The authorization confirmation control triggers the authorization confirmation process; the user can click the authorization confirmation control to initiate the authorization confirmation operation.
[0159] In a specific application, the authorized login interface also displays a manual login entry that guides the user to enter their account and password. In response to the user's triggering action on the manual login entry, the terminal will display the manual login interface to guide the user to log in to the sub-application by entering their account and password. In response to the user's login completion, the terminal will display a "saved" status mark in the location favorites option, indicating that the target location has been saved to the user's location favorites.
[0160] In this embodiment, in response to a trigger operation on the location favorites option, if the user is not logged into the sub-application, the sub-application's authorization login interface is displayed. This guides the user to authorize login to the sub-application using the account linked to the social application. In response to an authorization confirmation operation triggered on the authorization login page, and assuming quick login, a "favorited" status marker is displayed at the location favorites option, indicating that the target location has been added to the user's location favorites. Since the location favorites are associated with the user's account, this method ensures that the target location is accurately added to the user's location favorites even when the user is logged in.
[0161] In one exemplary embodiment, the location-sharing-based interaction method further includes:
[0162] In response to a travel booking confirmation, the travel itinerary settings interface is displayed.
[0163] In response to a destination setting action triggered in the travel itinerary settings interface, the user's location favorites are displayed, and at least one favorited location item indicating the location that the user has saved is displayed in the location favorites;
[0164] In response to a destination selection action for any of the saved locations, a second travel booking interface is displayed;
[0165] The second travel booking interface displays the second travel itinerary information planned by the user for navigation to the destination selected by the user's destination selection operation. The second travel itinerary information is used for users to book a ride.
[0166] The second travel booking interface refers to the travel booking interface displayed in response to a destination selection operation for any saved location. The second travel itinerary information refers to the travel itinerary information displayed on the second travel booking interface, which may specifically include: the origin and destination points, departure time, and estimated arrival time. In this embodiment, the destination is the location selected during the destination selection operation.
[0167] For example, if a user has already saved a destination to their location favorites, and they need to travel again, they can initiate a travel reservation trigger. In response to the user's travel reservation trigger, the terminal displays a trip settings interface to instruct the user to set at least one of the starting point or destination for this trip. In response to the user's destination setting operation triggered in the trip settings interface, the terminal displays the user's location favorites. In the location favorites, at least one saved location item is displayed to guide the user to quickly find and select a destination in the location favorites. In response to the user's destination selection operation for any saved location item, the terminal displays a second travel reservation interface. In the second travel reservation interface, the second travel itinerary information planned by the user for navigation to the location selected in the destination selection operation is displayed. The second travel itinerary information is used for the user to reserve a ride.
[0168] In practical applications, social applications often provide a ride-hailing reservation portal to trigger the action of booking a ride. Users can use this portal to initiate the ride-hailing reservation. For example, if the ride-hailing service is provided by an application component of the social application, the ride-hailing portal could be the entry point of that application component. Alternatively, if the ride-hailing service is provided by a sub-application of the social application, the ride-hailing portal could be the entry point of that sub-application.
[0169] In practical applications, the travel itinerary settings interface can be as follows: Figure 15As shown, the travel itinerary settings interface includes an origin point setting area and a destination setting area. The destination setting operation can be a trigger operation targeting the destination setting area. In response to this trigger operation, the terminal will display the user's location favorites. Within the location favorites, at least one saved location item will be displayed, indicating that the user has saved a location (e.g., ...). Figure 15 As shown, this includes Collection Location Item 1 indicating Collection Location 1, Collection Location Item 2 indicating Collection Location 2, Collection Location Item 3 indicating Collection Location 3, and Collection Location Item 4 indicating Collection Location 4.
[0170] In this embodiment, during the trip planning process, when the user needs to set a destination, a location favorites list can be provided as a guide for quick search and selection. This allows the user to quickly find the destination directly in the user's location favorites list without having to spend a lot of time browsing social records, thus saving resources.
[0171] In one exemplary embodiment, the trip settings interface is displayed in a sub-application of a social application providing travel services; in response to a destination setting operation triggered on the trip settings interface, the user's location favorites are displayed, including:
[0172] In response to a destination setting action triggered in the travel itinerary settings interface, a favorites entry indicating the location favorites is displayed;
[0173] In response to a trigger action on the Favorites entry, the authorization login interface of the sub-application is displayed if the user is not logged in to the sub-application.
[0174] In response to the authorization confirmation action triggered on the authorized login page, display the user's location favorites.
[0175] For example, the travel itinerary settings interface is displayed in a sub-application of the social application providing travel services. That is, in response to a travel booking trigger, the terminal jumps from the social application to the sub-application of the social application providing travel services, where the travel itinerary settings interface is displayed. Figure 16As shown, in response to the user's destination setting operation triggered in the travel itinerary settings interface, the terminal displays an entry to the location favorites list, guiding the user to quickly find and select destinations through the location favorites list. In response to the triggering operation of the location favorites entry, indicating that the user has selected a destination from the location favorites list, the terminal verifies whether the user is already logged into the sub-application. If the user is not logged into the sub-application, the terminal calls the social application component to obtain the user's account linked to the social application and displays the sub-application's authorization login interface, guiding the user to authorize login to the sub-application using the account linked to the social application. In response to the authorization confirmation operation triggered by the user on the authorization login page, the terminal logs into the sub-application using the user's account linked to the social application. If the user is logged into the sub-application, the terminal displays the user's location favorites list directly.
[0176] In this embodiment, in response to a destination setting operation triggered on the travel itinerary settings interface, a location favorites entry is displayed, guiding the user to quickly find and select a destination through the location favorites. In response to a trigger operation on the location favorites entry, if the user is not logged into the sub-application, an authorization login interface for the sub-application is displayed, guiding the user to authorize login to the sub-application using an account linked to the social application. Therefore, in response to an authorization confirmation operation triggered on the authorization login page, the user's location favorites are displayed when quick login is achieved. Since the location favorites are associated with the user's account, this method provides an accurate location favorites list for the user to select a destination when logged in, eliminating the need for users to spend significant time browsing social media records and allowing them to quickly find their destination directly from their location favorites, thus saving resources.
[0177] In one exemplary embodiment, the location favorites list displays at least one favorited location item indicating locations that the user has favorited, including:
[0178] In the location favorites list, at least one favorited location item is displayed, indicating the location the user has saved, arranged in descending order of the location's saved location.
[0179] For example, in the location favorites, the terminal will display at least one favorited location item indicating the location that the user has saved, in reverse order of the location that the user has saved. That is, the favorited location item indicating the most recently saved location is arranged at the front, and the favorited location item indicating the earliest saved location is arranged at the back.
[0180] In a specific application, taking a collection of locations including Location 1, Location 2, Location 3, and Location 4, and the collection order in reverse chronological order as Location 4, Location 3, Location 2, Location 1, as an example, the displayed location collection can be as follows: Figure 17As shown, the collection location item 4 for location 4 is arranged at the front, and the collection location item 1 for location 1 is arranged at the back.
[0181] In this embodiment, by displaying at least one saved location item indicating the user's saved locations in reverse order of the user's saved locations, the user's most recently saved locations can be displayed at the top, making it convenient for the user to quickly find the most recently saved locations in the location favorites without having to spend time browsing through the location favorites, thus saving resources.
[0182] In one exemplary embodiment, the location-sharing-based interaction method further includes:
[0183] In response to a travel booking confirmation, the travel itinerary settings interface is displayed.
[0184] In response to the start point setting operation triggered in the trip settings interface, the user's location favorites are displayed, and at least one favorite location item indicating the location that the user has saved is displayed in the location favorites;
[0185] In response to the start point selection operation for any of the favorite locations, the travel itinerary settings interface is restored and displayed, and the location selected by the start point selection operation is displayed as the trip start point in the travel itinerary settings interface;
[0186] Once the trip destination is set, the third-party ride booking interface is displayed. This interface shows the third-party ride information planned by the user, starting from the trip's origin. This third-party ride information is used by the user to book a ride.
[0187] For example, if a user has already saved a destination to their location favorites, and they need to travel again, they can initiate a travel reservation trigger. In response to the user's travel reservation trigger, the terminal will display a trip settings interface to instruct the user to set at least one of the starting point or destination for this trip. In response to the user's starting point setting operation triggered in the trip settings interface, the terminal will display the user's location favorites. In the location favorites, at least one saved location item will be displayed to guide the user to quickly find and select the starting point in the location favorites. In response to the user's starting point selection operation for any saved location item, the terminal will restore the trip settings interface and display the location selected in the starting point selection operation as the trip starting point in the trip settings interface.
[0188] For example, after setting the starting point of the trip, the user can continue to set the destination. In response to the user's trip destination setting, the terminal will display the third-party ride booking interface. The third-party ride booking interface displays the third-party ride information planned by the user starting from the trip starting point. The third-party ride information is used for the user to book a ride.
[0189] In practical applications, users can set their travel destination by initiating the destination setting operation in the travel itinerary settings interface. Understandably, the destination can also be selected from the user's favorite locations list, allowing for quick selection of the start and end points of the trip. This method of directly and quickly searching and selecting from the user's favorite locations saves resources.
[0190] In this embodiment, during the trip planning process, when the user needs to set a starting point, a location favorites list can be provided as a guide for quick search and selection. This allows the user to quickly find the starting point directly in the user's location favorites list without having to spend a lot of time browsing social records, thus saving resources.
[0191] In an exemplary embodiment, the location-sharing-based interaction method of this application is described using a communication application as an example.
[0192] The inventors believe that, using traditional methods, conversation members can share location information with users, allowing users to access travel services after viewing the location information. However, when users want to view or travel to the shared location again, they need to spend a lot of time in the communication application browsing through the conversation message records with the conversation members to find the required location information. This leads to continuous occupation of system resources and waste of resources.
[0193] Based on this, this application provides a location-sharing-based interaction method that gives users the ability to quickly save locations. This way, when users need to view or go to the shared locations later, they no longer need to spend a lot of time browsing through conversation message records. They can directly find the shared locations in their location favorites and quickly select and travel there, which can save resources and improve user stickiness.
[0194] In one exemplary embodiment, such as Figure 18 As shown, the location-based sharing interaction method of this application mainly includes several parts: displaying traffic entry, displaying favorites entry, adding favorites, and using favorite locations. Each part is described below.
[0195] In practical applications, displaying traffic entry points refers to showing location-sharing information about target locations shared with users. It's understandable that location-sharing information is a crucial source of users for travel services, and displaying this information falls under the category of scenarios with POI (Point of Interest) attributes. Based on this attribute, users who can view location-sharing information can be given the ability to save locations. Location-sharing information can be displayed in the chat interface or in the news feed.
[0196] In a specific application, such as Figure 18 As shown, taking the display of location sharing information in the conversation interface as an example, the terminal displays the conversation interface of the conversation in which the user is logged in as a user. In the conversation interface, the location sharing information of the target location shared by the conversation members with the user is displayed.
[0197] In a specific application, when location-sharing information is displayed on the news feed page, the location-sharing information about the target location displayed on the news feed page can be posted by social users who have a social relationship with the user. That is, the news feed page displays location-sharing information about the target location shared by social users who have a social relationship with the user.
[0198] In a specific application, the location sharing information of the target location displayed to the user on the information feed page can also be published by the recommender of the content recommended to the user. That is, the information feed page displays recommended content for the user, and the recommended content displays the location sharing information of the target location to the user.
[0199] In practical applications, displaying the favorites entry means that in response to a user's triggered action regarding location sharing information, when the First Trip Booking interface is displayed, a location favorites option pointing to the target location will be shown to guide the user to favorite the target location.
[0200] In one specific application, the First Travel ride booking interface also displays First Travel itinerary information planned for the user to navigate to the target location. This First Travel itinerary information is used for users to book rides. The First Travel itinerary information can use the target location as the destination and the user's location as the starting point of the trip.
[0201] In a specific application, if the starting point of the trip is the user's location, the user can also change the starting point of the trip. In response to the location selection operation for the starting point of the trip, the terminal will use the location selected by the location selection operation as the new starting point of the trip and the destination as the destination of the trip, and display the first trip information planned by the user to navigate to the destination.
[0202] In a specific application, in response to a user's trigger action regarding location sharing information, the terminal displays a ride-hailing entrance indicating the destination. Only after the user triggers an action regarding this entrance will the terminal display the primary ride-hailing reservation interface. This primary ride-hailing reservation interface can be as follows: Figure 18 As shown, the location favorites option, which serves as the entry point to favorites, is displayed at the destination of the trip.
[0203] In a specific application, the First Travel ride booking interface can also display a "Favorite Start Point" option that points to the start point of the trip in the First Travel trip information, in order to guide users to favorite the start point of the trip. This "Favorite Start Point" option can be displayed at the start point of the trip.
[0204] In practical applications, adding a location to a favorites means that the user initiates the action of selecting the location to favorite, adding the target location to the user's location favorites list. For example, Figure 18 As shown, in response to the user's trigger action on the location favorites option, the terminal will display a "favorited" status marker indicating that the target location has been added to the user's location favorites list (e.g., ...). Figure 18 As shown, the "Save" status is marked as a location and the "Save" option becomes a solid icon. Figure 18 (The icon is filled with black to indicate a solid icon).
[0205] In a specific application, the First Travel ride booking interface is displayed within a sub-application of the communication application providing travel services. Specifically, in response to a user's trigger action regarding location sharing, the terminal redirects to the sub-application of the social application providing travel services, where the First Travel ride booking interface is displayed. Similarly, in response to a user's trigger action regarding the location favorites option, the terminal verifies whether the user is logged into the sub-application. If the user is not logged into the sub-application, the terminal displays the sub-application's authorization login interface. Only after the user confirms authorization on the authorization login page does the location favorites option display a "favorited" status mark, indicating that the target location has been added to the user's location favorites.
[0206] In practical applications, using saved locations means that when a user travels again, they don't need to browse through conversation message history to find previously visited locations. Instead, when selecting a destination, they can directly find the saved locations from the user's location favorites, select the desired location, and then travel there.
[0207] In a specific application, when a user wants to take a ride next time, they can initiate a ride reservation. In response, the terminal will display a trip settings interface. In response to the user's destination setting action in the trip settings interface, the terminal will display the user's location favorites. In the location favorites, at least one saved location item will be displayed. In response to a destination selection action for any saved location item, a second ride reservation interface will be displayed. This second ride reservation interface displays second trip information planned by the user to navigate to the destination selected in the destination selection action. This second trip information is used for the user to reserve a ride. The saved location items in the location favorites are displayed in reverse chronological order of the user's saved locations.
[0208] In a specific application, such as Figure 18 As shown, in response to a user's destination setting action triggered in the travel itinerary settings interface, the terminal will display an entry to the location favorites list, guiding the user to select a destination from the location favorites list. Furthermore, as... Figure 18 As shown, users can also set their destination by using the displayed virtual keyboard to input the destination, and an entry point for setting their home address is also provided (e.g., ...). Figure 18 The entry points for "Setting up a home" and "Company address" are shown below (e.g., ...). Figure 18 The image shows "Settings for Company". Users can also set their home and company addresses. Below the destination input area, a list of recently used destinations is displayed (e.g., ...). Figure 18 As shown, specific addresses are all represented by XXXX.
[0209] In a specific application, the travel itinerary settings interface is displayed within a sub-application of the communication application providing travel services. Specifically, in response to a travel booking trigger, the terminal redirects from the communication application to the sub-application providing the travel services, where the travel itinerary settings interface is displayed. In response to a user's destination setting action within the travel itinerary settings interface, the terminal displays an entry to the location favorites list, guiding the user to quickly find and select destinations. In response to a user's action targeting the location favorites entry, the terminal verifies whether the user is logged into the sub-application. If the user is not logged into the sub-application, the terminal displays the sub-application's authorization login interface. Only after an authorization confirmation action is triggered on the authorization login page is the user's location favorites displayed.
[0210] In one specific application, users can also quickly set the starting point of their trip using a location favorites list. Specifically, when the trip settings interface is displayed on the terminal, the user can initiate a starting point setting operation to set the trip's origin. In response to this operation, the terminal displays the user's location favorites list, showing at least one saved location item. Upon selecting a starting point for any saved location, the terminal re-displays the trip settings interface, displaying the selected location as the trip's origin. Once the user has set the trip destination, the terminal displays a third-party transportation booking interface. This interface displays information about third-party transportation trips planned by the user from the trip's origin, which the user can use to book a ride.
[0211] It should be noted that, in addition to using the location favorites to quickly set the start point of the trip, users can also use the location favorites to quickly set the destination of the trip. This is the same as using only the location favorites to quickly set the destination of the trip, and will not be described again in this embodiment.
[0212] In practical applications, since the location favorites are associated with the user, if the travel service is provided by a sub-application of a communication application, it is necessary to verify whether the user is logged in to the sub-application when the user uses the favorites feature. That is, the user must be logged in to use the favorites feature. Therefore, when a user adds or uses a favorited location, it is necessary to verify the user's login status. If the user is not logged in, the user needs to be guided to log in before proceeding with the functions of adding and using favorited locations.
[0213] In a specific application, taking guiding a user to log in as an example, and calling a communication application component to obtain the user's account authorization bound to the communication application, the logic flowchart for verifying the user's login status can be as follows: Figure 19 As shown, when a user accesses a sub-application and adds or uses a saved location, the terminal verifies whether the user is already logged into the sub-application. If the user is logged into the sub-application, the subsequent process of adding or using a saved location proceeds. If the user is not logged into the sub-application, the terminal calls the communication application component to obtain the user's account authorization bound to the communication application for login. If the user is logged into the sub-application, the subsequent process of adding or using a saved location continues.
[0214] In a specific application, a flowchart illustrating the process of a user adding and using favorite locations after logging in can be shown as follows: Figure 20 As shown.
[0215] Specifically, during the user's location addition process, the communication application interface displays location sharing information for the target location. The user can access the sub-application providing the travel service through this location sharing information (i.e., initiate a trigger operation based on the location sharing information). On the front end of the sub-application (displayed on the terminal), the target location is displayed as the trip destination, showing the first travel booking interface. This interface displays the user's planned first trip information for navigation to the target location and a location favorites option. The user can favorite the target location by initiating a trigger operation based on this option. In response, the back end of the sub-application (which may be a server communicating with the terminal) stores the target location in the user's account, i.e., in the user's location favorites. It should be noted that if the user is not logged in, they must be guided to log in before the location favorites operation can be performed.
[0216] Specifically, during the user's saved locations phase, the next time the user visits the sub-application and enters their destination, the front end of the sub-application providing the travel service displays a saved locations entry. The user can trigger an action on the saved locations entry to view the saved locations. In response to the user's action on the saved locations entry, if the user is already logged into the sub-application, the back end of the sub-application providing the travel service will return the saved locations to the front end. In the saved locations, there will be at least one saved location entry indicating the user's saved locations, displayed in reverse chronological order (from most recent to oldest). The user can select a saved location as their destination from the displayed at least one saved location entry and place an order for a ride.
[0217] Understandably, this approach allows users to save target locations without having to search through conversation history when they need to travel to the same destination again. They can directly find the saved locations in the sub-application's location favorites and travel there, improving the user experience and increasing user stickiness to the sub-application platform.
[0218] It should be understood that although the steps in the flowcharts of the embodiments described above are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts of the embodiments described above may include multiple steps or multiple stages. These steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the steps or stages of other steps.
[0219] Based on the same inventive concept, this application also provides a location-sharing interaction device for implementing the location-sharing interaction method described above. The solution provided by this device is similar to the implementation described in the above method; therefore, the specific limitations of one or more location-sharing interaction device embodiments provided below can be found in the limitations of the location-sharing interaction method described above, and will not be repeated here.
[0220] In one exemplary embodiment, such as Figure 21 As shown, a location-sharing-based interactive device is provided, including: a location display module 2102, a ride reservation module 2104, a trip display module 2106, a favorites instruction module 2108, and a location favorites module 2110, wherein:
[0221] Location display module 2102 is used to display location sharing information of a target location shared with the user in the interface of a social application where the user is logged in.
[0222] The ride reservation module 2104 is used to respond to the trigger operation of location sharing information and display the first ride reservation interface;
[0223] The trip display module 2106 is used to display the first trip information planned by the user for navigation to the target location in the first trip reservation interface;
[0224] The collection instruction module 2108 is used to display the location collection option pointing to the target location in the first travel reservation interface;
[0225] The location favorites module 2110 is used to respond to a trigger operation on the location favorites option, and to display a favorites status mark indicating that the target location has been favorited in the user's location favorites.
[0226] The aforementioned location-sharing-based interactive device displays location-sharing information of a target location on the user's social application interface. This allows the user to share the target location, and in response to a trigger action on the location-sharing information, a first-trip booking interface is displayed. This interface shows the user's planned itinerary for navigating to the target location, enabling the user to book a ride based on the location-sharing information. The first-trip booking interface also displays a location favorites option, guiding the user to save the target location. In response to a trigger action on this option, a "saved" status mark is displayed, indicating that the target location has been added to the user's location favorites. This process allows users to quickly save locations while booking rides based on location-sharing information. This way, when users need to view or travel to the target location later, they don't need to spend a lot of time browsing social media records; they can directly find the target location in their location favorites, saving resources.
[0227] In an exemplary embodiment, the location display module is further configured to display a conversation interface of a conversation in which the user is participating on a social application interface logged in by the user. In the conversation interface, location sharing information of the target location shared by the conversation members with the user is displayed. The location-sharing-based interactive device further includes an information viewing module, which is configured to display the conversation interface in response to an information viewing event that indicates location sharing information of the target location in the location favorites. In the conversation interface, the location sharing information of the target location shared by the conversation members with the user is displayed.
[0228] In one exemplary embodiment, the location display module is also configured to display the user's feed page on the social application interface logged in by the user, and the feed page displays location sharing information about the target location shared with the user.
[0229] In one exemplary embodiment, the location display module is also used to display social users with social relationships with the user on the information feed page, and share location sharing information of the target location with the user.
[0230] In one exemplary embodiment, the location display module is further configured to display recommended content for the user on the information feed page, wherein the recommended content displays location sharing information for sharing the target location with the user.
[0231] In one exemplary embodiment, the ride reservation module is further configured to display a ride entrance for indicating the destination in response to a trigger operation on location sharing information, and to display a first ride reservation interface in response to a trigger operation on the ride entrance.
[0232] In an exemplary embodiment, the trip display module is further configured to display, in the first trip booking interface, the first trip information planned by the user for navigating to the target location, with the target location as the trip destination and the user's location as the trip start point.
[0233] In an exemplary embodiment, the trip display module is further configured to, in response to a location selection operation for the trip start point, use the location selected by the location selection operation as the new trip start point and the destination location as the trip destination, and display the first trip information planned by the user for navigating to the destination location.
[0234] In one exemplary embodiment, the favorites instruction module is also used to display a favorites option pointing to the target location in the destination section of the first travel itinerary information on the first travel booking interface.
[0235] In an exemplary embodiment, the collection instruction module is further configured to display a collection option for the starting point of the trip in the first trip information on the first trip booking interface. The location collection module is further configured to display a collection status mark indicating that the starting point has been collected to the user's location collection in response to a trigger operation on the starting point collection option.
[0236] In one exemplary embodiment, the favorite indicator module is also used to display a favorite option pointing to the start point of the trip in the trip start point of the first trip information on the first trip booking interface.
[0237] In an exemplary embodiment, the first ride booking interface is displayed in a sub-application of a social application that provides travel services. The location collection module is also used to respond to a triggered operation for the location collection option, and if the user is not logged into the sub-application, to display the authorization login interface of the sub-application. In response to an authorization confirmation operation triggered on the authorization login page, the location collection option displays a collection status mark indicating that the target location has been collected into the user's location collection.
[0238] In one exemplary embodiment, the location-sharing-based interactive device further includes a trip setting module, which displays a trip setting interface in response to a trip booking trigger operation, displays the user's location favorites in response to a destination setting operation triggered on the trip setting interface, displays at least one favorited location item indicating a location that the user has saved, and displays a second trip booking interface in response to a destination selection operation for any favorited location item, displaying second trip information planned for the user to navigate to the location selected in the destination selection operation, the second trip information being used by the user to book a ride.
[0239] In one exemplary embodiment, the trip settings interface is displayed in a sub-application of a social application that provides travel services. The trip settings module is also configured to display a favorites entry indicating the location favorites in response to a destination setting operation triggered on the trip settings interface, and to display the sub-application's authorization login interface in response to a trigger operation on the favorites entry if the user is not logged into the sub-application, and to display the user's location favorites in response to an authorization confirmation operation triggered on the authorization login page.
[0240] In one exemplary embodiment, the trip settings module is further configured to display at least one saved location item in the location favorites list, in descending order of the user's saved locations, indicating the locations the user has saved.
[0241] In an exemplary embodiment, the trip setting module is further configured to display a trip setting interface in response to a trip booking trigger operation; display the user's location favorites in response to a start point setting operation triggered in the trip setting interface; display at least one favorite location item indicating a location that the user has favorited in the location favorites; restore the trip setting interface in response to a start point selection operation for any favorite location item; display the location selected by the start point selection operation as the trip start point in the trip setting interface; and display a third trip booking interface in response to the completion of the trip destination setting; display third trip booking information planned by the user from the trip start point in the third trip booking interface; the third trip booking information is used for the user to book a ride.
[0242] The modules in the location-sharing-based interactive device described above can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in or independent of the processor in a computer device, or stored in the memory of a computer device as software, so that the processor can invoke and execute the operations corresponding to each module.
[0243] In one exemplary embodiment, a computer device is provided, which may be a terminal, and its internal structure diagram may be as follows: Figure 22 As shown, the computer device includes a processor, memory, input / output interfaces, a communication interface, a display unit, and an input device. The processor, memory, and input / output interfaces are connected via a system bus, and the communication interface, display unit, and input device are also connected to the system bus via the input / output interfaces. The processor provides computing and control capabilities. The memory includes non-volatile storage media and internal memory. The non-volatile storage media stores the operating system and computer programs. The internal memory provides an environment for the operation of the operating system and computer programs stored in the non-volatile storage media. The input / output interfaces are used for exchanging information between the processor and external devices. The communication interface is used for wired or wireless communication with external terminals; wireless communication can be achieved through Wi-Fi, mobile cellular networks, Near Field Communication (NFC), or other technologies. When the computer program is executed by the processor, it implements a location-sharing-based interactive method. The display unit is used to form a visually visible image and can be a display screen, a projection device, or a virtual reality imaging device. The display screen can be an LCD screen or an e-ink screen. The input device of the computer device can be a touch layer covering the display screen, or buttons, trackballs, or touchpads set on the casing of the computer device, or external keyboards, touchpads, or mice, etc.
[0244] Those skilled in the art will understand that Figure 22 The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the computer device to which the present application is applied. Specific computer devices may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.
[0245] In one embodiment, a computer device is also 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 in the above method embodiments.
[0246] In one embodiment, a computer-readable storage medium is provided having a computer program stored thereon that, when executed by a processor, implements the steps in the above method embodiments.
[0247] In one embodiment, a computer program product is provided, including a computer program that, when executed by a processor, implements the steps in the above method embodiments.
[0248] It should be noted that the user information (including but not limited to users' location favorites, 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, and the collection, use and processing of related data must comply with relevant regulations.
[0249] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. Any references to memory, databases, or other media used in the embodiments provided in this application can include at least one of non-volatile memory and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM). The databases involved in the embodiments provided in this application may include at least one type of relational database and non-relational database. Non-relational databases may include, but are not limited to, blockchain-based distributed databases. The processors involved in the embodiments provided in this application may be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, quantum computing-based data processing logic devices, artificial intelligence (AI) processors, etc., and are not limited to these.
[0250] The technical features of the above embodiments can be combined in any way. 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 application.
[0251] 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.
Claims
1. A location-sharing-based interactive method, characterized in that, The method includes: On the social application interface logged in by the user, location sharing information of the target location is displayed to the user; In response to a triggered operation on the location sharing information, the first travel booking interface is displayed; The first travel booking interface displays the first travel itinerary information planned by the user for navigating to the target location; In the first travel booking interface, a location favorites option is displayed that points to the target location; In response to a triggered operation on the location favorites option, a favorites status marker is displayed at the location favorites option indicating that the target location has been favorited in the user's location favorites.
2. The method according to claim 1, characterized in that, The display of location-sharing information about a target location shared with the user on the social application interface logged in by the user includes: On the social application interface logged in by the user, the conversation interface of the conversation in which the user participates is displayed. In the conversation interface, the location sharing information of the target location shared by the conversation members to the user is displayed. The method further includes: In response to an information viewing event that browses location-sharing information of the target location in the location favorites, the session interface is displayed, in which the session member in the session displays the location-sharing information of the target location shared with the user.
3. The method according to claim 1, characterized in that, The display of location-sharing information about a target location shared with the user on the social application interface logged in by the user includes: On the social application interface where the user is logged in, the user's information feed page is displayed; The information flow page displays location sharing information for the target location shared with the user.
4. The method according to claim 3, characterized in that, The method of displaying location sharing information of the target location to the user on the information flow page includes: The information feed page displays social users who have social relationships with the user, and they share location sharing information of the target location with the user.
5. The method according to claim 3, characterized in that, The method of displaying location sharing information of the target location to the user on the information flow page includes: The information feed page displays recommended content for the user, and the recommended content displays location sharing information of the target location to be shared with the user.
6. The method according to claim 1, characterized in that, The response to the triggered operation on the location sharing information, displaying the first travel booking interface, includes: In response to a triggered operation on the location sharing information, a travel entrance for indicating travel to the target location is displayed; In response to a trigger operation on the travel entry point, the first travel reservation interface is displayed.
7. The method according to claim 1, characterized in that, The first travel itinerary information, displayed on the first travel booking interface as planned by the user for navigating to the target location, includes: In the first travel booking interface, the destination is the target location, and the user's location is the starting point of the trip. The first travel trip information planned by the user to navigate to the target location is displayed.
8. The method according to claim 7, characterized in that, The method further includes: In response to a location selection operation for the trip start point, the location selected by the location selection operation is used as the new trip start point, and the target location is used as the trip destination. The first trip information planned by the user for navigating to the target location is displayed.
9. The method according to claim 1, characterized in that, The feature of displaying a location favorites option pointing to the target location on the first travel booking interface includes: In the first travel booking interface, a location favorite option is displayed at the destination in the first travel itinerary information, pointing to the target location.
10. The method according to claim 1, characterized in that, The method further includes: In the first travel booking interface, a "save starting point" option is displayed, pointing to the starting point of the trip in the first travel itinerary information; In response to a triggered operation on the starting point favorites option, a favorites status marker indicating that the starting point has been favorited in the user's location favorites is displayed at the starting point favorites option.
11. The method according to claim 10, characterized in that, The feature of displaying a "favorite starting point" option in the first travel booking interface, pointing to the starting point of the first travel itinerary information, includes: In the first travel booking interface, at the start point of the trip information, a "Save Start Point" option is displayed, pointing to the start point of the trip.
12. The method according to any one of claims 1 to 11, characterized in that, The first travel booking interface is displayed in a sub-application of the social application providing travel services; in response to a trigger operation on the location favorites option, a "favorited" status marker indicating that the target location has been favorited in the user's location favorites list is displayed at the location favorites option, including: In response to a triggered action on the location favorites option, if the user is not logged into the sub-application, the authorization login interface of the sub-application is displayed; In response to the authorization confirmation operation triggered on the authorized login page, a "favorited" status mark is displayed in the "Location Favorites" option, indicating that the target location has been added to the user's location favorites.
13. The method according to any one of claims 1 to 11, characterized in that, The method further includes: In response to a travel booking confirmation, the travel itinerary settings interface is displayed. In response to a destination setting operation triggered on the travel itinerary settings interface, the user's location favorites are displayed, and at least one favorited location item indicating a location that the user has favorited is displayed in the location favorites. In response to a destination selection action for any of the saved locations, a second travel booking interface is displayed; The second travel booking interface displays the second travel itinerary information planned by the user to navigate to the location selected by the destination selection operation. The second travel itinerary information is used by the user to book a ride.
14. The method according to claim 13, characterized in that, The travel itinerary settings interface is displayed in a sub-application of the social application providing travel services; the display of the user's location favorites in response to a destination setting operation triggered on the travel itinerary settings interface includes: In response to a destination setting operation triggered on the travel itinerary settings interface, a favorites entry indicating the location favorites is displayed; In response to a trigger operation on the Favorites entry, if the user is not logged into the sub-application, the authorization login interface of the sub-application is displayed; In response to the authorization confirmation operation triggered on the authorized login page, the user's location favorites are displayed.
15. The method according to claim 13, characterized in that, The feature of displaying at least one saved location item in the location favorites list, indicating locations that the user has saved, includes: In the location favorites list, at least one favorited location item is displayed in reverse order of the user's favorited locations, indicating the locations the user has favorited.
16. The method according to any one of claims 1 to 11, characterized in that, The method further includes: In response to a travel booking confirmation, the travel itinerary settings interface is displayed. In response to a start point setting operation triggered on the travel itinerary settings interface, the user's location favorites are displayed, and at least one favorite location item indicating a location that the user has favorited is displayed in the location favorites. In response to the start point selection operation for any favorite location item, the trip setting interface is restored and displayed, and the location selected by the start point selection operation is displayed as the trip start point in the trip setting interface; In response to the completion of the trip destination setting, a third-party ride booking interface is displayed. The third-party ride booking interface displays the trip information planned by the user, which starts from the trip origin point. The third-party ride information is used by the user to book a ride.
17. An interactive device based on location sharing, characterized in that, The device includes: The location display module is used to display location sharing information of the target location shared with the user in the interface of a social application where the user is logged in. The ride reservation module is used to respond to a trigger operation on the location sharing information and display the first ride reservation interface; The trip display module is used to display the first trip information planned by the user for navigating to the target location in the first travel booking interface; The favorites indicator module is used to display a favorites option pointing to the target location in the first travel booking interface; The location favorites module is used to respond to a trigger operation on the location favorites option, and to display a favorites status marker indicating that the target location has been favorited in the user's location favorites.
18. A computer device comprising a memory and a processor, the memory storing 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 16.
19. A computer-readable 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 16.
20. A computer program product, comprising a computer program, 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 16.