User interaction method and device, computer equipment and computer readable storage medium

By introducing a location input control into the content editing page, users can select a specified location to generate route information, which solves the problem that the existing platform cannot meet the needs of route note publishing, and improves publishing efficiency and interactive experience.

CN120928985APending Publication Date: 2025-11-11SHUXING TECH (BEIJING) CO LTD
View PDF 9 Cites 0 Cited by

Patent Information

Application Number
CN202511029993.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-03-29
Publication Date
2025-11-11

AI Technical Summary

Technical Problem

Existing content interaction platforms cannot meet users' targeted publishing needs for special types of route notes, resulting in low publishing efficiency and poor interactive experience.

Method used

By introducing a location input control into the content editing page, users can select a specified location to generate route information for user-recommended routes and add it to the content published by the target user, thus enriching the ways to publish route-related content.

Benefits of technology

It improves the efficiency of users in publishing content, enhances the user's interactive experience on the content interaction platform, and meets users' needs for publishing special content.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120928985A_ABST
    Figure CN120928985A_ABST
Patent Text Reader

Abstract

The invention discloses a user interaction method and device, computer equipment and a computer readable storage medium, and the method comprises the steps: displaying a content editing page which comprises a place input region, and the place input region displays a place input control; displaying a place selection page in response to a trigger operation for the place input control, and displaying place information of a place selected through the selection operation in the place input area based on a place selection operation performed on the place selection page; the location information of the selected location is used for generating route information of a user recommended route; and in response to a publishing operation of the target user published content, adding the route information of the user recommended route to the target user published content for display. According to the embodiment of the invention, the content publishing mode that the current user creates the route type publishing content on the content interaction platform is enriched, the content publishing efficiency is improved, and the interaction experience of the user on the content interaction platform is improved.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] This application is a divisional application of Chinese patent application filed on March 29, 2024, with application number 202410376565.3 and title "User Interaction Method, Apparatus, Computer Equipment and Computer-Readable Storage Medium". Technical Field

[0002] This application relates to the field of computer technology, specifically to a user interaction method, apparatus, computer device, and computer-readable storage medium. Background Technology

[0003] To meet people's daily needs and pursuit of spiritual life, a number of content interaction platforms capable of carrying various interactive content have emerged. These platforms display a wide variety of interactive content, and users can interact with the content by triggering corresponding interactive content according to their own needs. For example, users can browse user notes they want to view through the platform to obtain ideas, guides, or introductions shared by other users.

[0004] Currently, existing content interaction platforms offer a wide variety of user-generated content. For example, users can post reviews of locations, share experiences, express emotions, or express attitudes. However, with the increasing demands of users, there is a growing need for targeted posting of route notes. Existing content interaction platforms offer relatively limited posting methods, failing to meet users' needs for specific content formats and unable to tailor content for specific user types. This results in low efficiency for users posting content, leading to a poor user experience on the content interaction platform. Summary of the Invention

[0005] This application provides a user interaction method, apparatus, computer device, and computer-readable storage medium. By displaying a location input control on the content editing page corresponding to user-published route-type content, users can select a specified location through the location input control. This generates route information for user-recommended routes based on the specified location, thereby generating target user-published content with added route information. By enriching the content publishing methods for users to create route-type content on the content interaction platform, this satisfies users' needs for specific content publishing methods, allowing users to publish route-type content in a targeted manner, thereby improving the efficiency of content publishing and enhancing the user's interactive experience on the content interaction platform.

[0006] This application provides a user interaction method, the method comprising:

[0007] The content editing page is displayed, which includes a location input area with location input controls.

[0008] In response to a trigger action on the location input control, display the location selection page;

[0009] Based on the location selection operation performed on the location selection page, location information of the location selected through the selection operation is displayed in the location input area; the location information of the selected location is used to generate route information for the user's recommended route;

[0010] In response to the posting action of the target user, the route information of the user-recommended route is added to the target user's posted content for display.

[0011] Accordingly, this application also provides a user interaction device, which includes:

[0012] The display unit is used to display a content editing page, wherein the content editing page includes a location input area, and the location input area displays location input controls;

[0013] The first determining unit is used to display the location selection page in response to a trigger operation on the location input control;

[0014] The second determining unit is used to display the location information of the location selected by the selection operation in the location input area based on the location selection operation performed on the location selection page; the location information of the selected location is used to generate route information for the user's recommended route;

[0015] The generation unit is used to respond to the publishing operation of the target user's published content by adding the route information of the user-recommended route to the target user's published content for display.

[0016] Accordingly, embodiments of this application also provide a computer device including a processor and a memory, wherein the memory stores a computer program that, when executed by the processor, causes the processor to perform the steps of the user interaction method provided in various optional implementations of the above aspects.

[0017] Accordingly, embodiments of this application also provide a computer-readable storage medium including a computer program, which, when run on a computer device, causes the computer device to perform the steps of the user interaction methods provided in various optional implementations of the above aspects.

[0018] Accordingly, embodiments of this application also provide a computer program product, including a computer program stored in a computer-readable storage medium; when a processor of a computer device reads the computer program from the computer-readable storage medium, the processor executes the computer program, causing the computer device to perform the steps of the user interaction method provided in various optional implementations of the above aspects.

[0019] This application provides a user interaction method, apparatus, computer device, and computer-readable storage medium that can display a content editing page, wherein the content editing page includes a location input area with a location input control displayed in the location input area; then, in response to a trigger operation on the location input control, a location selection page can be displayed; thus, based on the location selection operation performed on the location selection page, the location information of the location selected by the selection operation can be displayed in the location input area; at this time, the location information of the selected location can be used to generate route information for a user-recommended route; finally, in response to a publishing operation of content published by a target user, the target user-recommended route can be published, and the route information of the user-recommended route can be added to the target user-published content for display, thereby obtaining route-type published content. This application embodiment displays a location input control on the content editing page corresponding to user-published route-type content. Users can select a specified location using the location input control, thereby generating route information for recommended routes based on the selected location, and thus generating target user-published content with added route information. By enriching the content publishing methods for users to create route-type content on the content interaction platform, this satisfies users' needs for specific content publishing methods, allowing users to publish route-type content in a targeted manner, thereby improving the efficiency of content publishing and enhancing the user's interactive experience on the content interaction platform. Attached Figure Description

[0020] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0021] Figure 1 This is a schematic diagram of a user interaction system provided in an embodiment of this application.

[0022] Figure 2 This is a flowchart illustrating a user interaction method provided in an embodiment of this application.

[0023] Figure 3This is a schematic diagram of a scenario of the user interaction method provided in the embodiments of this application.

[0024] Figure 4 This is another scenario diagram of the user interaction method provided in the embodiments of this application.

[0025] Figure 5 This is another scenario diagram of the user interaction method provided in the embodiments of this application.

[0026] Figure 6 This is another scenario diagram of the user interaction method provided in the embodiments of this application.

[0027] Figure 7 This is another scenario diagram of the user interaction method provided in the embodiments of this application.

[0028] Figure 8 This is another scenario diagram of the user interaction method provided in the embodiments of this application.

[0029] Figure 9 This is another scenario diagram of the user interaction method provided in the embodiments of this application.

[0030] Figure 10 This is another scenario diagram of the user interaction method provided in the embodiments of this application.

[0031] Figure 11 This is another scenario diagram of the user interaction method provided in the embodiments of this application.

[0032] Figure 12 This is another scenario diagram of the user interaction method provided in the embodiments of this application.

[0033] Figure 13 This is another scenario diagram of the user interaction method provided in the embodiments of this application.

[0034] Figure 14 This is another scenario diagram of the user interaction method provided in the embodiments of this application.

[0035] Figure 15 This is another scenario diagram of the user interaction method provided in the embodiments of this application.

[0036] Figure 16 This is another scenario diagram of the user interaction method provided in the embodiments of this application.

[0037] Figure 17 This is another scenario diagram of the user interaction method provided in the embodiments of this application.

[0038] Figure 18 This is another scenario diagram of the user interaction method provided in the embodiments of this application.

[0039] Figure 19 This is another scenario diagram of the user interaction method provided in the embodiments of this application.

[0040] Figure 20 This is another scenario diagram of the user interaction method provided in the embodiments of this application.

[0041] Figure 21 This is another scenario diagram of the user interaction method provided in the embodiments of this application.

[0042] Figure 22 This is another scenario diagram of the user interaction method provided in the embodiments of this application.

[0043] Figure 23 This is another scenario diagram of the user interaction method provided in the embodiments of this application.

[0044] Figure 24 This is another scenario diagram of the user interaction method provided in the embodiments of this application.

[0045] Figure 25 This is a schematic diagram of a user interaction device provided in an embodiment of this application.

[0046] Figure 26 This is a schematic diagram of the structure of the computer device provided in the embodiments of this application. Detailed Implementation

[0047] The technical solutions of the embodiments of this disclosure will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this disclosure, and not all of them. All other embodiments obtained by those skilled in the art based on the embodiments of this disclosure without creative effort are within the scope of protection of this disclosure.

