Interaction method and device, equipment and storage medium
By receiving reference content and interest points selected by users, and generating high-quality itinerary content, the problem of inefficient creation of itinerary content in the prior art is solved, and more efficient and personalized itinerary planning is achieved.
Patent Information
- Application Number
- CN202411155215.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-21
- Publication Date
- 2024-12-13
AI Technical Summary
The existing technology is inefficient when creating itinerary content, making it difficult to quickly generate high-quality travel guides and other itinerary content.
By receiving user reference content selection, multiple points of interest are presented, and corresponding itinerary content is generated based on user selection. Using the interaction between electronic devices and servers, an interactive interface and generation module are provided to realize the automated generation of itinerary content.
It improves the efficiency and quality of creating itinerary content, can better meet the needs of users, and provides personalized itinerary suggestions.
Smart Images

Figure CN119127040A_ABST
Abstract
Description
Technical Field
[0001] Example embodiments of the present disclosure generally relate to the field of computers, and more particularly to providing interactive methods, devices, apparatuses, and computer-readable storage media. Background Art
[0002] With the rapid development of intelligence, various forms of electronic devices can greatly enrich people's daily lives. For example, users can create itinerary content based on some electronic devices, where the itinerary content represents the various parts and details that constitute a travel plan or daily activity arrangement. How to improve the efficiency of creating itinerary content is a focus of attention. Summary of the invention
[0003] In a first aspect of the present disclosure, an interactive method is provided, which includes: receiving a selection of a set of reference contents published by at least one user; presenting a plurality of points of interest determined based on the set of reference contents; and based on the selection of a set of points of interest among the plurality of points of interest, generating itinerary contents corresponding to the selected set of points of interest, wherein the itinerary contents are generated based on at least one reference content associated with the set of points of interest.
[0004] In a second aspect of the present disclosure, a device for interaction is provided. The device includes: a receiving module configured to receive a selection of a set of reference contents published by at least one user; a presenting module configured to present a plurality of points of interest determined based on the set of reference contents; and a generating module configured to generate, based on a selection of a set of points of interest among the plurality of points of interest, a trip content corresponding to the selected set of points of interest, the trip content being generated based on at least one reference content associated with the set of points of interest.
[0005] In a third aspect of the present disclosure, an electronic device is provided. The device includes at least one processing unit; and at least one memory, the at least one memory is coupled to the at least one processing unit and stores instructions for execution by the at least one processing unit. When the instructions are executed by the at least one processing unit, the device executes the method of the first aspect.
[0006] In a fourth aspect of the present disclosure, a computer-readable storage medium is provided, wherein a computer program is stored on the computer-readable storage medium, and the computer program can be executed by a processor to implement the method of the first aspect.
[0007] It should be understood that the contents described in this content section are not intended to limit the key features or important features of the embodiments of the present disclosure, nor are they intended to limit the scope of the present disclosure. Other features of the present disclosure will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0008] The above and other features, advantages and aspects of the embodiments of the present disclosure will become more apparent with reference to the following detailed description in conjunction with the accompanying drawings. In the accompanying drawings, the same or similar reference numerals represent the same or similar elements, wherein:
[0009] Figure 1 A schematic diagram showing an example environment in which embodiments of the present disclosure can be implemented;
[0010] FIG. 2A to FIG. 2E A schematic diagram showing an example live broadcast interface according to some embodiments of the present disclosure is shown;
[0011] Figure 3 A flowchart showing a process of interaction according to some embodiments of the present disclosure;
[0012] Figure 4 A schematic structural block diagram of an apparatus for interaction according to some embodiments of the present disclosure is shown;
[0013] Figure 5 A block diagram of an electronic device capable of implementing various embodiments of the present disclosure is shown. DETAILED DESCRIPTION
[0014] Embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although certain embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as being limited to the embodiments set forth herein. On the contrary, these embodiments are provided to provide a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are only for exemplary purposes and are not intended to limit the scope of protection of the present disclosure.
[0015] It should be noted that the titles of any sections / subsections provided herein are not restrictive. Various embodiments are described throughout this article, and any type of embodiment may be included under any section / subsection. In addition, the embodiments described in any section / subsection may be combined in any manner with any other embodiments described in the same section / subsection and / or different sections / subsections.
[0016] In the description of the embodiments of the present disclosure, the term "including" and similar terms should be understood as open inclusion, that is, "including but not limited to". The term "based on" should be understood as "based at least in part on". The term "one embodiment" or "the embodiment" should be understood as "at least one embodiment". The term "some embodiments" should be understood as "at least some embodiments". Other explicit and implicit definitions may be included below. The terms "first", "second", etc. may refer to different or the same objects. Other explicit and implicit definitions may be included below.
[0017] The embodiments of the present disclosure may involve user data, data acquisition and / or use, etc. These aspects are subject to the corresponding laws, regulations and relevant provisions. In the embodiments of the present disclosure, all data collection, acquisition, processing, processing, forwarding, use, etc. are carried out on the premise that the user knows and confirms. Accordingly, when implementing each embodiment of the present disclosure, the type, scope of use, usage scenario, etc. of the data or information that may be involved should be informed to the user and the user's authorization should be obtained in an appropriate manner in accordance with the relevant laws and regulations. The specific notification and / or authorization method can vary according to the actual situation and application scenario, and the scope of the present disclosure is not limited in this respect.
[0018] In this specification and the embodiments, if personal information processing is involved, it will be processed on the premise of having a legal basis (such as obtaining the consent of the subject of personal information, or it is necessary to perform a contract, etc.), and will only be processed within the scope of regulations or agreements. If a user refuses to process personal information other than the necessary information for basic functions, it will not affect the user's use of basic functions.
[0019] The embodiment of the present disclosure proposes an interactive scheme. According to the scheme, a selection of a set of reference contents published by at least one user can be received; multiple points of interest determined based on the set of reference contents are presented; and based on the selection of a set of points of interest among the multiple points of interest, itinerary contents corresponding to the selected set of points of interest are generated, wherein the itinerary contents are generated based on at least one reference content associated with the set of points of interest.
[0020] Therefore, the embodiments of the present disclosure can effectively improve the efficiency of creating itinerary content (eg, travel guides), and can improve the quality of the created itinerary content.
[0021] Example Environment
[0022] Figure 1 1 is a schematic diagram of an example environment 100 in which embodiments of the present disclosure can be implemented. Figure 1 As shown, example environment 100 may include electronic device 110 .
[0023] In the example environment 100, the electronic device 110 may run an application 120 supporting interface interaction. The application 120 may be any suitable type of application for interface interaction, examples of which may include but are not limited to travel applications, navigation applications, etc. or other suitable applications.
[0024] In some embodiments, the current user 140 can create travel content based on the application 120. The current user 140 can also view the travel content posted to the application 120 by other users based on the application 120. The current user 140 can also create his own travel content with reference to the travel content posted to the application 120 by other users among the users, etc. The current user 140 can interact with the application 120 via the electronic device 110 and / or its attached device.
[0025] exist Figure 1 In the environment 100, if the application 120 is in an active state, the electronic device 110 can present an interface 150 for supporting interface interaction through the application 120.
[0026] In some embodiments, the electronic device 110 communicates with the server 130 to provide services for the application 120. The electronic device 110 can be any type of mobile terminal, fixed terminal or portable terminal, including a mobile phone, a desktop computer, a laptop computer, a notebook computer, a netbook computer, a tablet computer, a media computer, a multimedia tablet, a handheld computer, a portable game terminal, a VR / AR device, a personal communication system (PCS) device, a personal navigation device, a personal digital assistant (PDA), an audio / video player, a digital camera / camcorder, a positioning device, a television receiver, a radio receiver, an e-book device, a game device or any combination of the foregoing, including accessories and peripherals of these devices or any combination thereof. In some embodiments, the electronic device 110 can also support any type of interface for the target user (such as a "wearable" circuit, etc.).
[0027] The server 130 may be an independent physical server, or 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 communications, middleware services, domain name services, security services, content distribution networks, and big data and artificial intelligence platforms. The server 130 may include, for example, a computing system / server, such as a mainframe, an edge computing node, a computing device in a cloud environment, etc. The server 130 may provide background services for the application 120 that supports interface interaction in the electronic device 110.
[0028] A communication connection may be established between the server 130 and the electronic device 110. The communication connection may be established in a wired manner or a wireless manner. The communication connection may include, but is not limited to, a Bluetooth connection, a mobile network connection, a Universal Serial Bus (USB) connection, a Wireless Fidelity (WiFi) connection, etc., and the embodiments of the present disclosure are not limited in this respect. In the embodiments of the present disclosure, the server 130 and the electronic device 110 may implement signaling interaction through the communication connection between the two.
[0029] It should be understood that the structure and function of the various elements in the environment 100 are described for exemplary purposes only and do not imply any limitation on the scope of the present disclosure.
[0030] Some example embodiments of the present disclosure will be described below with continued reference to the accompanying drawings.
[0031] Example Interaction
[0032] An example interaction process according to an embodiment of the present disclosure will be described below with reference to the accompanying drawings. FIG. 2A to FIG. 2E Example interfaces 200A to 200E according to some embodiments of the present disclosure are shown. Interfaces 200A to 200E may be, for example, Figure 1 The electronic device 110 is provided as shown.
[0033] like Figure 2A As shown, the electronic device 110 can present, for example, an interface 200A (point of interest viewing interface). The electronic device 110 can provide a selection control 210 corresponding to the location and a selection control 220 corresponding to the type of the point of interest in the interface 200A. The selection control 210 corresponding to the location can be used to select an address, and the selected address can be the address of the current location located by the current user 140, or any appropriate address customized and input by the current user 140, etc. The point of interest can be a specific location of any appropriate type, such as a store, entertainment venue, attraction, food, etc., which will not be described in detail here.
[0034] In some embodiments, the interface 200A may include a map component 230. In some embodiments, the electronic device 110 may present a set of points of interest associated with the target location in the map component 230 in the interface 200A in response to receiving a selection of the target location. As an example, the electronic device 110 may present various types of points of interest within a predetermined range where the target location is located in the map component 230. For example, if the target location is location A, the electronic device 110 may present various stores, attractions, parking lots, etc. within 500 meters of location A in the map component 230.
[0035] As an example, the electronic device 110 may present a set of points of interest associated with the target type in the map component 230 of the interface 200A in response to receiving a selection of the target type. As an example, if the target type is a store, the electronic device 110 may present various stores, etc., in the map component 230 of the interface 200A. Specifically, the electronic device 110 may present various stores within a predetermined range corresponding to the current location of the current user 140 in the map component 230 of the interface 200A, and may also present various stores within a predetermined range where the default location of the current user 140 is located, etc., which may be specifically set according to needs.
[0036] In some embodiments, the electronic device 110 may present a set of candidate points of interest associated with the target location and the target type in the map component 230 in the interface 200A in response to receiving the selection of the target location and the target type. Figure 2A As an example, if the target type is food and the target location is place A, the electronic device 110 can present restaurants 211, 212, 213, 214, etc. within a predetermined range of place A in the map component 230 in the interface 200A.
[0037] by Figure 2A As an example, the electronic device 110 may present a selection control 215 corresponding to the favorite in the interface 200A, and the electronic device 110 may display all favorite points of interest in response to receiving a selection of the selection control 215 .
[0038] In some embodiments, the electronic device 110 may provide, in response to receiving a selection of the restaurant 211, Figure 2B Interface 200B shown. Electronic device 110 may present window 240 in interface 200B. In some embodiments, electronic device 110 may display rating information, address information, etc. corresponding to restaurant 211 in window 240 of interface 200B.
[0039] In some embodiments, the electronic device 110 may provide an interactive control in the window 240, wherein the interactive control is used for other users to perform interactive operations on the restaurant 211, and the interactive operation may be any appropriate type of operation, such as a like operation, a favorite operation, a forwarding operation, etc. Figure 2BAs an example, the electronic device 110 may provide a selection control 221 corresponding to navigation and a selection control 222 corresponding to favorites in the window 240. In response to receiving a selection of the selection control 221, the electronic device 110 may display route information from the current location of the current user 140 to the restaurant 211 or route information from the location selected by the current user 140 to the restaurant 211, etc. In response to receiving a selection of the selection control 222, the electronic device 110 may favorite the restaurant 211.
[0040] In some embodiments, the electronic device 110 may determine a first set of candidate points of interest based on the historical interaction operations of the current user 140. Figure 2C As an example, the electronic device 110 may present points of interest 1, 2, and 3 in the interface 200C, where points of interest 1, 2, and 3 may be points of interest that the current user 140 has historically collected.
[0041] like Figure 2C As shown, the electronic device 110 can also display the itinerary 259 in the interface 200C, where the points of interest A, B, C and D can correspond to the first sequence of points of interest, and the itinerary 259 indicates the first itinerary corresponding to the first sequence of points of interest, and the first itinerary represents the travel order corresponding to the points of interest A, B, C and D, the travel time corresponding to each point of interest, the departure time of the itinerary 259, the end time of the itinerary 259, the travel strategy corresponding to each point of interest, and the like.
[0042] In some embodiments, the selection of interest point A, interest point B, and interest point C indicates a second interest point sequence, that is, the user can indicate the travel order of interest point A, interest point B, and interest point C based on the selection of interest point A, interest point B, and interest point C. For example, the second interest point sequence may be {interest point A, interest point C, interest point B}.
[0043] The following is an explanation of the process of determining the second interest point sequence:
[0044] In some embodiments, the electronic device 110 may also receive an operation of deleting the D point of interest in {A point of interest, B point of interest, C point of interest, D point of interest}, and delete the D point of interest in {A point of interest, B point of interest, C point of interest, D point of interest}. At this time, the second point of interest sequence is {A point of interest, B point of interest, C point of interest}.
[0045] In some embodiments, the electronic device 110 may also receive an operation of adjusting the position of the C interest point in {A interest point, B interest point, C interest point, D interest point}, and adjust the position of the C interest point in {A interest point, B interest point, C interest point, D interest point}. The position of this C interest point in the second interest point sequence is different from the position in the first interest point sequence. The operation of adjusting the position of the C interest point in the first interest point sequence may be any appropriate operation, such as an operation of dragging the control corresponding to the C interest point to a target position, and the target position is the position where the C interest point is expected to be located in {A interest point, B interest point, C interest point, D interest point}. For example, the first interest point sequence may be {A interest point, B interest point, C interest point, D interest point}, and the electronic device 110 may receive an operation of adjusting the position of the C interest point in the first interest point sequence, and determine that the second interest point sequence is {A interest point, C interest point, B interest point, D interest point}.
[0046] In some embodiments, the electronic device 110 may also receive an operation of adding an E point of interest to {A point of interest, B point of interest, C point of interest, D point of interest}, adding an E point of interest to {A point of interest, B point of interest, C point of interest, D point of interest}.
[0047] by Figure 2C As an example, a group of candidate points of interest, such as point of interest 1, point of interest 2, and point of interest 3, may be presented in the interface 200C.
[0048] In response to receiving a selection of point of interest 1 among points of interest 1, 2, and 3 (eg, clicking the add control 271 corresponding to point of interest 1), the electronic device 110 may add point of interest 1 to the first point of interest sequence.
[0049] In some embodiments, the electronic device 110 may add point of interest 1 to the itinerary 259 in response to an operation of adding point of interest 1 at a predetermined position in the first sequence of points of interest corresponding to the itinerary 259. The predetermined position may be any appropriate position, such as the middle of any two adjacent points of interest in the first sequence of points of interest, in front of the first point of interest in the first sequence of points of interest, or behind the last point of interest, etc. Taking adding point of interest 1 between points of interest A and B as an example, the itinerary 259 may be updated to {point of interest A, point of interest B, point of interest 1, point of interest C, point of interest D}.
[0050] In some other embodiments, the electronic device 110 may also receive a selection of a second point of interest via a map component in the point of interest viewing interface (200A) to add the second point of interest to the first point of interest sequence. Figure 2AAs an example, the map component 230 includes restaurants 211, 212, 213, and 214, and the electronic device 110 can receive the selection of restaurant 214 via the map component 230, and add restaurant 214 to the first sequence of points of interest. In some embodiments, the restaurant 214 can be added to any appropriate position in the first sequence of points of interest, such as before or after the point of interest closest to the restaurant 214 in the first sequence of points of interest, and will not be described in detail here.
[0051] It should be noted that Figure 2C The illustrated points of interest 1, 2, and 3 may be, in addition to the first group of candidate points of interest determined by the historical interaction operation of the current user, a second group of candidate points of interest determined based on at least one point of interest in the first sequence of points of interest. The historical interaction operation may be any appropriate operation, such as a collection operation, a like operation, and the like.
[0052] In some embodiments, the second group of candidate points of interest may be determined based on at least one of the following information: the location of at least one point of interest, the type of at least one point of interest, and associated points of interest included in a set of reference trip contents, wherein a set of reference trip contents is associated with the at least one point of interest.
[0053] In some embodiments, the second group of candidate points of interest may include other points of interest whose distance from the location of at least one point of interest in the first sequence of points of interest is less than a predetermined distance threshold. In other embodiments, the second group of candidate points of interest may also include other points of interest of the same type as at least one point of interest in the first sequence of points of interest, such as points of interest of the type of food. In other embodiments, the second group of candidate points of interest may also include other points of interest that appear in other trips at the same time as at least one point of interest in the first sequence of points of interest for a number of times greater than a predetermined number threshold.
[0054] The display process of the trip 259 is described below.
[0055] like Figure 2DThe electronic device 110 may, for example, present an interface 200D (content viewing interface). The electronic device 110 may display a plurality of reference contents that have been published in the interface 200D, such as reference content 251, reference content 252, reference content 253, etc., wherein reference content 251, reference content 252, reference content 253 may be travel contents published by other users on the application. The electronic device 110 may receive a selection of reference content 251 and reference content 252 from among a plurality of reference contents such as reference content 251, reference content 252, reference content 253. The selection operation may be any appropriate operation, such as a collection operation, a like operation, etc., which will not be elaborated here. The electronic device 110 may present a plurality of points of interest determined based on the reference content 251 and the reference content 252. Figure 2C As an example, point of interest A, point of interest B, point of interest C, and point of interest D may be presented in interface 200C, where point of interest A, point of interest B, point of interest C, and point of interest D are determined based on reference content 251 and reference content 252 .
[0056] As an example, the electronic device 110 may present the A point of interest, the B point of interest, the C point of interest, and the D point of interest in the interface 200C in response to the selection of the add control 254 corresponding to the reference content 251 and the selection of the add control 258 corresponding to the reference content 252. As another example, the electronic device 110 may present the A point of interest, the B point of interest, the C point of interest, and the D point of interest in the interface 200C in response to the double-click operation or the single-click operation of the reference content 251. Figure 2E Interface 200E shown. The electronic device 110 can present interactive controls of the reference content 251 in the interface 200E, and the interactive controls may include comment controls, like controls, forward controls, etc., to support users to comment, like, forward, etc. on the reference content 251. In some embodiments, the interface 200E can also display relevant information of the reference content 251, wherein the relevant information may include comment information, number of likes, etc. of other users on the published reference content 251. In some embodiments, the interface 200E can also present a corresponding add control 260. The electronic device 110 can receive a selection of a corresponding add control 260 for the reference content 251. Similarly, the electronic device can also receive a selection of a corresponding add control for the reference content 252 based on the same method, which will not be repeated here. In some embodiments, the electronic device can present A points of interest, B points of interest, C points of interest, and D points of interest determined based on the reference content 251 and the reference content 252.
[0057] In some embodiments, the electronic device 110 may generate itinerary content corresponding to the selected set of points of interest based on the selection of points of interest A, B, C, and D, wherein the itinerary content is generated based on at least one reference content associated with points of interest A, B, and C. The at least one reference content associated with points of interest A, B, and C may be point of interest information, and the point of interest information includes but is not limited to the type corresponding to the point of interest, the location information corresponding to the point of interest, the surrounding environment information of the point of interest, and the like. Of course, the reference content may also be any other type of appropriate content, which will not be described in detail here.
[0058] In some embodiments, the electronic device 110 may provide the target model with interest points A, B, C, and at least one reference content corresponding to interest points A, B, and C, wherein the target model may be any appropriate type of deep learning network or deep learning model. The electronic device 110 may obtain the itinerary content generated by the target model.
[0059] In some embodiments, the electronic device 110 may receive a request to publish the itinerary content. As an example, the electronic device 110 may provide a control corresponding to the itinerary content publishing, and the current user 140 may select the control corresponding to the itinerary content publishing so that the electronic device 110 may receive the request to publish the itinerary content. In some embodiments, the electronic device 110 may display the published itinerary content on the content viewing interface in response to the request. Figure 2D As an example, the trip content may be displayed in interface 200D.
[0060] Back to Figure 2C For the trip 259, the electronic device 110 may also display a navigation selection control 281 and a route viewing control 282 corresponding to the trip 259 in the interface 200C. In some embodiments, the electronic device 110 may start the navigation service in response to the selection of the selection control 281. In some embodiments, the electronic device 110 may display the relevant information of the path corresponding to the trip 259 in the map component in response to the selection of the selection control 282, and specifically, may also display the time required to complete the path, the road condition information of the path, etc.
[0061] In some embodiments, the electronic device 110 may generate target itinerary content based on reference information associated with the current user 140 in response to receiving a selection of the itinerary generation control. The reference information may include, but is not limited to, information related to the target history operations of the current user 140 for points of interest or itinerary content, and the target history operations may be browsing operations, liking operations, forwarding operations, etc. As an example, the reference information associated with the current user 140 may be information about points of interest that the user has browsed. Figure 2C As an example, the electronic device 110 may generate a target itinerary based on reference information associated with the current user 140 in response to the itinerary generation control 274 in the interface 200C being selected.
[0062] In some embodiments, the electronic device 110 may provide reference information associated with the current user 140 to a predetermined model, and the electronic device 110 may obtain a target itinerary output by the predetermined model.
[0063] Thus, the embodiments of the present disclosure can effectively improve the efficiency of creating itinerary content, and can improve the rationality of the created itinerary content, thereby improving the quality of the itinerary content. In addition, the itinerary content created based on the embodiments of the present disclosure can better meet the needs of users.
[0064] Example Process
[0065] Figure 3 FIG. 3 is a flow chart showing a process 300 of interaction according to some embodiments of the present disclosure. The process 300 may be implemented at the electronic device 110. Figure 1 Process 300 is described.
[0066] In block 310 , the electronic device 110 receives a selection of a set of reference content posted by at least one user.
[0067] At block 320 , the electronic device 110 presents a plurality of points of interest determined based on a set of reference content.
[0068] In block 330 , the electronic device 110 generates trip content corresponding to the selected set of points of interest based on the selection of the set of points of interest among the plurality of points of interest, the trip content being generated based on at least one reference content associated with the set of points of interest.
[0069] In some embodiments, receiving a selection of a set of reference contents published by at least one user includes: providing a content viewing interface in which a plurality of published reference contents are displayed; and receiving a selection of a set of reference contents from the plurality of reference contents.
[0070] In some embodiments, process 300 further includes: receiving a request to publish travel content; and in response to the request, displaying the published travel content on the content viewing interface.
[0071] In some embodiments, the plurality of points of interest correspond to a first sequence of points of interest, and the selection of the set of points of interest indicates a second sequence of points of interest, and the itinerary content indicates an itinerary corresponding to the second sequence of points of interest.
[0072] In some embodiments, the second interest point sequence is determined based on at least one of the following processes: deleting the first interest point in the first interest point sequence, adding the second interest point to the first interest point sequence, and adjusting the position of the third interest point in the first interest point sequence.
[0073] In some embodiments, adding the second point of interest to the first sequence of points of interest includes: displaying a set of candidate points of interest; and in response to receiving a selection of the second point of interest in the set of candidate points of interest, adding the second point of interest to the first sequence of points of interest.
[0074] In some embodiments, the group of candidate interest points includes: a first group of candidate interest points determined based on historical interaction operations of the current user, and / or a second group of candidate interest points determined based on at least one interest point in the first interest point sequence.
[0075] In some embodiments, the second set of candidate points of interest is determined based on at least one of the following information: the location of at least one point of interest, the type of at least one point of interest, an associated point of interest included in a set of reference trip contents, and a set of reference trip contents associated with the at least one point of interest.
[0076] In some embodiments, adding a second point of interest to a first point of interest sequence includes: providing a point of interest viewing interface, the point of interest viewing interface including a map component; and receiving a selection of the second point of interest via the map component to add the second point of interest to the first point of interest sequence.
[0077] In some embodiments, generating the trip content corresponding to the selected set of points of interest includes: providing the set of points of interest and at least one reference content to the target model; and obtaining the trip content generated by the target model.
[0078] Example devices and equipment
[0079] The embodiments of the present disclosure also provide corresponding devices for implementing the above methods or processes. Figure 4 A schematic structural block diagram of an apparatus 400 for interaction according to some embodiments of the present disclosure is shown. The apparatus 400 may be implemented as or included in the electronic device 110 discussed above. Each module / component in the apparatus 400 may be implemented by hardware, software, firmware, or any combination thereof.
[0080] like Figure 4 As shown, the device 400 includes a receiving module 410, configured to receive a selection of a set of reference contents published by at least one user; a presenting module 420, configured to present a plurality of points of interest determined based on the set of reference contents; and a generating module 430, configured to generate travel content corresponding to the selected set of points of interest based on a selection of a set of points of interest among the plurality of points of interest, wherein the travel content is generated based on at least one reference content associated with the set of points of interest.
[0081] In some embodiments, the receiving module 410 is further configured to: provide a content viewing interface, in which a plurality of published reference contents are displayed; and receive a selection of a group of reference contents from the plurality of reference contents.
[0082] In some embodiments, the device 400 also includes a request receiving module configured to: receive a request to publish itinerary content; and a display module configured to display the published itinerary content on the content viewing interface in response to the request.
[0083] In some embodiments, the plurality of points of interest correspond to a first sequence of points of interest, and the selection of the set of points of interest indicates a second sequence of points of interest, and the itinerary content indicates an itinerary corresponding to the second sequence of points of interest.
[0084] In some embodiments, the second interest point sequence is determined based on at least one of the following processes: deleting the first interest point in the first interest point sequence, adding the second interest point to the first interest point sequence, and adjusting the position of the third interest point in the first interest point sequence.
[0085] In some embodiments, adding the second point of interest to the first sequence of points of interest includes: displaying a set of candidate points of interest; and in response to receiving a selection of the second point of interest in the set of candidate points of interest, adding the second point of interest to the first sequence of points of interest.
[0086] In some embodiments, the group of candidate interest points includes: a first group of candidate interest points determined based on historical interaction operations of the current user, and / or a second group of candidate interest points determined based on at least one interest point in the first interest point sequence.
[0087] In some embodiments, the second set of candidate points of interest is determined based on at least one of the following information: the location of at least one point of interest, the type of at least one point of interest, an associated point of interest included in a set of reference trip contents, and a set of reference trip contents associated with the at least one point of interest.
[0088] In some embodiments, adding a second point of interest to a first point of interest sequence includes: providing a point of interest viewing interface, the point of interest viewing interface including a map component; and receiving a selection of the second point of interest via the map component to add the second point of interest to the first point of interest sequence.
[0089] In some embodiments, the generation module 430 is further configured to provide a set of points of interest and at least one reference content to the target model; and to obtain the travel content generated by the target model. The units included in the device 400 can be implemented in various ways, including software, hardware, firmware, or any combination thereof. In some embodiments, one or more units can be implemented using software and / or firmware, such as machine executable instructions stored on a storage medium. In addition to or as an alternative to machine executable instructions, some or all of the units in the device 400 can be implemented at least in part by one or more hardware logic components. As an example and not limitation, exemplary types of hardware logic components that can be used include field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), complex programmable logic devices (CPLDs), and the like.
[0090] Figure 5 1 shows a block diagram of an electronic device 500 in which one or more embodiments of the present disclosure may be implemented. It should be understood that Figure 5 The electronic device 500 shown is merely exemplary and should not constitute any limitation on the functionality and scope of the embodiments described herein. Figure 5 The electronic device 500 shown can be used to implement Figure 1 An electronic device 110 is shown.
[0091] like Figure 5 As shown, the electronic device 500 is in the form of a general electronic device. The components of the electronic device 500 may include, but are not limited to, one or more processors or processing units 510, a memory 520, a storage device 530, one or more communication units 540, one or more input devices 550, and one or more output devices 560. The processing unit 510 may be an actual or virtual processor and is capable of performing various processes according to a program stored in the memory 520. In a multi-processor system, multiple processing units execute computer executable instructions in parallel to improve the parallel processing capability of the electronic device 500.
[0092] The electronic device 500 typically includes a plurality of computer storage media. Such media may be any accessible media that is accessible to the electronic device 500, including but not limited to volatile and non-volatile media, removable and non-removable media. The memory 520 may be a volatile memory (e.g., a register, a cache, a random access memory (RAM)), a non-volatile memory (e.g., a read-only memory (ROM), an electrically erasable programmable read-only memory (EEPROM), flash memory), or some combination thereof. The storage device 530 may be a removable or non-removable medium, and may include a machine-readable medium, such as a flash drive, a disk, or any other medium, which may be capable of being used to store information and / or data (e.g., training data for training) and may be accessed within the electronic device 500.
[0093] The electronic device 500 may further include additional removable / non-removable, volatile / non-volatile storage media. Figure 5 As shown in , a disk drive for reading or writing from a removable, non-volatile disk (e.g., a "floppy disk") and an optical drive for reading or writing from a removable, non-volatile optical disk may be provided. In these cases, each drive may be connected to the bus (not shown) by one or more data media interfaces. The memory 520 may include a computer program product 525 having one or more program modules that are configured to perform various methods or actions of various embodiments of the present disclosure.
[0094] The communication unit 540 implements communication with other electronic devices through a communication medium. Additionally, the functions of the components of the electronic device 500 can be implemented in a single computing cluster or multiple computing machines that can communicate through a communication connection. Therefore, the electronic device 500 can operate in a networked environment using a logical connection with one or more other servers, a network personal computer (PC), or another network node.
[0095] The input device 550 may be one or more input devices, such as a mouse, a keyboard, a tracking ball, etc. The output device 560 may be one or more output devices, such as a display, a speaker, a printer, etc. The electronic device 500 may also communicate with one or more external devices (not shown) through the communication unit 540 as needed, such as a storage device, a display device, etc., communicate with one or more devices that allow a user to interact with the electronic device 500, or communicate with any device that allows the electronic device 500 to communicate with one or more other electronic devices (e.g., a network card, a modem, etc.). Such communication may be performed via an input / output (I / O) interface (not shown).
[0096] According to an exemplary implementation of the present disclosure, a computer-readable storage medium is provided, on which computer-executable instructions are stored, wherein the computer-executable instructions are executed by a processor to implement the method described above. According to an exemplary implementation of the present disclosure, a computer program product is also provided, which is tangibly stored on a non-transitory computer-readable medium and includes computer-executable instructions, and the computer-executable instructions are executed by a processor to implement the method described above.
[0097] Various aspects of the present disclosure are described herein with reference to the flowcharts and / or block diagrams of the methods, devices, equipment, and computer program products implemented according to the present disclosure. It should be understood that each box in the flowchart and / or block diagram and the combination of each box in the flowchart and / or block diagram can be implemented by computer-readable program instructions.
[0098] These computer-readable program instructions can be provided to a processing unit of a general-purpose computer, a special-purpose computer, or other programmable data processing device, thereby producing a machine, so that when these instructions are executed by the processing unit of the computer or other programmable data processing device, a device that implements the functions / actions specified in one or more boxes in the flowchart and / or block diagram is generated. These computer-readable program instructions can also be stored in a computer-readable storage medium, and these instructions cause the computer, programmable data processing device, and / or other equipment to work in a specific manner, so that the computer-readable medium storing the instructions includes a manufactured product, which includes instructions for implementing various aspects of the functions / actions specified in one or more boxes in the flowchart and / or block diagram.
[0099] Computer-readable program instructions can be loaded onto a computer, other programmable data processing apparatus, or other device so that a series of operational steps are performed on the computer, other programmable data processing apparatus, or other device to produce a computer-implemented process, so that the instructions executed on the computer, other programmable data processing apparatus, or other device implement the functions / actions specified in one or more boxes in the flowchart and / or block diagram.
[0100] The flow chart and block diagram in the accompanying drawings show the possible architecture, function and operation of the system, method and computer program product according to multiple implementations of the present disclosure. In this regard, each square box in the flow chart or block diagram can represent a part of a module, program segment or instruction, and a part of a module, program segment or instruction includes one or more executable instructions for realizing the logical function of the specification. In some implementations as replacements, the function marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two continuous square boxes can actually be executed substantially in parallel, and they can sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be realized by a special hardware-based system that performs the function or action of the specification, or can be realized by a combination of special hardware and computer instructions.
[0101] The above descriptions of various implementations of the present disclosure are exemplary, non-exhaustive, and not limited to the disclosed implementations. Many modifications and variations will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the described implementations. The selection of terms used herein is intended to best explain the principles of the implementations, practical applications, or improvements to the technology in the market, or to enable other persons of ordinary skill in the art to understand the various implementations disclosed herein.
Claims
1. An interactive method, comprising: receiving a selection of a set of reference content posted by at least one user; presenting a plurality of points of interest determined based on the set of reference contents; as well as Based on a selection of a group of points of interest from among the plurality of points of interest, trip content corresponding to the selected group of points of interest is generated, the trip content being generated based on at least one reference content associated with the group of points of interest.
2. The method of claim 1 , wherein receiving a selection of a set of reference content posted by at least one user comprises: Providing a content viewing interface, wherein the content viewing interface displays a plurality of reference contents that have been published; as well as The selection of the set of references from the plurality of references is received.
3. The method according to claim 2, further comprising: receiving a request to publish the itinerary content; as well as In response to the request, the published itinerary content is displayed on the content viewing interface.
4. The method of claim 1, wherein the plurality of points of interest correspond to a first sequence of points of interest, and the selection of the set of points of interest indicates a second sequence of points of interest, and the itinerary content indicates an itinerary corresponding to the second sequence of points of interest.
5. The method according to claim 4, wherein the second sequence of points of interest is determined based on at least one of the following processes: deleting the first interest point in the first interest point sequence, adding a second point of interest to the first sequence of points of interest, The position of the third interest point in the first interest point sequence is adjusted.
6. The method of claim 5, wherein adding a second point of interest to the first sequence of points of interest comprises: Displaying a set of candidate interest points; as well as In response to receiving a selection of the second point of interest in the set of candidate points of interest, adding the second point of interest to the first sequence of points of interest.
7. The method of claim 6, wherein the set of candidate points of interest comprises: A first set of candidate points of interest determined based on the historical interaction operations of the current user, and / or A second set of candidate interest points is determined based on at least one interest point in the first sequence of interest points.
8. The method of claim 7, wherein the second set of candidate points of interest is determined based on at least one of the following information: the location of the at least one point of interest, a type of the at least one point of interest, A set of associated points of interest included in a reference trip content, the set of reference trip content being associated with the at least one point of interest.
9. The method of claim 5, wherein adding a second point of interest to the first sequence of points of interest comprises: Providing a point of interest viewing interface, the point of interest viewing interface including a map component; and A selection of the second point of interest is received via the map component to add the second point of interest to the first sequence of points of interest.
10. The method of claim 1, wherein generating trip content corresponding to the selected set of points of interest comprises: providing the set of points of interest and the at least one reference content to a target model; as well as The trip content generated by the target model is obtained.
11. A device for interaction, comprising: A receiving module configured to receive a selection of a set of reference contents published by at least one user; a presentation module configured to present a plurality of interest points determined based on the set of reference contents; as well as The generating module is configured to generate, based on a selection of a group of points of interest among the plurality of points of interest, a trip content corresponding to the selected group of points of interest, wherein the trip content is generated based on at least one reference content associated with the group of points of interest.
12. An electronic device comprising: at least one processing unit; as well as At least one memory, the at least one memory being coupled to the at least one processing unit and storing instructions for execution by the at least one processing unit, the instructions causing the electronic device to perform the method according to any one of claims 1 to 10 when executed by the at least one processing unit.
13. A computer-readable storage medium having a computer program stored thereon, wherein the computer program implements the method according to any one of claims 1 to 10 when executed by a processor.
Citation Information
Cited By
Interface interaction method and apparatus, and device and storage medium
WO2026158394A1