[0048] This disclosure provides a user interaction method, apparatus, computer device, and computer-readable storage medium. Specifically, the user interaction method of this disclosure can be executed by a computer device, which can be a terminal or a server. The terminal can be a smartphone, tablet computer, laptop computer, touch screen, game console, personal computer (PC), personal digital assistant (PDA), or other terminal device. The terminal can also include a client, which can be an application client, a browser client carrying an application, or an instant messaging client. The server can be an independent physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, CDN, and big data and artificial intelligence platforms.

[0049] For example, when this user interaction method runs on a terminal, the terminal device stores an application and uses it to present the user interface or application page provided by the application. The terminal device interacts with the user through a graphical user interface, a merchant page, or pages associated with other applications, such as by downloading, installing, and running an application. The terminal device can provide the graphical user interface, merchant page, or pages associated with other applications to the user in various ways; for example, it can render the interface on the terminal device's display screen or present the graphical user interface through holographic projection. For example, the terminal device can include a touchscreen display and a processor. The touchscreen display is used to present the graphical user interface and receive operation commands generated by the user interacting with the graphical user interface. The processor is used to run the application, generate the graphical user interface, respond to operation commands, and control the display of the graphical user interface on the touchscreen display.

[0050] Please see Figure 1 , Figure 1This is a schematic diagram of a user interaction system provided in an embodiment of this disclosure. The system may include at least one terminal, at least one server, at least one database, and a network. The user's terminal can connect to servers of different applications via the network. The terminal is any device with computing hardware capable of supporting and executing software products corresponding to games. Furthermore, when the system includes multiple terminals, multiple servers, and multiple networks, different terminals can connect to each other through different networks and servers. The network can be a wireless network or a wired network, such as a wireless local area network (WLAN), local area network (LAN), cellular network, 2G network, 3G network, 4G network, 5G network, etc. Additionally, different terminals can also connect to other terminals or servers using their own Bluetooth networks or hotspot networks. For example, multiple users can connect online through different terminals via appropriate networks and synchronize with each other to support multiple users using the same application. Furthermore, the system may include multiple databases coupled to different servers, and application-related information can be continuously stored in the databases as different users use the application online.

[0051] This disclosure provides a user interaction method, which can be executed by a terminal or a server. This disclosure describes a user interaction method executed by a terminal as an example. The terminal may include a touchscreen display and a processor (of course, the terminal may also use peripherals such as a mouse or keyboard as input devices; this description focuses on a touchscreen display). The touchscreen display is used to present a graphical user interface (such as a target interface or content editing page) and receive operation commands generated by the user interacting with the graphical user interface. When the user operates the graphical user interface through the touchscreen display, the graphical user interface can control local content on the terminal in response to the received operation commands, or it can control content on a peer server in response to the received operation commands. For example, the operation commands generated by the user interacting with the graphical user interface may include commands to launch an application. The processor is configured to launch the application after receiving the user's command to launch the application. Furthermore, the processor is configured to render and draw the graphical user interface associated with the application on the touchscreen display. The touchscreen display is a multi-touch sensitive screen capable of sensing touch or swipe operations performed simultaneously on multiple points on the screen. When a user performs a touch operation on the graphical user interface using their finger, the graphical user interface, upon detecting the touch operation, controls the execution of the action corresponding to the touch operation within the graphical user interface.

[0052] It should be noted that, Figure 1The schematic diagram of the user interaction system shown is merely an example. The user interaction system and scenario described in this disclosure are intended to more clearly illustrate the technical solutions of this disclosure and do not constitute a limitation on the technical solutions provided in this disclosure. As those skilled in the art will know, with the emergence of new business scenarios, the technical solutions provided in this disclosure are also applicable to similar technical problems.

[0053] To address the aforementioned problems, this disclosure provides a user interaction method, apparatus, computer device, and computer-readable storage medium, which can improve the efficiency of users publishing content and enhance the user experience on content interaction platforms. These will be described in detail below. It should be noted that the order of description of the following embodiments is not intended to limit the preferred order of the embodiments.

[0054] Please see Figure 2 , Figure 2 This is a flowchart illustrating a user interaction method provided in an embodiment of the present disclosure. Taking the application of this user interaction method to a client as an example, the specific flow of the user interaction method can be as follows: steps 101 to 104:

[0055] 101. In response to a content creation instruction triggered by a target interface, a content editing page is displayed on the target interface, wherein the content editing page includes an information input area and a location input area, the information input area displays multiple information input controls, and the location input area displays multiple location input controls.

[0056] For example, please refer to the following: Figure 3 and Figure 4A target interface can be provided through a computer device. This target interface displays a content flow display page. A content creation command can be triggered by the content creation controls displayed on the content flow display page of the content platform. In response to the content creation command triggered through the target interface, the computer device displays a content editing page on the target interface. The content editing page includes an information input area and a location input area. The information input area displays multiple information input controls, including a first information input control and a second information input control. The first information input control is used to input the title information of the user-published content to be created, and the second information input control is used to input the body information of the user-published content to be created. The location input area displays multiple location input controls, including a first location input control, a second location input control, a third location input control, and a fourth location input control. The current display style of the first location input control consists of a location identifier and the default text "Location 1 >". When the user touches the first location input control and selects the location "The Bund", the display style of the first location input control changes to consist of a location identifier and the location name "The Bund >". The user can continue to change the associated location by clicking the first location input control. The current display style of the second location input control consists of a location identifier and the default text "Location 2 >", the current display style of the third location input control consists of a location identifier and the default text "Location 3 >", and the current display style of the fourth location input control consists of a location identifier and the default text "Location 4 >". The style switching method of the above location input controls is the same as that of the first location input control, and will not be repeated here.

[0057] Optionally, the information input area displays a topic addition control "#topic" and a user reminder control "@user". The topic addition control is configured to display a topic display page when triggered, allowing users to select a target topic from multiple candidate topics displayed on the topic display page, thus adding the target topic to the end of the text information. The user reminder control is configured to display a user selection page when triggered, displaying multiple candidate user accounts. Users can select a target user account from the candidate user accounts to add, so that the target user account can be reminded to view the user's published content after it is created.

[0058] Furthermore, once the route note publishing feature is launched, a creative inspiration pop-up will appear when users first arrive at the content publishing page. This pop-up will display multiple template prompts to guide users in publishing route notes. Users can click the "Publish" control in the template prompts to access the content editing page and create their content. Optionally, users can cancel the creative inspiration pop-up and display the album content selection page. At the bottom, multiple content type selection controls can be displayed, such as live stream, template, album, video, and route type controls. Clicking the route type control will trigger the corresponding content editing page.

[0059] 102. In response to a trigger operation on each information input control, determine the media information entered through each information input control.

[0060] In this embodiment, a user can trigger an operation on an information input control to input information. The computer device, in response to the trigger operation on each information input control, determines the media information input through each control. The media information can be text or audio information.

[0061] For example, please see Figure 5 The user can trigger an operation on the first information input control, and the computer device, in response to the trigger operation on the first information input control, determines the text information "hiking route in the suburban mountains" entered by the user as the title information of the user-published content to be published; furthermore, the user can trigger an operation on the second information input control, and the computer device, in response to the trigger operation on the second information input control, determines the text information "Come for a spring outing this weekend, come climb a mountain to exercise, see the scenery, hiking is the best! Highly recommended!" entered by the user as the body information of the user-published content to be published.

[0062] 103. In response to a trigger operation on the location input controls, determine the location information entered through the location input controls, and generate a user-recommended route and route information of the user-recommended route based on the location information.

[0063] In one embodiment, a user can click on a location input control to display a location selection page for location selection. The step "determining the location information entered through each location input control in response to a trigger operation" can include:

[0064] In response to a triggering operation on the location input control, a location selection page is displayed, wherein the location selection page includes a location search control;

[0065] In response to search information entered through the location search control, multiple candidate geographical locations are displayed based on the search information;

[0066] In response to the selection operation of a target geographic location among the candidate geographic locations, location information is determined based on the target geographic location.

[0067] For example, please refer to the following: Figure 6 and Figure 7 The user can trigger an operation on the first location input control (consisting of a location identifier and the default text "Location 1>") in the current display style. In response to the trigger operation on the first location input control, the computer device displays a location selection page. This location selection page includes a location search control. At this time, the location display area of ​​the location selection page displays multiple candidate recommended locations based on the user's current location. The user can select a target candidate location from these multiple candidate locations. Furthermore, the user can input the search information "outside" through the search control. In response to the search information input through the location search control, the computer device displays multiple candidate locations based on the search information. These candidate locations include a first candidate location, a second candidate location, a third candidate location, a fourth candidate location, a fifth candidate location, and a sixth candidate location. Each candidate location includes a location name and detailed address information.

[0068] For further details, please refer to Figure 8 Users can select a first candidate geographic location as the target geographic location. In response to the selection operation of the target geographic location among the candidate geographic locations, the computer device determines the location information based on the first candidate geographic location and switches the first location input control from the current display style to the target display style (composed of the location identifier and the geographic location name of the first candidate geographic location, "The Bund·Waibaidu Bridge"). Users can also continue to change the associated location by clicking the first location input control.

[0069] In one embodiment, generating a user-recommended route based on local location information and the route information of the user-recommended route includes:

[0070] Get the order of the input controls for each location;

[0071] Based on the arrangement order and the location information corresponding to each location input control, a user-recommended route and the route information of the user-recommended route are generated.

[0072] For example, please see Figure 9The location information includes the first location "Uphill Point", the second location "Maple Leaf Pavilion", the third location "Lookout Pavilion", the fourth location "Mountain Top", and the fifth location "Downhill Point". Based on the above location information and the order of the location input controls, the recommended route for the user can be determined as follows: The route information for the user-recommended route is a digital map containing path identifiers for the user-recommended route. These path identifiers indicate the travel path of the user-recommended route. The path identifiers include the route start identifier "Start", the route end identifier "End", and multiple waypoint identifiers. Near each identifier, the corresponding geographical location name is displayed. For example, near the route start identifier "Start", the location identifier, geographical location name "Uphill Point", and the user's required walking distance "11km" are displayed.

[0073] 104. In response to the content publishing designation triggered by the content editing page, generate target user-published content based on the media information, the location information, and the route information of the user-recommended route.

[0074] In this embodiment, the content editing page also includes a content publishing control called "Publish Note," which is configured to create user-published content based on all information on the content editing page upon triggering. For example, please refer to [link to relevant documentation]. Figure 9 and Figure 10 At this time, the content editing page displays the title information "Hiking Route in the Suburban Mountains" of the user-submitted content to be published, the body information "Come for a spring outing this weekend, climb mountains to exercise, and enjoy the scenery. This hiking route is the best! Highly recommended!", the first location information "Uphill Point", the second location information "Maple Leaf Pavilion", the third location information "Lookout Pavilion", the fourth location information "Mountain Top", and the fifth location information "Downhill Point". The user can perform a trigger operation on the content publishing control. The computer device responds to the content publishing specification triggered through the content editing page, and generates the target user-submitted content based on the aforementioned media information, the location information, and the route information of the user-recommended route. When the target user-submitted content is displayed on the content details page, the title information, body information, and route information of the user-recommended route of the target user-submitted content are displayed on the content details page.

[0075] This application provides a user interaction method that helps creators easily and efficiently share travel routes by constructing a simple and easy-to-understand route note publishing process and an automated route generation tool. This reduces the time and effort required for content publishing and improves the quantity and quality of content supply on the platform. Specifically, this application adds a new type of route note format and constructs a simple and easy-to-use route note editing and publishing link. Travel companions can be added to route notes, strengthening connections between people and building shared memories between the publisher and friends. Furthermore, travel routes and route data with note images are automatically generated based on the user's travel location, enriching the content information of the route notes and improving the efficiency of note publishing for creators. By adding location information to each image in the notes, more route note touchpoints are added, aggregating route notes by location, inspiring more travel ideas for users. Additionally, by linking the number of times friends travel together, mileage, routes, and friend intimacy, the closeness of relationships between people is quantified.

[0076] Based on the above description, the user interaction method of this application will be further illustrated with examples below. Specific embodiments of this user interaction method are described below.

[0077] In this embodiment, each location input control is associated with a media information control. The media information control is configured to associate media information with the location information corresponding to the location input control upon triggering. This media information control can be an image addition control, an audio addition control, or a video addition control. The image addition control is configured to add an image to the location corresponding to the location input control upon triggering; the audio addition control is configured to add audio to the location corresponding to the location input control upon triggering; and the video addition control is configured to add video to the location corresponding to the location input control upon triggering.

[0078] In one specific embodiment, the media information control is a control added to an image, and the method further includes:

[0079] In response to a triggering operation that adds a control to an image, an image display page is displayed, wherein the image display page includes multiple candidate images;

[0080] In response to the selection operation of the target image among the candidate images, the target image is associated with the location information corresponding to the image addition control.

[0081] For example, please refer to the following: Figure 11 , Figure 12 as well as Figure 13The location input area can include multiple location input controls, including a first location input control, a second location input control, and a third location input control. The first location input control is associated with a first image addition control, the second location input control is associated with a second image addition control, and the third location input control is associated with a third image addition control. The user can trigger an operation on the first image addition control. In response to this trigger operation, the computer device displays an image display page, which includes multiple candidate images, which can be from the user's local album or cloud album. The user can select a first candidate image as the target image. In response to this selection, the computer device associates the first candidate image with the location information "uphill point" of the first location input control corresponding to the first image addition control, updates the display position of the first image addition control, and displays the first candidate image next to the updated first image addition control. Furthermore, the user can continue to add images to the "uphill point" location information of the first location input control by triggering the first image addition control. The user can also adjust or delete images by long-pressing the first candidate image.

[0082] Furthermore, users can set multiple images for the location corresponding to the location input control. Each image has a corresponding image arrangement order. When generating user-published content later, each image is displayed according to the image arrangement order, and each image displays the corresponding location information.

[0083] To enrich the interactive elements of route-related user-generated content, an audio addition control can be used to add a short audio clip to each location's corresponding image, providing an introduction or evaluation of that location. Specifically, the media information control also includes an audio addition control. In response to a selection operation of a target image from the candidate images, after associating the target image with the location information corresponding to the image addition control, it further includes:

[0084] In response to a trigger operation on the audio adding control, the audio information input through the audio adding control and the audio playback identifier corresponding to the audio information are obtained. The audio information and the audio playback identifier are associated with the location information corresponding to the audio adding control. The audio playback identifier is configured to play the audio information on the target interface after triggering.

[0085] For example, please see Figure 14Multiple location input controls may include a first location input control, a second location input control, and a third location input control. The first location input control is associated with a first audio adding control, the second location input control is associated with a second audio adding control, and the third location input control is associated with a third audio adding control. A user can trigger an operation on the first audio adding control. In response to the trigger operation on the audio adding control, the computer device obtains the audio information input through the audio adding control and the corresponding audio playback identifier. The audio information and the audio playback identifier are then associated with the location information "uphill point" of the corresponding first location input control. The audio playback identifier is configured to play the audio information on the target interface upon triggering.

[0086] In one embodiment, generating a user-recommended route based on local location information, and the route information of the user-recommended route, includes:

[0087] Obtain the arrangement order of the input controls for each location, and the target image corresponding to the image of each input control;

[0088] Based on the arrangement order, the location information and image information corresponding to each location input control, a user-recommended route and the route information of the user-recommended route are generated.

[0089] For example, the location information includes the first location "Uphill Point," the second location "Maple Leaf Pavilion," the third location "Lookout Pavilion," the fourth location "Mountain Top," and the fifth location "Downhill Point." Based on this location information and the order of the location input controls, the recommended route for the user can be determined as follows. The route information for the user-recommended route is a digital map containing the path identifiers of the user-recommended route. These path identifiers are used to indicate the travel path of the user-recommended route. The path identifiers include the route start identifier "Start", the route end identifier "End", and multiple waypoint identifiers. Near each identifier, the corresponding geographical location name and associated image information are displayed. For example, near the route start identifier "Start", the location identifier, geographical location name "Uphill Point", the user's required walking distance "11km", and the first image information are displayed.

[0090] To allow users to personalize the number of waypoints on the recommended route, the content editing page includes a location addition control, and the method further includes:

[0091] In response to a triggered operation that adds a control for the location, a new location input control is added to the location input area.

[0092] For example, please see Figure 15Multiple location input controls can include a first location input control, a second location input control, and a third location input control. Users can add controls to locations. Upon execution of the trigger operation, the computer device, in response to the trigger operation of adding a control for the location, adds a fourth location input control as a new location input control to the location input area.

[0093] In one embodiment, the method further includes:

[0094] In response to a first touch operation on the target location input control, the target location input control is deleted to cancel its display on the target interface.

[0095] For example, please see Figure 16 The user can perform a double-click operation on the fourth location input control. In response to the double-click operation on the fourth location input control, the computer device deletes the fourth location input control to cancel the display of the fourth location input control and its corresponding media information control on the target interface.

[0096] In one embodiment, the method further includes:

[0097] In response to a second touch operation on the target location input control in the location input control, a new display position is determined on the target interface based on the second touch operation;

[0098] When the second touch operation is detected to have ended, the target location input control is moved to the new display position for display.

[0099] For example, please see Figure 17 Users can perform long-press and swipe operations on the fourth location input control, "Mountain Top". The computer device responds to the second touch operation on the target location input control and determines a new display position on the target interface based on the second touch operation. When the second touch operation ends, the target location input control is moved to the new display position. At this time, the new display position is the display position of the third location input control, "Pavilion". Therefore, the display positions of the fourth location input control, "Mountain Top", and the third location input control, "Pavilion", can be swapped. At the same time, the position of the corresponding location in the user recommended route will also be adjusted, that is, the user recommended route and route information will be updated to obtain the updated user recommended route.

[0100] In one embodiment, the step "when the second touch operation is detected to have ended, moving the target location input control to the new display position for display" includes:

[0101] When the second touch operation is detected to have ended, the target location input control and the media information control associated with the target location input control are moved to the new display position for display.

[0102] For example, please see Figure 18 When the second touch operation is detected to have ended, the display positions of the fourth location input control "mountain top", the fourth image information and the fourth image addition control associated with the fourth location input control "mountain top" are swapped with the display positions of the third location input control "viewing pavilion", the third image information and the third image addition control associated with the third location input control "viewing pavilion".

[0103] To facilitate users' quick generation of route-related user-posted content, the images for each location added by the user can be automatically assigned by the system based on the location information. Following the step "In response to the trigger operation of the location input controls for each location, determine the location information entered through the location input controls for each location," the following is also included:

[0104] Target media information is determined from a preset media information database based on the location information;

[0105] The step of generating content to be published by the target user based on the media information, the location information, and the route information of the user-recommended route includes:

[0106] Based on the media information, the location information, the target media information corresponding to the location information, and the route information of the user-recommended route, content to be published by the target user is generated.

[0107] In one embodiment, the route notes can be enriched by adding information such as travel routes and fellow travelers, providing a way for creators and friends to record wonderful memories. Specifically, the content editing page includes user-added controls, and the method further includes:

[0108] In response to a triggered operation on the user-add control, a user-add page is displayed, wherein the user-add page displays multiple candidate user accounts;

[0109] In response to the selection operation of the target user account among the candidate user accounts, the target user account is identified as the peer user account of the user's recommended route, and the peer user identifier of the peer user account is displayed on the content editing page.

[0110] For example, please refer to the following: Figure 19as well as Figure 20 The user can trigger an operation on the "Add Companion >" control. In response, the computer device displays a user addition page, which shows multiple candidate user accounts, including a first candidate user account, a second candidate user account, a third candidate user account, a fourth candidate user account, a fifth candidate user account, a sixth candidate user account, a seventh candidate user account, and an eighth candidate user account. Each candidate user account displays a corresponding user account name and user account identifier. The user can select one of the second, fourth, or fifth candidate user accounts as the target user account. In response, the computer device identifies the target user account as a companion on the user's recommended route and displays its companion user identifier on the content editing page. Specifically, the content editing page may display the second companion user identifier of the second candidate user account, the fourth companion user identifier of the fourth candidate user account, and the fifth companion user identifier of the fifth candidate user account.

[0111] Optionally, after selecting multiple target user accounts, users can display only a specified number of peer user icons, such as displaying only three peer user icons on the content editing page and the content details page. The selection can be based on the user's chosen order or the affinity value.

[0112] In one embodiment, generating content to be published by the target user based on the media information, the location information, and the route information of the user-recommended route includes:

[0113] Based on the media information, the location information, the route information of the user-recommended route, and the peer user identifier of the peer user account, content posted by the target user is generated, so that the peer user identifier is displayed when the content posted by the target user is triggered to be displayed.

[0114] Please see Figure 21 The computer device generates content posted by the target user based on the media information, the location information, the route information of the user-recommended route, and the peer user identifier of the peer user account. When the target user's posted content is triggered to be displayed, the peer user identifier can be displayed. Specifically, when the target user's posted content is displayed on the content details page, the second peer user identifier of the second candidate user account, the fourth peer user identifier of the fourth candidate user account, and the fifth peer user identifier of the fifth candidate user account can be displayed on the target interface.

[0115] To enhance the personalization of user-recommended routes, users can also specify their mode of transportation, generating corresponding recommended routes and route information based on that mode. Specifically, the content editing page includes multiple mode of transportation controls, one of which indicates a specific mode of transportation. The method further includes:

[0116] In response to a selection operation on the target travel mode control in the travel mode control, the target travel mode corresponding to the target travel mode control is determined;

[0117] The generation of user-recommended routes based on local location information, and the route information of the user-recommended routes, include:

[0118] Based on local location information and the target mode of travel, a user-recommended route and route information for the user-recommended route are generated.

[0119] For example, multiple travel mode controls may include a first travel mode control "hiking," a second travel mode control "bicycle," a third travel mode control "electric vehicle," and a fourth travel mode control "driving." The first travel mode control "hiking" represents that the user has selected walking as the mode of transportation; the second travel mode control "bicycle" represents that the user has selected cycling; the third travel mode control "electric vehicle" represents that the user has selected electric vehicle; and the fourth travel mode control "driving" represents that the user has selected driving. The user can select the first travel mode control "hiking." In response to the selection operation of the target travel mode control, the computer device determines that the target travel mode corresponding to the target travel mode control is walking. Based on local location information and the target travel mode, the computer device generates a user-recommended route and route information for the user-recommended route.

[0120] In one embodiment, after the step of "generating target user-published content based on the media information, the location information, and the route information of the user-recommended route", the method further includes:

[0121] The target interface displays a publishing notification message, which indicates that the content posted by the target user has been successfully published.

[0122] In response to the triggering operation of the published prompt information, a content details page is displayed, wherein the content details page displays part of the media information of the content published by the target user, any location information in the content published by the target user, and media information associated with the location information.

[0123] For example, please see Figure 22At this point, the content editing page displays the title information of the user-submitted content to be published, "Hiking Route in the Suburban Mountains", the body information of the user-submitted content to be published, "Come for a spring outing this weekend, climb mountains to exercise, and enjoy the scenery. This hiking route is the best! Highly recommended!", the first location information "Uphill Point" and its corresponding first image, the second location information "Maple Leaf Pavilion" and its corresponding second image, the third location information "Lookout Pavilion" and its corresponding third image, the fourth location information "Mountain Top" and its corresponding fourth image, and the fifth location information "Downhill Point" and its corresponding fifth image. Users can trigger an operation on the content publishing control "Publish Note". In response to the trigger operation on the content publishing control "Publish Note", the computer device generates the target user's published content based on the aforementioned media information, location information, image information, and route information of the user's recommended route. The content editing page is then switched to the content stream display page for display. The content stream display page displays a publishing prompt message, which includes a publishing success indicator, the prompt text "Published successfully, you can view the note", and the content viewing control "View Note". The content viewing control "View Note" is configured to display a content details page after being triggered, and the target user's published content is displayed on the content details page.

[0124] In one embodiment, the method further includes:

[0125] In response to a trigger operation on the content details page, route information of a user-recommended route associated with the content published by the target user is displayed. The route information includes a digital map and a path identifier of the user-recommended route located on the digital map. The path identifier is used to indicate the travel path of the user-recommended route. The path identifier includes multiple waypoints, each waypoint is associated with a location information, and information thumbnails of media information associated with the location information are displayed near the waypoints.

[0126] For example, please see Figure 23 Users can trigger an action on the "View Notes" control in the published notification message. The computer device responds to this trigger action by displaying a content details page. This page shows the title of the user-published content, "Hiking Route in the Suburbs," the body text, "Come for a weekend outing, hike, exercise, and enjoy the scenery! This route is the best! Highly recommended!", and the user-recommended route information. Specifically, the user-recommended route is... The route information for the user-recommended route is a digital map containing path markers indicating the route's path. These path markers include a starting point marker "Start," an ending point marker "End," and multiple waypoint markers. Each marker is accompanied by its corresponding geographic location name and associated image. For example, the starting point marker "Start" is accompanied by a location marker, the geographic location name "Uphill Point," a first image, and the user's required walking distance "11km." Furthermore, the content details page displays the second travel companion markers of the second candidate user account, the fourth travel companion marker of the fourth candidate user account, and the fifth travel companion marker of the fifth candidate user account associated with the target user's posted content. The text area of ​​the target user's posted content can also display travel data such as the user's mileage, travel time, starting distance, and slope length. This data can be set by the user or automatically generated by the computer based on the user-recommended route.

[0127] In one embodiment, the method further includes:

[0128] In response to a triggered operation that targets the location information currently displayed in the content posted by the target user, a location details page is displayed, wherein the location details page includes details of the geographic location corresponding to the location information, as well as multiple other user-posted contents associated with the geographic location.

[0129] For further details, please refer to Figure 24 Users can perform a swipe operation on the target interface. In response, the computer device switches the currently displayed route information to a first image. This first image displays the first location information "uphill point" associated with the first location input control and the user's required walking distance "11km". This first location information is configured to display a location details page for the corresponding geographical location upon triggering. Specifically, users can perform a trigger operation on the first location information to display the location details page for the first geographical location "uphill point". This location details page includes detailed information about the geographical location corresponding to the first location information, as well as multiple other user-posted content associated with the geographical location. The location details page also includes a location favorites control, which is configured to add the geographical location to the user's account favorites list upon triggering, and display the location information block of the geographical location in the display area corresponding to the favorites list.

[0130] In this embodiment of the application, a user display list can also be triggered through the personal information page. The user display list shows multiple friend user accounts that the current user's user account follows. In response to the operation of viewing the intimacy of the friend user account, a viewing window is displayed. The viewing window displays the intimacy value between the user and the friend user account and the data of shared travel. The data of shared travel can be the number of routes followed together.

[0131] In summary, this application provides a user interaction method. In response to a product selection instruction, a product display page is displayed on a target interface. This product display page includes multiple candidate products, which are products for which a first user account has performed a target operation. Then, in response to a selection operation on at least one candidate product, the selected candidate product is designated as a product to be selected, and a product list is generated based on this list. Next, the product list is sent to a second client with at least one second user account, enabling the second user account to select products from the list. The second user account is a user account associated with the product to be selected and / or the first user account. Finally, in response to a selection result viewing event, product recommendation information is generated based on the product selection result and displayed on the target interface. In this embodiment, after a current user creates a list of items to be selected based on multiple desired products, the user can send this list to multiple other users. These other users can then select items from the list, and the system will return product recommendations to the current user. By enriching the ways in which the current user interacts with other users on the shopping platform, this system helps the current user make purchasing decisions more quickly, improving the user's shopping experience and increasing shopping efficiency.

[0132] To facilitate better implementation of the user interaction method provided in the embodiments of this disclosure, the embodiments of this disclosure also provide a user interaction device based on the above-described user interaction method. The meanings of the terms used are the same as in the user interaction method described above, and specific implementation details can be found in the descriptions in the method embodiments.

[0133] Please see Figure 25 , Figure 25 This is a schematic diagram of the structure of a user interaction device provided in an embodiment of the present disclosure. The user interaction device includes:

[0134] Display unit 201 is configured to display a content editing page on the target interface in response to a content creation instruction triggered by the target interface. The content editing page includes an information input area and a location input area. The information input area displays multiple information input controls, and the location input area displays multiple location input controls.

[0135] The first determining unit 202 is used to determine the media information input through each information input control in response to a trigger operation on each information input control;

[0136] The second determining unit 203 is used to respond to the triggering operation of the location input controls for each location, determine the location information input through the location input controls for each location, and generate a user-recommended route and route information of the user-recommended route based on the location information.

[0137] The generation unit 204 is configured to generate content to be published by the target user in response to a content publishing assignment triggered by the content editing page, based on the media information, the location information, and the route information of the user-recommended route.

[0138] In some embodiments, the user interaction device includes a processing unit for:

[0139] In response to a triggering operation that adds a control to an image, an image display page is displayed, wherein the image display page includes multiple candidate images;

[0140] In response to the selection operation of the target image among the candidate images, the target image is associated with the location information corresponding to the image addition control.

[0141] In some embodiments, the user interaction device includes a processing unit for:

[0142] In response to a trigger operation on the audio adding control, the audio information input through the audio adding control and the audio playback identifier corresponding to the audio information are obtained. The audio information and the audio playback identifier are associated with the location information corresponding to the audio adding control. The audio playback identifier is configured to play the audio information on the target interface after triggering.

[0143] In some embodiments, the user interaction device includes a processing unit for:

[0144] Get the order of the input controls for each location;

[0145] Based on the arrangement order and the location information corresponding to each location input control, a user-recommended route and the route information of the user-recommended route are generated.

[0146] In some embodiments, the user interaction device includes a processing unit for:

[0147] Obtain the arrangement order of the input controls for each location, and the target image corresponding to the image of each input control;

[0148] Based on the arrangement order, the location information and image information corresponding to each location input control, a user-recommended route and the route information of the user-recommended route are generated.

[0149] In some embodiments, the user interaction device includes a processing unit for:

[0150] In response to a triggering operation on the location input control, a location selection page is displayed, wherein the location selection page includes a location search control;

[0151] In response to search information entered through the location search control, multiple candidate geographical locations are displayed based on the search information;

[0152] In response to the selection operation of a target geographic location among the candidate geographic locations, location information is determined based on the target geographic location.

[0153] In some embodiments, the user interaction device includes a processing unit for:

[0154] In response to a triggered operation that adds a control for the location, a new location input control is added to the location input area.

[0155] In some embodiments, the user interaction device includes a processing unit for:

[0156] In response to a first touch operation on the target location input control, the target location input control is deleted to cancel its display on the target interface.

[0157] In some embodiments, the user interaction device includes a processing unit for:

[0158] In response to a second touch operation on the target location input control in the location input control, a new display position is determined on the target interface based on the second touch operation;

[0159] When the second touch operation is detected to have ended, the target location input control is moved to the new display position for display.

[0160] In some embodiments, the user interaction device includes a processing unit for:

[0161] When the second touch operation is detected to have ended, the target location input control and the media information control associated with the target location input control are moved to the new display position for display.

[0162] In some embodiments, the user interaction device includes a processing unit for:

[0163] Target media information is determined from a preset media information database based on the location information;

[0164] The step of generating content to be published by the target user based on the media information, the location information, and the route information of the user-recommended route includes:

[0165] Based on the media information, the location information, the target media information corresponding to the location information, and the route information of the user-recommended route, content to be published by the target user is generated.

[0166] In some embodiments, the user interaction device includes a processing unit for:

[0167] In response to a triggered operation on the user-add control, a user-add page is displayed, wherein the user-add page displays multiple candidate user accounts;

[0168] In response to the selection operation of the target user account among the candidate user accounts, the target user account is identified as the peer user account of the user's recommended route, and the peer user identifier of the peer user account is displayed on the content editing page.

[0169] In some embodiments, the user interaction device includes a processing unit for:

[0170] Based on the media information, the location information, the route information of the user-recommended route, and the peer user identifier of the peer user account, content posted by the target user is generated, so that the peer user identifier is displayed when the content posted by the target user is triggered to be displayed.

[0171] In some embodiments, the user interaction device includes a processing unit for:

[0172] In response to a selection operation on the target travel mode control in the travel mode control, the target travel mode corresponding to the target travel mode control is determined;

[0173] The generation of user-recommended routes based on local location information, and the route information of the user-recommended routes, include:

[0174] Based on local location information and the target mode of travel, a user-recommended route and route information for the user-recommended route are generated.

[0175] In some embodiments, the user interaction device includes a processing unit for:

[0176] The target interface displays a publishing notification message, which indicates that the content posted by the target user has been successfully published.

[0177] In response to the triggering operation of the published prompt information, a content details page is displayed, wherein the content details page displays part of the media information of the content published by the target user, any location information in the content published by the target user, and media information associated with the location information.

[0178] In some embodiments, the user interaction device includes a processing unit for:

[0179] In response to a trigger operation on the content details page, route information of a user-recommended route associated with the content published by the target user is displayed. The route information includes a digital map and a path identifier of the user-recommended route located on the digital map. The path identifier is used to indicate the travel path of the user-recommended route. The path identifier includes multiple waypoints, each waypoint is associated with a location information, and information thumbnails of media information associated with the location information are displayed near the waypoints.

[0180] In some embodiments, the user interaction device includes a processing unit for:

[0181] In response to a triggered operation that targets the location information currently displayed in the content posted by the target user, a location details page is displayed, wherein the location details page includes details of the geographic location corresponding to the location information, as well as multiple other user-posted contents associated with the geographic location.

[0182] This disclosure provides a user interaction device. A display unit 201, in response to a content creation command triggered by a target interface, displays a content editing page on the target interface. The content editing page includes an information input area and a location input area. The information input area displays multiple information input controls, and the location input area displays multiple location input controls. A first determining unit 202, in response to a trigger operation on each information input control, determines the media information input through each information input control. A second determining unit 203, in response to a trigger operation on each location input control, determines the location information input through each location input control and generates a user-recommended route and route information based on the location information. A generation unit 204, in response to a content publishing designation triggered by the content editing page, generates target user-published content based on the media information, the location information, and the route information of the user-recommended route. This application embodiment displays information input controls and multiple location input controls on the content editing page corresponding to user-published route-type content. Users can input corresponding information through the information input controls and location input controls, thereby generating target user-published content based on the input media information, location information, and route information of the user-recommended route determined by the location information. By enriching the content publishing methods for users to create route-type content on the content interaction platform, it meets users' needs for content publishing methods for special content, allowing users to publish route-type content in a targeted manner, thereby improving the efficiency of users when publishing content and enhancing the user's interactive experience on the content interaction platform.

[0183] Accordingly, this disclosure also provides a computer device, which can be a terminal or a server. The terminal can be a smartphone, tablet computer, laptop computer, touch screen, game console, personal computer (PC), personal digital assistant (PDA), or other terminal device. Figure 26 As shown, Figure 26 This is a schematic diagram of the structure of a computer device provided in an embodiment of this disclosure. The computer device 300 includes a processor 301 with one or more processing cores, a memory 302 with one or more computer-readable storage media, and a computer program stored in the memory 302 and executable on the processor. The processor 301 is electrically connected to the memory 302. Those skilled in the art will understand that the computer device structure shown in the figure does not constitute a limitation on the computer device, and may include more or fewer components than shown, or combine certain components, or have different component arrangements.

[0184] The processor 301 is the control center of the computer device 300. It connects various parts of the computer device 300 through various interfaces and lines. By running or loading software programs and / or modules stored in the memory 302, and calling data stored in the memory 302, it performs various functions of the computer device 300 and processes data, thereby monitoring the computer device 300 as a whole.

[0185] In this embodiment of the present disclosure, the processor 301 in the computer device 300 loads the instructions corresponding to the processes of one or more application programs into the memory 302 according to the following steps, and the processor 301 runs the application programs stored in the memory 302 to realize various functions:

[0186] In response to a content creation command triggered through a target interface, a content editing page is displayed on the target interface, wherein the content editing page includes an information input area and a location input area, the information input area displays multiple information input controls, and the location input area displays multiple location input controls;

[0187] In response to trigger operations on each information input control, determine the media information entered through each information input control;

[0188] In response to a trigger operation on a location input control, the location information entered through the location input control is determined, and a user-recommended route and route information of the user-recommended route are generated based on the location information.

[0189] In response to a content publishing request triggered through the content editing page, content to be published by the target user is generated based on the media information, the location information, and the route information of the user-recommended route.

[0190] In one embodiment, each location input control is associated with a media information control, which is configured to associate media information with the location information corresponding to the location input control when triggered.

[0191] In one embodiment, the media information control adds a control to an image, and the method further includes:

[0192] In response to a triggering operation that adds a control to an image, an image display page is displayed, wherein the image display page includes multiple candidate images;

[0193] In response to the selection operation of the target image among the candidate images, the target image is associated with the location information corresponding to the image addition control.

[0194] In one embodiment, the media information control further includes an audio adding control, and after associating the target image with the location information corresponding to the image adding control in response to a selection operation of a target image among the candidate images, it further includes:

[0195] In response to a trigger operation on the audio adding control, the audio information input through the audio adding control and the audio playback identifier corresponding to the audio information are obtained. The audio information and the audio playback identifier are associated with the location information corresponding to the audio adding control. The audio playback identifier is configured to play the audio information on the target interface after triggering.

[0196] In one embodiment, generating a user-recommended route based on local location information, and the route information of the user-recommended route, includes:

[0197] Get the order of the input controls for each location;

[0198] Based on the arrangement order and the location information corresponding to each location input control, a user-recommended route and the route information of the user-recommended route are generated.

[0199] In one embodiment, generating a user-recommended route based on local location information, and the route information of the user-recommended route, includes:

[0200] Obtain the arrangement order of the input controls for each location, and the target image corresponding to the image of each input control;

[0201] Based on the arrangement order, the location information and image information corresponding to each location input control, a user-recommended route and the route information of the user-recommended route are generated.

[0202] In one embodiment, determining the location information input through the location input controls in response to a triggering operation on each location input control includes:

[0203] In response to a triggering operation on the location input control, a location selection page is displayed, wherein the location selection page includes a location search control;

[0204] In response to search information entered through the location search control, multiple candidate geographical locations are displayed based on the search information;

[0205] In response to the selection operation of a target geographic location among the candidate geographic locations, location information is determined based on the target geographic location.

[0206] In one embodiment, the content editing page includes a location addition control, and the method further includes:

[0207] In response to a triggered operation that adds a control for the location, a new location input control is added to the location input area.

[0208] In one embodiment, the method further includes:

[0209] In response to a first touch operation on the target location input control, the target location input control is deleted to cancel its display on the target interface.

[0210] In one embodiment, the method further includes:

[0211] In response to a second touch operation on the target location input control in the location input control, a new display position is determined on the target interface based on the second touch operation;

[0212] When the second touch operation is detected to have ended, the target location input control is moved to the new display position for display.

[0213] In one embodiment, moving the target location input control to the new display position for display when the second touch operation is detected to have ended includes:

[0214] When the second touch operation is detected to have ended, the target location input control and the media information control associated with the target location input control are moved to the new display position for display.

[0215] In one embodiment, after determining the location information entered through the location input controls in response to a triggering operation on each location input control, the method further includes:

[0216] Target media information is determined from a preset media information database based on the location information;

[0217] The step of generating content to be published by the target user based on the media information, the location information, and the route information of the user-recommended route includes:

[0218] Based on the media information, the location information, the target media information corresponding to the location information, and the route information of the user-recommended route, content to be published by the target user is generated.

[0219] In one embodiment, the content editing page includes user-added controls, and the method further includes:

[0220] In response to a triggered operation on the user-add control, a user-add page is displayed, wherein the user-add page displays multiple candidate user accounts;

[0221] In response to the selection operation of the target user account among the candidate user accounts, the target user account is identified as the peer user account of the user's recommended route, and the peer user identifier of the peer user account is displayed on the content editing page.

[0222] In one embodiment, generating content to be published by the target user based on the media information, the location information, and the route information of the user-recommended route includes:

[0223] Based on the media information, the location information, the route information of the user-recommended route, and the peer user identifier of the peer user account, content posted by the target user is generated, so that the peer user identifier is displayed when the content posted by the target user is triggered to be displayed.

[0224] In one embodiment, the content editing page includes multiple travel mode controls, one of which indicates a type of travel mode. The method further includes:

[0225] In response to a selection operation on the target travel mode control in the travel mode control, the target travel mode corresponding to the target travel mode control is determined;

[0226] The generation of user-recommended routes based on local location information, and the route information of the user-recommended routes, include:

[0227] Based on local location information and the target mode of travel, a user-recommended route and route information for the user-recommended route are generated.

[0228] In one embodiment, after generating the target user-posted content based on the media information, the location information, and the route information of the user-recommended route, the method further includes:

[0229] The target interface displays a publishing notification message, which indicates that the content posted by the target user has been successfully published.

[0230] In response to the triggering operation of the published prompt information, a content details page is displayed, wherein the content details page displays part of the media information of the content published by the target user, any location information in the content published by the target user, and media information associated with the location information.

[0231] In one embodiment, the method further includes:

[0232] In response to a trigger operation on the content details page, route information of a user-recommended route associated with the content published by the target user is displayed. The route information includes a digital map and a path identifier of the user-recommended route located on the digital map. The path identifier is used to indicate the travel path of the user-recommended route. The path identifier includes multiple waypoints, each waypoint is associated with a location information, and information thumbnails of media information associated with the location information are displayed near the waypoints.

[0233] In one embodiment, the method further includes:

[0234] In response to a triggered operation that targets the location information currently displayed in the content posted by the target user, a location details page is displayed, wherein the location details page includes details of the geographic location corresponding to the location information, as well as multiple other user-posted contents associated with the geographic location.

[0235] For details on the implementation of each of the above operations, please refer to the previous examples, which will not be repeated here.

[0236] Optional, such as Figure 26 As shown, the computer device 300 also includes: a touch screen display 303, a radio frequency circuit 304, an audio circuit 305, an input unit 306, and a power supply 307. The processor 301 is electrically connected to the touch screen display 303, the radio frequency circuit 304, the audio circuit 305, the input unit 306, and the power supply 307. Those skilled in the art will understand that... Figure 26 The computer device structure shown does not constitute a limitation on the computer device and may include more or fewer components than shown, or combine certain components, or have different component arrangements.

[0237] The touch display screen 303 can be used to display a graphical user interface (GUI) and receive operation commands generated by the user interacting with the GUI. The touch display screen 303 may include a display panel and a touch panel. The display panel can be used to display information input by the user or information provided to the user, as well as various graphical user interfaces of the computer device. These graphical user interfaces can be composed of graphics, text, icons, video, and any combination thereof. Optionally, the display panel can be configured using a liquid crystal display (LCD), organic light-emitting diode (OLED), or other similar technologies. The touch panel can be used to collect touch operations performed by the user on or near it (such as operations performed by the user using a finger, stylus, or any suitable object or accessory on or near the touch panel), generate corresponding operation commands, and execute the corresponding program according to the operation commands. Optionally, the touch panel may include two parts: a touch detection device and a touch controller. The touch detection device detects the user's touch location and the signal generated by the touch operation, transmitting the signal to the touch controller. The touch controller receives touch information from the touch detection device, converts it into touch point coordinates, and sends it to the processor 301. It can also receive and execute commands from the processor 301. The touch panel can cover the display panel. When the touch panel detects a touch operation on or near it, it transmits the information to the processor 301 to determine the type of touch event. Subsequently, the processor 301 provides corresponding visual output on the display panel based on the type of touch event. In this embodiment, the touch panel and the display panel can be integrated into the touch display screen 303 to achieve input and output functions. However, in some embodiments, the touch panel and the touch display screen 303 can be implemented as two independent components to achieve input and output functions. That is, the touch display screen 303 can also be used as part of the input unit 306 to achieve input functions.

[0238] In this embodiment of the disclosure, a game application is executed by processor 301 to generate a graphical user interface on touch display screen 303. The touch display screen 303 is used to present the graphical user interface and receive operation commands generated by the user interacting with the graphical user interface.

[0239] The radio frequency circuit 304 can be used to transmit and receive radio frequency signals to establish wireless communication with network devices or other computer devices, and to transmit and receive signals with network devices or other computer devices.

[0240] Audio circuitry 305 can be used to provide an audio interface between a user and a computer device via a speaker and a microphone. Audio circuitry 305 converts received audio data into electrical signals, transmits them to the speaker, and the speaker converts them into sound signals for output. Conversely, the microphone converts collected sound signals into electrical signals, which are then received by audio circuitry 305, converted back into audio data, and output to processor 301 for processing. The audio data is then transmitted via radio frequency circuitry 304 to, for example, another computer device, or output to memory 302 for further processing. Audio circuitry 305 may also include an earphone jack to facilitate communication between peripheral headphones and the computer device.

[0241] The input unit 306 can be used to receive input numbers, characters, or user characteristic information (such as fingerprints, iris, facial information, etc.), and to generate keyboard, mouse, joystick, optical, or trackball signal inputs related to user settings and function control.

[0242] Power supply 307 is used to supply power to various components of computer device 300. Optionally, power supply 307 can be logically connected to processor 301 through a power management system, thereby enabling functions such as charging, discharging, and power consumption management through the power management system. Power supply 307 may also include one or more DC or AC power supplies, recharging systems, power fault detection circuits, power converters or inverters, power status indicators, and other arbitrary components.

[0243] although Figure 26 As not shown in the diagram, computer equipment 300 may also include a camera, sensor, wireless fidelity module, Bluetooth module, etc., which will not be described in detail here.

[0244] In the above embodiments, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions in other embodiments.

[0245] As can be seen from the above, the computer device provided in this embodiment, in response to a content creation instruction triggered through a target interface, displays a content editing page on the target interface. The content editing page includes an information input area and a location input area. The information input area displays multiple information input controls, and the location input area displays multiple location input controls. Then, in response to a trigger operation on each information input control, the media information input through each information input control is determined. Next, in response to a trigger operation on each location input control, the location information input through each location input control is determined, and a user-recommended route and its route information are generated based on the location information. Finally, in response to a content publishing designation triggered through the content editing page, target user-published content is generated based on the media information, the location information, and the route information of the user-recommended route. This application embodiment displays information input controls and multiple location input controls on the content editing page corresponding to user-published route-type content. Users can input corresponding information through the information input controls and location input controls, thereby generating target user-published content based on the input media information, location information, and route information of the user-recommended route determined by the location information. By enriching the content publishing methods for users to create route-type content on the content interaction platform, it meets users' needs for content publishing methods for special content, allowing users to publish route-type content in a targeted manner, thereby improving the efficiency of users when publishing content and enhancing the user's interactive experience on the content interaction platform.

[0246] Those skilled in the art will understand that all or part of the steps in the various methods of the above embodiments can be performed by instructions, or by instructions controlling related hardware. These instructions can be stored in a computer-readable storage medium and loaded and executed by a processor.

[0247] Therefore, embodiments of this disclosure provide a computer-readable storage medium storing a plurality of computer programs that can be loaded by a processor to execute steps in any of the user interaction methods provided in embodiments of this disclosure. For example, the computer program can execute the following steps:

[0248] In response to a content creation command triggered through a target interface, a content editing page is displayed on the target interface, wherein the content editing page includes an information input area and a location input area, the information input area displays multiple information input controls, and the location input area displays multiple location input controls;

[0249] In response to trigger operations on each information input control, determine the media information entered through each information input control;

[0250] In response to a trigger operation on a location input control, the location information entered through the location input control is determined, and a user-recommended route and route information of the user-recommended route are generated based on the location information.

[0251] In response to a content publishing request triggered through the content editing page, content to be published by the target user is generated based on the media information, the location information, and the route information of the user-recommended route.

[0252] In one embodiment, each location input control is associated with a media information control, which is configured to associate media information with the location information corresponding to the location input control when triggered.

[0253] In one embodiment, the media information control adds a control to an image, and the method further includes:

[0254] In response to a triggering operation that adds a control to an image, an image display page is displayed, wherein the image display page includes multiple candidate images;

[0255] In response to the selection operation of the target image among the candidate images, the target image is associated with the location information corresponding to the image addition control.

[0256] In one embodiment, the media information control further includes an audio adding control, and after associating the target image with the location information corresponding to the image adding control in response to a selection operation of a target image among the candidate images, it further includes:

[0257] In response to a trigger operation on the audio adding control, the audio information input through the audio adding control and the audio playback identifier corresponding to the audio information are obtained. The audio information and the audio playback identifier are associated with the location information corresponding to the audio adding control. The audio playback identifier is configured to play the audio information on the target interface after triggering.

[0258] In one embodiment, generating a user-recommended route based on local location information, and the route information of the user-recommended route, includes:

[0259] Get the order of the input controls for each location;

[0260] Based on the arrangement order and the location information corresponding to each location input control, a user-recommended route and the route information of the user-recommended route are generated.

[0261] In one embodiment, generating a user-recommended route based on local location information, and the route information of the user-recommended route, includes:

[0262] Obtain the arrangement order of the input controls for each location, and the target image corresponding to the image of each input control;

[0263] Based on the arrangement order, the location information and image information corresponding to each location input control, a user-recommended route and the route information of the user-recommended route are generated.

[0264] In one embodiment, determining the location information input through the location input controls in response to a triggering operation on each location input control includes:

[0265] In response to a triggering operation on the location input control, a location selection page is displayed, wherein the location selection page includes a location search control;

[0266] In response to search information entered through the location search control, multiple candidate geographical locations are displayed based on the search information;

[0267] In response to the selection operation of a target geographic location among the candidate geographic locations, location information is determined based on the target geographic location.

[0268] In one embodiment, the content editing page includes a location addition control, and the method further includes:

[0269] In response to a triggered operation that adds a control for the location, a new location input control is added to the location input area.

[0270] In one embodiment, the method further includes:

[0271] In response to a first touch operation on the target location input control, the target location input control is deleted to cancel its display on the target interface.

[0272] In one embodiment, the method further includes:

[0273] In response to a second touch operation on the target location input control in the location input control, a new display position is determined on the target interface based on the second touch operation;

[0274] When the second touch operation is detected to have ended, the target location input control is moved to the new display position for display.

[0275] In one embodiment, moving the target location input control to the new display position for display when the second touch operation is detected to have ended includes:

[0276] When the second touch operation is detected to have ended, the target location input control and the media information control associated with the target location input control are moved to the new display position for display.

[0277] In one embodiment, after determining the location information entered through the location input controls in response to a triggering operation on each location input control, the method further includes:

[0278] Target media information is determined from a preset media information database based on the location information;

[0279] The step of generating content to be published by the target user based on the media information, the location information, and the route information of the user-recommended route includes:

[0280] Based on the media information, the location information, the target media information corresponding to the location information, and the route information of the user-recommended route, content to be published by the target user is generated.

[0281] In one embodiment, the content editing page includes user-added controls, and the method further includes:

[0282] In response to a triggered operation on the user-add control, a user-add page is displayed, wherein the user-add page displays multiple candidate user accounts;

[0283] In response to the selection operation of the target user account among the candidate user accounts, the target user account is identified as the peer user account of the user's recommended route, and the peer user identifier of the peer user account is displayed on the content editing page.

[0284] In one embodiment, generating content to be published by the target user based on the media information, the location information, and the route information of the user-recommended route includes:

[0285] Based on the media information, the location information, the route information of the user-recommended route, and the peer user identifier of the peer user account, content posted by the target user is generated, so that the peer user identifier is displayed when the content posted by the target user is triggered to be displayed.

[0286] In one embodiment, the content editing page includes multiple travel mode controls, one of which indicates a type of travel mode. The method further includes:

[0287] In response to a selection operation on the target travel mode control in the travel mode control, the target travel mode corresponding to the target travel mode control is determined;

[0288] The generation of user-recommended routes based on local location information, and the route information of the user-recommended routes, include:

[0289] Based on local location information and the target mode of travel, a user-recommended route and route information for the user-recommended route are generated.

[0290] In one embodiment, after generating the target user-posted content based on the media information, the location information, and the route information of the user-recommended route, the method further includes:

[0291] The target interface displays a publishing notification message, which indicates that the content posted by the target user has been successfully published.

[0292] In response to the triggering operation of the published prompt information, a content details page is displayed, wherein the content details page displays part of the media information of the content published by the target user, any location information in the content published by the target user, and media information associated with the location information.

[0293] In one embodiment, the method further includes:

[0294] In response to a trigger operation on the content details page, route information of a user-recommended route associated with the content published by the target user is displayed. The route information includes a digital map and a path identifier of the user-recommended route located on the digital map. The path identifier is used to indicate the travel path of the user-recommended route. The path identifier includes multiple waypoints, each waypoint is associated with a location information, and information thumbnails of media information associated with the location information are displayed near the waypoints.

[0295] In one embodiment, the method further includes:

[0296] In response to a triggered operation that targets the location information currently displayed in the content posted by the target user, a location details page is displayed, wherein the location details page includes details of the geographic location corresponding to the location information, as well as multiple other user-posted contents associated with the geographic location.

[0297] For details on the implementation of each of the above operations, please refer to the previous examples, which will not be repeated here.

[0298] The storage medium may include: read-only memory (ROM), random access memory (RAM), disk or optical disk, etc.

[0299] Because the computer program stored in the storage medium can display a content editing page on the target interface in response to a content creation instruction triggered by the target interface, wherein the content editing page includes an information input area and a location input area, the information input area displaying multiple information input controls, and the location input area displaying multiple location input controls; then, in response to a trigger operation for each information input control, the media information input through each information input control is determined; next, in response to a trigger operation for each location input control, the location information input through each location input control is determined, and a user-recommended route and route information of the user-recommended route are generated based on the location information; finally, in response to a content publishing designation triggered by the content editing page, target user-published content is generated based on the media information, the location information, and the route information of the user-recommended route. This application embodiment displays information input controls and multiple location input controls on the content editing page corresponding to user-published route-type content. Users can input corresponding information through the information input controls and location input controls, thereby generating target user-published content based on the input media information, location information, and route information of the user-recommended route determined by the location information. By enriching the content publishing methods for users to create route-type content on the content interaction platform, it meets users' needs for content publishing methods for special content, allowing users to publish route-type content in a targeted manner, thereby improving the efficiency of users when publishing content and enhancing the user's interactive experience on the content interaction platform.

[0300] According to one aspect of the embodiments of this application, a computer program product or computer program is also provided, which includes computer instructions stored in a storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform the user interaction methods provided in various optional implementations of the above aspects.

[0301] In the above embodiments, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions in other embodiments.

[0302] The foregoing has provided a detailed description of a user interaction method, apparatus, computer device, and computer-readable storage medium provided in the embodiments of this disclosure. Specific examples have been used to illustrate the principles and implementation methods of this disclosure. The descriptions of the above embodiments are only for the purpose of helping to understand the technical solutions and core ideas of this disclosure. Those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. These modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of this disclosure.

Claims

1. A user interaction method, characterized in that, include: The content editing page includes a location input area, which displays location input controls. In response to a triggering operation on the location input control, a location selection page is displayed; Based on the location selection operation performed on the location selection page, location information of the location selected through the selection operation is displayed in the location input area; the location information of the selected location is used to generate route information for the user's recommended route; In response to the posting operation of content published by the target user, the route information of the user-recommended route is added to the content published by the target user for display.

2. The user interaction method according to claim 1, characterized in that, Each selected location is associated with a media information control, which is configured to associate media information with the selected location information when triggered.

3. The user interaction method according to claim 2, characterized in that, The media information control adds controls to images, and the method further includes: In response to a triggering operation that adds a control to an image, an image display page is displayed, wherein the image display page includes multiple candidate images; In response to a selection operation of a target image among candidate images, the target image is associated with the location information of the selected location.

4. The user interaction method according to claim 3, characterized in that, The media information control also includes an audio addition control, which, after associating the target image with the location information of the selected location in response to a selection operation of a target image among the candidate images, further includes: In response to a trigger operation on the audio adding control, the audio information input through the audio adding control and the audio playback identifier corresponding to the audio information are obtained. The audio information and the audio playback identifier are associated with the location information corresponding to the audio adding control. The audio playback identifier is configured to play the audio information on the target interface after triggering.

5. The user interaction method according to claim 1, characterized in that, The user-recommended route and its route information are generated based on the location information of the selected locations and the order in which the selected locations are arranged.

6. The user interaction method according to claim 3, characterized in that, The user-recommended route and its route information are generated based on the location information of the selected locations, the order in which the selected locations are arranged, and the target image associated with the location information of the selected locations.

7. The user interaction method according to claim 1, characterized in that, The location selection page includes a location search control; The location selection page includes: The location selection page displays multiple recommended locations based on the current geographic location; and / or, In response to search information entered through the location search control, multiple locations are displayed based on the search information; The location selection operation refers to the operation of selecting a location from the multiple recommended locations and / or the multiple locations.

8. The user interaction method according to claim 1, characterized in that, The content editing page includes a location addition control, and the method further includes: In response to a triggering operation that adds a control to the location, location information of the newly selected location is added to the location input area via the location selection page.

9. The user interaction method according to claim 1, characterized in that, The method further includes: In response to a trigger operation on the location input control corresponding to the location information of the selected location, the location information corresponding to the triggered location input control is changed; and / or, In response to a first touch operation on a location input control corresponding to the location information of the selected location, the location information corresponding to the location input control touched by the first touch operation is deleted; and / or, In response to a second touch operation on a location input control corresponding to the location information of the selected location, a new display position is determined on the target interface based on the second touch operation; When the second touch operation is detected to have ended, the location information corresponding to the location input control touched by the second touch operation is moved to the new display position for display.

10. The user interaction method according to claim 1, characterized in that, After displaying location information of the selected location in the location input area in response to the selection operation for the plurality of locations, the method further includes: Based on the location information, target media information is determined from a preset media information database, and the target media information is displayed in association with the location information of the selected location; wherein, the content published by the target user is generated based on the media information, the location information of the selected location, the target media information corresponding to the location information, and the route information of the user-recommended route; the media information is the information entered through the information input area displayed on the content editing page.

11. The user interaction method according to claim 1, characterized in that, The content editing page includes user-added controls, and the method further includes: In response to a triggered operation on the user-add control, a user-add page is displayed, wherein the user-add page displays multiple candidate user accounts; In response to the selection operation of the target user account among the multiple candidate user accounts, the target user account is identified as the peer user account of the user's recommended route, and the peer user identifier of the peer user account is displayed on the content editing page.

12. The user interaction method according to claim 11, characterized in that, The content published by the target user is generated based on media information, location information of the selected location, route information of the user-recommended route, and peer user identifier of the peer user account; the media information is the information entered through the information input area displayed on the content editing page, and the peer user identifier is used to display the content published by the target user when it is triggered.

13. The user interaction method according to claim 1, characterized in that, The content editing page includes multiple travel mode controls, one of which indicates a type of travel mode. The method further includes: In response to a selection operation of a target travel mode control in the travel mode control, the target travel mode corresponding to the target travel mode control is determined; wherein, the user-recommended route and the route information of the user-recommended route are generated based on the location information of the selected location and the target travel mode.

14. The user interaction method according to claim 2, characterized in that, After adding the route information of the user-recommended route to the target user's published content in response to the publishing operation of the target user, the method further includes: The target interface displays a publishing notification message, which indicates that the content posted by the target user has been successfully published. In response to the triggered operation of the published prompt information, a content details page is displayed, wherein the content details page displays part of the media information of the content published by the target user, any location information in the content published by the target user, media information associated with the location information, and route information of the user's recommended route.

15. The user interaction method according to claim 14, characterized in that, The method further includes: In response to a trigger operation on the content details page, route information of a user-recommended route associated with the content published by the target user is displayed. The route information includes a digital map and a path identifier of the user-recommended route located on the digital map. The path identifier is used to indicate the travel path of the user-recommended route. The path identifier includes multiple waypoints, each waypoint is associated with a location information, and information thumbnails of media information associated with the location information are displayed near the waypoints.

16. The user interaction method according to claim 14, characterized in that, The method further includes: In response to a triggered operation on location information displayed via the content details page, a location details page is displayed, wherein the location details page includes details of the geographic location corresponding to the location information, as well as multiple other user-posted content associated with the geographic location.

17. The user interaction method according to claim 1, characterized in that, The content details page of the target user's published content includes images and travel data generated based on the location information and / or the route information.

18. A user interaction device, characterized in that, include: The display unit is used to display a content editing page, wherein the content editing page includes a location input area, and the location input area displays a location input control; The first determining unit is configured to display a location selection page in response to a trigger operation on the location input control; The second determining unit is used to display location information of the location selected by the selection operation in the location input area based on the location selection operation performed on the location selection page; the location information of the selected location is used to generate route information for the user-recommended route; The generation unit is used to add the route information of the user-recommended route to the target user's published content in response to the publishing operation of the target user.

19. A computer device, characterized in that, It includes a processor and a memory, wherein the memory stores a computer program that, when executed by the processor, causes the processor to perform the steps of the user interaction method according to any one of claims 1 to 17.

20. A computer-readable storage medium, characterized in that, It includes a computer program that, when run on a computer device, causes the computer device to perform the steps of the user interaction method according to any one of claims 1 to 17.

21. A computer program product, characterized in that, The device includes a computer program stored in a computer-readable storage medium; when a processor of a computer device reads the computer program from the computer-readable storage medium, the processor executes the computer program, causing the computer device to perform the steps of the user interaction method according to any one of claims 1 to 17.

Citation Information

Patent Citations

  • Providing route recommendations

    CN104838673A

  • Method and equipment for sharing travel experiences

    CN105335396A

  • Personalized service method and system for tour route

    CN106033589A

  • Social information publishing method and device

    CN111144076A

  • Road book generation method and terminal and computer-readable storage medium

    CN112182135A