Method, device and equipment for information interaction, storage medium and program product

By presenting topic tags and related interest markers in the map view, the problem of not providing unvisited interest information in the prior art is solved, and users' detailed understanding of the surrounding environment is achieved.

CN120407701APending Publication Date: 2025-08-01BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510536513.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-25
Publication Date
2025-08-01

AI Technical Summary

Technical Problem

The prior art cannot provide users with information related to unvisited interest points, and cannot present the interest points set composed of classification, which hinders users' exploration of the surrounding environment.

Method used

The tags corresponding to multiple topics are presented in the map view, and in response to the user's selection of the tag, the point of interest tags associated with the selected tags and their related topic indication information are displayed.

Benefits of technology

Through the user's selection of tags, the relevant points of interest and topic indication information are presented, which helps users understand related topics in different locations and improves users' ability to explore the surrounding environment.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120407701A_ABST
    Figure CN120407701A_ABST
Patent Text Reader

Abstract

According to the embodiment of the invention, a method, a device and equipment for information interaction, a storage medium and a program product are provided. An example method includes presenting a plurality of tags corresponding to a plurality of topics, respectively, in a first interface, where the first interface includes a map view that presents at least one candidate point of interest tag. In response to a selection of a first tag of the plurality of tags, at least one point of interest tag associated with a first topic corresponding to the first tag is presented in the map view. In the map view, topic indication information related to each interest point is presented in a manner of being associated with each interest point mark in the at least one interest point mark.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] Example embodiments of the present disclosure generally relate to the field of computers, and particularly to methods, apparatuses, devices, computer-readable storage media, and computer program products for information interaction. Background Art

[0002] With the rapid development of Internet technology, various applications have become important tools in people's daily lives. Users can interact with applications according to their needs to obtain the content or services provided by the applications. Therefore, there is an expectation to improve the way of information interaction so that users can obtain more information and services of interest. Summary of the Invention

[0003] In a first aspect of the present disclosure, there is provided a method for information interaction. The method includes: presenting, in a first interface, a plurality of labels respectively corresponding to a plurality of topics, where the first interface includes a map view that presents at least one candidate interest point marker; in response to a selection of a first label among the plurality of labels, presenting, in the map view, at least one interest point marker associated with a first topic corresponding to the first label; and presenting, in the map view, topic indication information related to each interest point in association with each of the at least one interest point markers.

[0004] In a second aspect of the present disclosure, there is provided an apparatus for information interaction. The apparatus includes: a first presentation module configured to present, in a first interface, a plurality of labels respectively corresponding to a plurality of topics, where the first interface includes a map view that presents at least one candidate interest point marker; a second presentation module configured to, in response to a selection of a first label among the plurality of labels, present, in the map view, at least one interest point marker associated with a first topic corresponding to the first label; and a third presentation module configured to present, in the map view, topic indication information related to each interest point in association with each of the at least one interest point markers.

[0005] In a third aspect of the present disclosure, there is provided an electronic device. The device includes at least one processing unit; and at least one memory coupled to the at least one processing unit and storing instructions for execution by the at least one processing unit. The instructions, when executed by the at least one processing unit, cause the device to execute the method of the first aspect.

[0006] In a fourth aspect of the present disclosure, there is provided a computer-readable storage medium. A computer program is stored on the computer-readable storage medium and can be executed by a processor to implement the method of the first aspect.

[0007] In a fifth aspect of the present disclosure, there is provided a computer program product, which includes a computer program that can be executed by a processor to implement the method of the first aspect.

[0008] It should be understood that the content described in this section is not intended to define the key features or important features of the embodiments of the present disclosure, nor is it used 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

[0009] In combination with the accompanying drawings and with reference to the following detailed description, the above and other features, advantages and aspects of the embodiments of the present disclosure will become more apparent. In the drawings, the same or similar reference numerals denote the same or similar elements, where:

[0010] Figure 1 A schematic diagram showing an example environment in which embodiments of the present disclosure can be implemented is shown;

[0011] Figures 2A through 2G An example interface for information interaction according to some embodiments of the present disclosure is shown;

[0012] Figures 3A through 3C An example interface for obtaining virtual resources based on historical interaction information according to some embodiments of the present disclosure is shown;

[0013] Figure 4 A flowchart showing an example process for information interaction according to some embodiments of the present disclosure is shown;

[0014] Figure 5 A schematic structural block diagram showing an example device for information interaction according to some embodiments of the present disclosure is shown; and

[0015] Figure 6 A block diagram of an electronic device capable of implementing multiple embodiments of the present disclosure is shown. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0016] Embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although some embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as limited to the embodiments set forth herein. On the contrary, these embodiments are provided to more thoroughly and completely understand the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are only for exemplary purposes and are not used to limit the protection scope of the present disclosure.

[0017] Note that the titles of any sections / subsections provided in this document are not restrictive. Various embodiments are described throughout this document, and any type of embodiment can be included under any section / subsection. In addition, the embodiments described in any section / subsection can be combined with any other embodiments described in the same section / subsection and / or different sections / subsections in any way.

[0018] In the description of the embodiments of the present disclosure, the term "comprising" and its like terms should be understood as open inclusion, that is, "including but not limited to". The term "based on" should be understood as "at least partially based on". The term "an embodiment" or "the embodiment" should be understood as "at least one embodiment". The term "some embodiments" should be understood as "at least some embodiments". There may also be other explicit and implicit definitions hereinafter. The terms "first", "second", etc. may refer to different or the same objects. There may also be other explicit and implicit definitions hereinafter.

[0019] The embodiments of the present disclosure may involve the user's data, data acquisition and / or use, etc. These aspects all comply with the corresponding laws, regulations and related 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 is aware and confirms. Accordingly, when implementing the embodiments of the present disclosure, the types, usage scopes, usage scenarios, etc. of the data or information that may be involved should be informed to the user and the user's authorization should be obtained through appropriate means according to the relevant laws and regulations. The specific notification and / or authorization methods may vary according to the actual situation and application scenarios, and the scope of the present disclosure is not limited in this regard.

[0020] In the solutions of this specification and 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 personal information subject, or being necessary for performing a contract, etc.), and will only be processed within the specified or agreed scope. The user's refusal to process personal information other than the necessary information required for basic functions will not affect the user's use of basic functions.

[0021] As mentioned above, the user can interact with the application to obtain different information or services. For example, in the interface interaction of the application, a map view can be presented to the user on a specific interface, and multiple points of interest and corresponding information are marked on the map view so that the user can understand the corresponding points of interest in more detail. Currently, most applications determine the points of interest to be presented on the map based on the user's historical itinerary, such as the points of interest the user has visited. However, this method cannot provide information about points of interest that the user has not visited, nor can it provide a set of points of interest organized according to a certain classification, thus hindering the user's exploration of the surrounding environment.

[0022] Embodiments of the present disclosure propose a solution for information interaction. In this solution, a plurality of tags corresponding to a plurality of topics are presented in a first interface, where the first interface includes a map view that presents at least one candidate point of interest marker. If a selection of a first tag among the plurality of tags is detected, at least one point of interest marker associated with a first topic corresponding to the first tag is presented in the map view. In the map view, topic indication information related to each point of interest is presented in association with each point of interest marker among the at least one point of interest marker.

[0023] Through the embodiments of the present disclosure, based on the user's selection of a tag, a point of interest (i.e., a location in the map) associated with the topic corresponding to the tag selected by the user is determined from the candidate points of interest. The corresponding point of interest marker is presented in the map view according to the location of the point of interest, and the topic indication information related to the point of interest is presented. In this way, based on the tag selected by the user, the point of interest marker related to the user's selection and the corresponding topic indication information can be presented to the user. Thus, corresponding points of interest and topic indication information related to the points of interest can be provided to the user according to the user's needs, helping the user to know the relevant topic information at different locations.

[0024] The following further describes various example implementations of this solution in detail with reference to the accompanying drawings.

[0025] Figure 1 A schematic diagram of an example environment 100 in which embodiments of the present disclosure can be implemented is shown. In this example environment 100, an application 120 is installed in a terminal device 110. A user 140 can interact with the application 120 via the terminal device 110 and / or an attached device of the terminal device 110.

[0026] In some embodiments, the application 120 can be a content sharing application, a content editing application, a content creation application, etc. The application 120 can provide various services related to media content (which can also be referred to as media content items, content items, media items, etc.) to the user 140, including browsing, commenting, forwarding, creating (e.g., shooting and / or editing), publishing, etc. of media content.

[0027] [[ID=**16**]]In Figure 1 the environment 100, if the application 120 is in an active state, the terminal device 110 can present an interface 150 of the application 120. The interface 150 can include various interfaces that the application 120 can provide, such as an object (e.g., a commodity) presentation interface, a recommendation interface, a media content presentation interface, a media content creation interface, a media content publishing interface, etc. The application 120 can provide an interaction function associated with the object (e.g., the application 120 can be an interactive application) to support browsing of the object or interactive operations associated with the object in the application 120.

[0028] In some embodiments, the terminal device 110 may communicate with a server to implement the supply of services for the application 120. The terminal device 110 may be any type of mobile terminal, fixed terminal, or portable terminal, including mobile phones, desktop computers, laptop computers, notebook computers, netbook computers, tablet computers, media computers, multimedia tablets, personal communication system (PCS) devices, personal navigation devices, personal digital assistants (PDAs), audio / video players, digital cameras / video cameras, positioning devices, television receivers, radio broadcast receivers, e-book devices, gaming devices, or any combination of the foregoing, including accessories and peripherals of these devices or any combination thereof. In some embodiments, the terminal device 110 is also capable of supporting any type of user interface (such as a "wearable" circuit, etc.). The server may be various types of computing systems / servers capable of providing computing capabilities, including but not limited to mainframes, edge computing nodes, computing devices in a cloud environment, and the like.

[0029] It should be understood that the structures and functions of the various elements in the environment 100 are described only for exemplary purposes and do not imply any limitation on the scope of the present disclosure.

[0030] Various example implementations of the present disclosure will be described in detail below with reference to the accompanying drawings. It should be understood that the pages shown in the drawings are merely examples, and various page designs may actually exist. The various graphical elements in the pages may have different arrangements and different visual representations, one or more of which may be omitted or replaced, and there may also be one or more other elements. The embodiments of the present disclosure are not limited in this regard. In addition, in the following, example embodiments will be mainly described with respect to the terminal device 110. It should be understood that the actions described with respect to the terminal device 110 may be performed by the application 120 on the terminal device 110, or may be performed by the application 120 in cooperation with its server (e.g., a server).

[0031] Some example embodiments of the present disclosure will be further described below with reference to the accompanying drawings.

[0032] Figures 2A through 3C Example interfaces 200A to 300C according to some embodiments of the present disclosure are shown. The interfaces 200A to 300C may be provided, for example, by Figure 1 the terminal device 110 shown. In the embodiments of the present disclosure, the example interfaces 200A to 300C show multiple instances of application interfaces. The terminal device 110 may be used for interaction by receiving operations of the associated user 140 to present corresponding interaction results.

[0033] In some embodiments, the terminal device 110 may present multiple tags (i.e., tabs) corresponding to multiple topics in the first interface of the application 120. As Figure 2A shown, the first interface shown in the example interface 200A may include a map view. The example interface 200A may include a first tag 210-1, a second tag 210-2, and a third tag 210-3, which may also be collectively or individually referred to as tag 210. The multiple tags correspond to multiple different topics and may indicate topic or activity names. Exemplarily, the first tag may correspond to Activity 1 (e.g., a coffee shop photo-taking activity), the second tag 210-2 may correspond to Activity 2 (e.g., a bookstore photo-taking activity), and so on. In some embodiments, the tags 210 presented in the first interface may be determined by an operator or automatically determined based on an analysis of the attributes of multiple locations. Note that Figure 2A although a certain number of tags are shown, the actual number of tags that can be presented and the specific activity names can be configured according to the application's needs.

[0034] In this document, each of the multiple topics may indicate a specific activity. For example, the "coffee" topic may indicate a coffee shop photo-taking activity. Further, the "activity" herein refers to a specific event actively participated in by a subject corresponding to different points of interest, or a classification of relevant attributes of points of interest based on certain screening rules. For example, certain users or organizations, such as stores, parks, etc., may initiate various activities to invite users to participate, or various activities initiated by individual users. Also, for example, if certain points of interest are marked by a relatively large number of users as being related to a specific activity, then the activities related to such points of interest can also be classified as a tag. As will be discussed below, the display of tags is to help users filter out interesting points of interest from the map. In the embodiments of the present disclosure, topics and activities may be used interchangeably.

[0035] As Figure 2A shown, the example interface 200A may include a map view, which may present a map of a user-specified area or a map of the area where the user is located. In the map view, at least one candidate point-of-interest marker is presented. A point of interest refers to a record of a location on the map that is considered useful or interesting, usually defined by its geographical coordinates and some additional attributes, which generally include name, address, category, etc. The position where the candidate point-of-interest marker is marked in the map view is the actual position of the corresponding candidate point of interest. In the embodiments of the present disclosure, when presenting the first interface, in addition to providing the tags corresponding to the topics, several default selected points of interest are also presented in the map view. These default selected candidate points of interest may indicate locations within the map area that the user may want to explore, such as photo-taking check-in points, stores, etc.

[0036] For example, Figure 2AThe exemplary interface 200A presents candidate points of interest 230-1, candidate points of interest 230-2, and candidate points of interest 230-3, which can be individually or collectively referred to as candidate points of interest 230. Of course, Figure 2A The number and positions of the points of interest shown in the subsequent exemplary interfaces are for illustrative purposes. In some embodiments, as the user drags the map view to move to different regions, the points of interest presented therein may also change accordingly.

[0037] In some embodiments, the candidate points of interest 230 may include all locations within the presented map area. In some embodiments, the candidate points of interest 230 may be locations selected from all locations according to screening conditions (e.g., based on the popularity of the points of interest, based on distance, etc.). In some embodiments, the candidate points of interest may be points of interest related to a predetermined topic. The predetermined topic may be a topic that the application 120 expects to push to the user at a certain time period or in a certain state, also referred to as a recommended topic or a default topic. In some embodiments, the candidate points of interest may be points of interest related to a basic topic. The basic topic may be a topic that the application 120 has long supported the user to participate in. Exemplarily, in a certain push cycle (e.g., four quarters), the application 120 may provide the same basic topic to the user in all four quarters, and provide a corresponding predetermined topic to the user in each quarter. In a certain quarter, multiple topics and corresponding labels are provided to the user for easy selection.

[0038] In some embodiments, the first interface may further include an interaction element for viewing topics. Exemplarily, a first interaction element 220 related to the predetermined topic may be presented in the exemplary interface 200A. If it is detected that the user triggers the first interaction element 220 (e.g., clicks), a second interface related to the predetermined topic is presented. The second interface includes detailed information about the predetermined topic. In some embodiments, the second interface may include detailed information about the predetermined topic, such as, for example, the participation method of the recommended activity, the rewards of the recommended activity, and media content related to the recommended activity. As Figure 2C shown, the exemplary interface 200C includes a second interface 250, and the second interface includes media content (e.g., images or videos, etc.) related to the predetermined topic, the participation method of the predetermined topic (i.e., participate in the submission with a certain topic), and the incentives (e.g., virtual resources such as coupons and points) that can be obtained by participating in the predetermined topic. In this way, the user can view the detailed information of the corresponding topic by interacting with the first interaction element.

[0039] In some embodiments, when at least one candidate point of interest (POI) marker is presented in the map view, topic indication information related to each candidate POI can also be presented in the map view in association with the respective candidate POI markers. The topic indication information can indicate activity indication information related to the corresponding activity. In the exemplary interface 200A, the topic indication information can include first topic indication information 231-1, second topic indication information 231-2, and third topic indication information 231-3, which can be individually or collectively referred to as topic indication information 231. In some embodiments, the topic indication information 231 indicates information about the topic corresponding to the respective candidate POI. In some embodiments, the topic indication information 231 related to each candidate POI 230 (or POI) can indicate activity indication information related to the candidate POI. Exemplarily, the activity indication information can include historical interaction information related to the candidate POI (e.g., several people have interacted with the candidate POI, such as checking in at the POI or participating in the activity corresponding to the POI). The topic indication information 231 can also indicate the topic related to the candidate POI, such as the topic or activity name, the number of people participating in the topic or activity, and so on. In some embodiments, the topic indication information 231 can also indicate the participation status of the current user in the topic related to the candidate POI, e.g., whether the user has participated or not, or the user's topic participation progress or status (e.g., the number of times the user has participated in a certain topic). In some embodiments, the topic indication information 231 can also include attribute information related to the candidate POI, such as the name of the candidate POI, the evaluation of the candidate POI, and so on. The topic indication information 231 corresponding to different candidate POIs 230 can be different.

[0040] In some embodiments, if a selection of a first tag among a plurality of tags 210 is detected, at least one POI marker associated with a first topic corresponding to the first tag is presented in the map view. The first tag can be any one of the plurality of tags 210. In this embodiment, tag 210-2 is taken as an example to illustrate the solution. As Figure 2B shown, if a selection of tag 210-2 is detected, first determine the activity 2 corresponding to tag 210-2. Subsequently, determine the POIs that have participated in activity 2 from all the POIs included in the map. Present the POI markers corresponding to the POIs that have participated in activity 2 in the map view of interface 200B as the POI markers associated with the first topic. The exemplary interface 200B includes a first POI marker 232-1, a second POI marker 232-2, and a third POI marker 232-3 corresponding to activity 2, which can be individually or collectively referred to as POI markers 232. The POIs corresponding to the POI markers 232 can include some candidate POIs. In this way, present the POIs that meet the user's needs to the user.

[0041] In some embodiments, when presenting the point-of-interest marker 232 corresponding to the first tag, it is also possible to present in the map view the point-of-interest marker corresponding to the reference topic or the point-of-interest marker corresponding to the predetermined topic. Exemplarily, it is possible to determine whether to present the point-of-interest marker corresponding to other topics based on the topic rules related to the first topic. If the topic rules indicate that the first topic matches the reference topic, while presenting at least one point-of-interest marker associated with the first topic, one or more point-of-interest markers associated with the reference topic are also presented in the map view. For example, if Activity 1 corresponds to Activity 1 and the topic rules of Activity 1 include two levels. The point-of-interest related to the reference activity corresponding to the reference topic and the point-of-interest related to the first activity corresponding to the first topic can participate in the first-level activity, and if the point-of-interest corresponding to the first activity can participate in the second-level activity, then the point-of-interest related to the reference activity and the point-of-interest related to the first activity can be presented in the map view simultaneously. In some embodiments, the matching of the first topic and the reference topic indicates that based on the preset rules, the reference activity corresponding to the reference topic is allowed or suitable to be displayed together with the first activity corresponding to the first topic in the map view.

[0042] In some embodiments, as Figure 2B shown, if it is detected that the user selects a certain tag, that tag is highlighted for the user to view. The highlighted tag also includes a cancellation control. If it is detected that the user selects the cancellation control of a certain tag, the point-of-interest marker corresponding to that tag is no longer presented, and candidate point-of-interest markers are presented. In some embodiments, if it is detected that the user selects other tags, the point-of-interest marker corresponding to the tag that the user has most recently selected is presented.

[0043] In some embodiments, the presentation style of the first interface can be determined based on the user's needs to facilitate the user's viewing of information. If it is detected that the user selects a certain tag from multiple tags (e.g., Tag 210-2), determine Activity 2 corresponding to Tag 210-2 and the theme style corresponding to Activity 2. Subsequently, the first interface is presented based on the determined theme style. In some embodiments, the theme style may include corresponding theme elements. Exemplarily, if Activity 2 is a topic related to "coffee shop", the theme style related to coffee may include a coffee cup 225-1 and bread 225-2, which may be individually or collectively referred to as theme element 225. In some embodiments, the theme style may indicate the interface background. Exemplarily, if Activity 2 is a topic related to "enjoying flowers", then theme elements related to flowers are added to the background of the first interface and the background color of the first interface is made pink. Of course, these are only some examples here. In some embodiments, the theme style corresponding to Activity 2 can be determined from multiple theme styles, or a theme style related to Activity 2 can be generated using a machine learning model. The embodiments of the present disclosure are not limited in this regard.

[0044] In some embodiments, for the selection of the first tag among multiple tags, the first interaction element 220 is updated to a second interaction element 221 related to the first topic in the first interface. As Figure 2B shown, if it is detected that the user selects tag 210-2, the first interaction element 220 is updated to a second interaction element 221 related to Activity 2.

[0045] In some embodiments, for a specific topic selected by the user, the terminal device 110 presents topic indication information related to each point of interest in association with each point of interest marker in the map view. In the example interface 200B, corresponding topic indication information is presented at each point of interest identifier 232. The example interface 200B includes first topic indication information 233-1, second topic indication information 233-2, and third topic indication information 233-3, which may be referred to individually or collectively as topic indication information 233.

[0046] In some embodiments, similar to the display of candidate points of interest, when the user selects a tag corresponding to a specific topic, the topic indication information 233 of the points of interest under this topic may also include historical interaction information related to the points of interest, the participation status of the first topic related to the points of interest, or the attribute information of the points of interest. Exemplarily, if the point of interest is "Bookstore A", the topic indication information 233 related to this point of interest may include the bookstore name (i.e., Bookstore A), the number of people participating in the first activity corresponding to the first topic in the bookstore, the historical record and progress of the current user participating in the first activity corresponding to the first topic in Bookstore A. In some embodiments, the topic indication information may include sub-topics related to the points of interest in the first topic. Exemplarily, if the first topic is "Coffee Punch Card Points", it may include sub-topics "Type A Coffee Punch Card Points" and "Type B Coffee Punch Card Points".

[0047] In some embodiments, if it is detected that the user selects a point of interest marker among at least one point of interest marker, a third interface related to the point of interest marker is presented. For example, in the map view, each point of interest marker 232 and / or topic indication information 233 may be configured as an entry to the activity details interface corresponding to the topic related to the point of interest. If it is detected that the user triggers (e.g., clicks) the point of interest marker and / or topic indication information, a third interface related to the point of interest marker is presented.

[0048] As Figure 2DAs shown, the third interface can be superimposed and presented in the first interface. The third interface shown in the exemplary interface 200D presents at least multiple media contents related to the first topic, and the media contents are associated with the points of interest corresponding to the point-of-interest markers. Exemplarily, if the first topic is "enjoying flowers" and the point of interest is G Park, the presented media contents are images or videos of flower-viewing activities related to G Park. As Figure 2D shown, the exemplary interface 200D includes a first media content 240-1, a second media content 240-2, and a third media content 240-3, which can be individually or collectively referred to as the media content 240. In some embodiments, the media contents presented in the interface related to the point-of-interest marker can be the contents posted by the user during the interaction with the point of interest. If it is detected that the third interface is presented, the media content 240 in the third interface automatically plays. The user can update the played media content 240 through a gesture operation (for example, swiping left). In some embodiments, the third interface also presents the attribute information 241 of the point of interest (for example, the location of the point of interest, the name of the point of interest, and the evaluation of the point of interest), the topic information 242 of the first topic, and an entry 243 for posting media contents related to the first topic. The topic information 242 of the first topic can indicate the activity information of the first activity corresponding to the first topic. Exemplarily, if the point of interest is Holiday Inn F, the third interface presents the location of the hotel, the rating of the hotel, and the media contents, rules for participating in the first topic, and an entry for participating in the first topic (for example, posting media contents) at Holiday Inn F.

[0049] In some embodiments, although not specifically shown in the drawings, when presenting Figure 2A the candidate point-of-interest markers, if it is detected that a candidate point-of-interest marker is selected, a third interface related to the candidate point-of-interest marker can also be presented, and the types of information presented in this interface can be Figure 2D similar to the types of information shown. In some embodiments, if it is detected in Figure 2B that a second interaction element 221 related to the currently selected first topic is triggered, a topic-related interface can also be presented, and the types of information presented in this interface can be Figure 2C similar to the types of information shown.

[0050] The above embodiments disclose the process of presenting points of interest to the user according to the operation of the user selecting tags in the first interface of the application 120 when the user triggers to view the first interface in the application 120. In some embodiments, the user can view the corresponding points of interest by scanning a graphic code (for example, a QR code, a bar code, or other codes with identification functions). As Figure 2EAs shown, the user can participate in the topic by scanning the graphic code 260. In some embodiments, the graphic code 260 may include a first type of graphic code associated with a certain topic, or may also be a second type of graphic code associated with a certain point of interest.

[0051] In some embodiments, if it is detected that the user scans the graphic code 260, a loading interface can be presented to the user during the process of loading the corresponding interface. As Figure 2F shown, in the loading interface shown in the example interface 200F, it includes a map view and a topic identifier 270. The topic identifier 270 is used to represent the topic corresponding to the graphic code (for example, Activity 1). In this way, the user experience is further improved.

[0052] In some embodiments, if the first type of graphic code identifies a second topic, and if it is detected that the user scans the first type of graphic code using the terminal device 110, a first interface with multiple tags is presented. In the first interface, the second tag corresponding to the second topic is in the default selection state. Subsequently, at least one candidate point of interest marker associated with the second topic is presented in the map view. The point of interest marker associated with the second topic indicates a point of interest that has participated in the second topic or a sub-topic of the second topic. As Figure 2G shown, if the first type of graphic code identifies Activity 1, a first interaction element 220 related to Activity 1 and multiple candidate point of interest markers 230 related to Activity 1 are presented in the interface 200G. In some embodiments, the multiple candidate point of interest markers 230 can be presented in different forms. Exemplarily, based on the location where the terminal device scans the graphic code 260, the location information corresponding to the first type of graphic code can be determined. Subsequently, based on the determined location information, the first target point of interest marker closest to the location information among the multiple candidate point of interest markers 230 is determined. The first target point of interest marker is prominently presented in the map view. For other points of interest in the map view, the point of interest markers can be presented in descending order of the distance from each point of interest to the first target point of interest marker. In this way, it is more convenient for the user to view the points of interest near the location where they are located.

[0053] In some embodiments, if it is detected that the user performs a scanning operation on the second type of graphic code, a fourth interface 200D related to the second target point of interest identified by the second type of graphic code is presented. Exemplarily, if the second type of graphic code identifies the Holiday Inn F participating in the third activity corresponding to the third topic, after scanning this graphic code, an interface related to the Holiday Inn F is presented. This interface includes media content related to the hotel and the third topic.

[0054] In some embodiments, if it is detected that the user selects a specific control related to historical interactions, such as the "My Footprint" control, a fifth interface corresponding to this control is presented. AsFigure 3A As shown, in the fifth interface represented by the example interface 300A, there are multiple historical interaction interest points determined based on the user's historical interaction operations. The example interface 300A includes a first historical label 310-1, a second historical label 310-2, and a third historical label 310-3, which may be referred to collectively or individually as the historical label 310. Different historical labels correspond to different topics. Exemplarily, the first historical label 310-1 may represent a historical interaction interest point related to the first topic. The example interface 300A includes a first historical interaction interest point 320-1, a second historical interaction interest point 320-2, and a third historical interaction interest point 320-3, which may be referred to collectively or individually as the historical interaction interest point 320.

[0055] The historical interaction interest point 320 indicates the interest point where the user has performed an interaction operation and can be determined based on the user's historical interaction information. The historical interaction information may include historical interaction operations such as participation in, check-in at, collection of, and evaluation of the topic corresponding to a certain interest point.

[0056] In some embodiments, virtual resources related to each historical interaction interest point may also be presented in association with each historical interest point identifier. The example interface 300A includes a first virtual resource 330-1, a second virtual resource 330-2, and a third virtual resource 330-3, which may be referred to collectively or individually as the virtual resource 330. The numbers of the historical label 310, the historical interaction interest point 320, and the virtual resource 330 shown in the example interface 300A are only exemplary and are not intended to impose any limitation. In some embodiments, the resource amounts of the virtual resources provided by different interest points are determined based on the historical interaction information corresponding to each historical interaction interest point 320. Exemplarily, if the user participates in the topic related to the historical interaction interest point 320-1, a first number of virtual resources may be provided; if the user performs an evaluation operation at the historical interaction interest point 320-1, a second number of virtual resources may be provided. In some embodiments, the resource amount of the virtual resource may also be determined based on the user's influence on the historical interaction interest point 320-1. Exemplarily, if the number of times the user's evaluation of the historical interaction interest point 320-1 is adopted exceeds a threshold number, a third number of virtual resources will be provided.

[0057] In some embodiments, the user may obtain the virtual resources provided by each historical interaction interest point 230 in a manually triggered manner. Exemplarily, if a trigger for the historical interest point identifier in at least one historical interest point identifier is detected, the virtual resources related to the historical interest point will be associated with the user's user account. In some embodiments, a control for triggering the collection of virtual resources may also be provided for the user. Such as Figure 3BAs shown, the example interface 300B includes a control 340. If a selection of the control 340 for triggering virtual resource collection is detected, the virtual resources related to all historical interaction points of interest are associated with the user's account at once, thereby improving the collection efficiency. In some embodiments, a collection special effect may be presented after the user selects the control 340. As Figure 3C shown, the collection special effect may include the position movement of the virtual resources, presenting dynamic effects in the interface, etc.

[0058] Figure 4 The flowchart of an example process 400 for information interaction according to some embodiments of the present disclosure is shown. The process 400 may be implemented at the terminal device 110. The following refers to Figure 1 to describe the process 400.

[0059] As Figure 4 shown, at block 410, the terminal device 110 presents a plurality of labels corresponding to a plurality of topics respectively in a first interface, where the first interface includes a map view, and the map view presents at least one candidate point of interest marker.

[0060] In some embodiments, the process 400 further includes: in response to at least one candidate point of interest marker being presented in the map view, presenting topic indication information related to each candidate point of interest in association with each candidate point of interest marker in the map view.

[0061] In some embodiments, presenting a plurality of labels corresponding to a plurality of topics respectively in the first interface includes: in response to a scanning operation for a first type of graphical code, presenting a first interface having a plurality of labels, where the first type of graphical code identifies a second topic, and the second label corresponding to the second topic in the first interface is in a default selection state; and presenting at least one candidate point of interest marker associated with the second topic in the map view.

[0062] In some embodiments, presenting at least one point of interest marker associated with the second topic includes: determining the position information corresponding to the first type of graphical code; determining a first target point of interest marker adjacent to the position information from at least one point of interest marker associated with the second topic; and prominently presenting the first target point of interest marker in the map view.

[0063] At block 420, the terminal device 110 presents at least one point of interest marker associated with the first topic corresponding to the first label in the map view in response to the selection of the first label among the plurality of labels.

[0064] At block 430, the terminal device 110 presents topic indication information related to each point of interest in association with each point of interest marker among at least one point of interest marker in the map view.

[0065] In some embodiments, the topic indication information related to each point of interest indicates at least one of the following: historical interaction information related to the point of interest, sub-topics related to the point of interest in the first topic, participation status of the first topic related to the point of interest, or attribute information of the point of interest.

[0066] In some embodiments, process 400 further includes presenting a first interface and a first interaction element related to a predetermined topic in response to a viewing request for the first interface, wherein a plurality of point-of-interest markers associated with the predetermined topic are presented in a map view; and presenting a second interface related to the predetermined topic in response to a trigger on the first interaction element, the second interface including at least detailed information about the predetermined topic.

[0067] In some embodiments, process 400 further includes updating the first interaction element to a second interaction element related to the first topic in the first interface in response to detecting a selection of a first tag among a plurality of tags.

[0068] In some embodiments, process 400 further includes presenting a third interface related to the point-of-interest marker in response to a selection of the point-of-interest marker among at least one point-of-interest marker, the third interface presenting at least media content related to the first topic, the media content being associated with the point of interest corresponding to the point-of-interest marker.

[0069] In some embodiments, the third interface further presents at least one of the following: attribute information of the point of interest, topic information of the first topic, or an entry for publishing media content related to the first topic.

[0070] In some embodiments, process 400 further includes determining a theme style corresponding to the first topic in response to a selection of the first tag; and updating the presentation style of the first interface based on the theme style corresponding to the first topic.

[0071] In some embodiments, process 400 further includes presenting a fourth interface related to a second target point of interest identified by a second type of graphical code in response to a scanning operation on the second type of graphical code, wherein the fourth interface presents at least media content related to a third topic, the second target point of interest being associated with the third topic.

[0072] In some embodiments, process 400 further includes presenting at least one historical interaction point of interest in a map view of a fifth interface, wherein the at least one historical interaction point of interest is determined based on the user's historical interaction information; and presenting virtual resources related to each historical interaction point of interest in association with each historical interest point identifier, wherein the resource amount of the virtual resources is determined based on the historical interaction information corresponding to each historical interaction point of interest.

[0073] In some embodiments, process 400 further includes associating virtual resources related to a historical point of interest with a user's user account in response to a trigger for a historical point of interest identifier in at least one historical point of interest identifier; or associating virtual resources related to each historical interaction point of interest with the user's user account in response to a selection of a control for triggering virtual resource collection.

[0074] Embodiments of the present disclosure also provide corresponding apparatuses for implementing the above methods or processes. Figure 5 A schematic structural block diagram of an example apparatus 500 for information interaction according to some embodiments of the present disclosure is shown. Apparatus 500 may be implemented as or included in a terminal device 110. Each module / component in apparatus 500 may be implemented by hardware, software, firmware, or any combination thereof.

[0075] As Figure 5 As shown, apparatus 500 includes a first presentation module 510 configured to present a plurality of labels corresponding to a plurality of topics respectively in a first interface, where the first interface includes a map view, and the map view presents at least one candidate point of interest marker. Apparatus 500 includes a second presentation module 520 configured to present at least one point of interest marker associated with a first topic corresponding to the first label in the map view in response to a selection of the first label among the plurality of labels. Apparatus 500 further includes a third presentation module 530 configured to present topic indication information related to each point of interest in association with each point of interest marker among the at least one point of interest marker in the map view.

[0076] In some embodiments, apparatus 500 further includes a topic indication information presentation module configured to present topic indication information related to each candidate point of interest in association with each candidate point of interest marker in the map view in response to at least one candidate point of interest marker being presented in the map view.

[0077] In some embodiments, the first presentation module 510 is further configured to present a first interface having a plurality of labels in response to a scanning operation for a first type of graphical code, where the first type of graphical code identifies a second topic, and a second label corresponding to the second topic in the first interface is in a default selection state; and present at least one candidate point of interest marker associated with the second topic in the map view.

[0078] In some embodiments, the first presentation module 510 is further configured to determine location information corresponding to the first type of graphical code; determine a first target point of interest marker adjacent to the location information from among at least one point of interest marker associated with the second topic; and prominently present the first target point of interest marker in the map view.

[0079] In some embodiments, the topic indication information related to each point of interest indicates at least one of the following: historical interaction information related to the point of interest, sub-topics related to the point of interest in the first topic, participation status of the first topic related to the point of interest, or attribute information of the point of interest.

[0080] In some embodiments, the apparatus 500 further includes a details information presentation module configured to, in response to a viewing request for the first interface, present the first interface and a first interaction element related to a predetermined topic, wherein a plurality of point-of-interest markers associated with the predetermined topic are presented in a map view; and in response to a trigger for the first interaction element, present a second interface related to the predetermined topic, the second interface including at least details information for the predetermined topic.

[0081] In some embodiments, the apparatus 500 further includes an update module configured to, in response to detecting a selection of a first tag among a plurality of tags, update the first interaction element to a second interaction element related to the first topic in the first interface.

[0082] In some embodiments, the apparatus 500 further includes a point-of-interest presentation module configured to, in response to a selection of a point-of-interest marker among at least one point-of-interest marker, present a third interface related to the point-of-interest marker, the third interface presenting at least media content related to the first topic, the media content being associated with the point of interest corresponding to the point-of-interest marker.

[0083] In some embodiments, the third interface further presents at least one of the following: attribute information of the point of interest, topic information of the first topic, or an entry for publishing media content related to the first topic.

[0084] In some embodiments, the apparatus 500 further includes a style update module configured to, in response to a selection of the first tag, determine a theme style corresponding to the first topic; and based on the theme style corresponding to the first topic, update the presentation style of the first interface.

[0085] In some embodiments, the apparatus 500 further includes a scanning module configured to, in response to a scanning operation for a second type of graphic code, present a fourth interface related to a second target point of interest identified by the second type of graphic code, wherein the fourth interface presents at least media content related to a third topic, the second target point of interest being associated with the third topic.

[0086] In some embodiments, the apparatus 500 further includes a virtual resource presentation module configured to present at least one historical interaction point of interest in a map view of a fifth interface, where the at least one historical interaction point of interest is determined based on the user's historical interaction information; and present virtual resources associated with each historical interaction point of interest in association with respective historical interest point identifiers, where the resource amount of the virtual resources is determined based on the historical interaction information corresponding to each historical interaction point of interest.

[0087] In some embodiments, the apparatus 500 further includes a virtual resource acquisition and presentation module configured to, in response to a trigger of a historical interest point identifier among at least one historical interest point identifier, associate virtual resources related to the historical interest point with the user's user account; or in response to a selection of a control for triggering virtual resource acquisition, associate virtual resources related to each historical interaction point of interest with the user's user account.

[0088] Figure 6 A block diagram of an electronic device 600 capable of implementing multiple embodiments of the present disclosure is shown. As Figure 6 shown, the electronic device 600 is in the form of a general-purpose electronic device. The components of the electronic device 600 may include, but are not limited to, one or more processors or processing units 610, a memory 620, a storage device 630, one or more communication units 640, one or more input devices 650, and one or more output devices 660. The processing unit 610 may be an actual or virtual processor and is capable of performing various processes according to programs stored in the memory 620. In a multi-processor system, multiple processing units execute computer-executable instructions in parallel to improve the parallel processing ability of the electronic device 600.

[0089] The electronic device 600 generally includes multiple computer storage media. Such media may be any accessible media that can be obtained by the electronic device 600, including but not limited to volatile and non-volatile media, removable and non-removable media. The memory 620 may be volatile memory (such as registers, caches, random access memory (RAM)), non-volatile memory (such as read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory), or some combination thereof. The storage device 630 may be removable or non-removable media and may include machine-readable media, such as a flash drive, a magnetic disk, or any other medium that can be used to store information and / or data and can be accessed within the electronic device 600.

[0090] The electronic device 600 may further include additional removable / non-removable, volatile / non-volatile storage media. Although not shown in Figure 6As shown, a disk drive for reading from and writing to a removable, non-volatile disk (e.g., a "floppy disk") and an optical disk drive for reading from and writing to a removable, non-volatile optical disk can be provided. In these cases, each drive can be connected to a bus (not shown) by one or more data medium interfaces. The memory 620 may include a computer program product 625 having one or more program modules configured to perform the various methods or acts of the various embodiments of the present disclosure.

[0091] The communication unit 640 enables communication with other electronic devices via a communication medium. Additionally, the functions of the components of the electronic device 600 can be implemented by a single computing cluster or multiple computer machines capable of communicating via a communication connection. Thus, the electronic device 600 can operate in a networked environment using a logical connection to one or more other servers, network personal computers (PCs), or another network node.

[0092] The input device 650 can be one or more input devices such as a mouse, keyboard, trackball, etc. The output device 660 can be one or more output devices such as a display, speaker, printer, etc. The electronic device 600 can also communicate with one or more external devices (not shown) as needed via the communication unit 640, such as a storage device, a display device, etc., communicate with one or more devices that enable a user to interact with the electronic device 600, or communicate with any device that enables the electronic device 600 to communicate with one or more other electronic devices (e.g., a network card, a modem, etc.). Such communication can be performed via an input / output (I / O) interface (not shown).

[0093] According to an exemplary implementation of the present disclosure, a computer-readable storage medium is provided, on which computer-executable instructions are stored, where 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, the computer program product being tangibly stored on a non-transitory computer-readable medium and including computer-executable instructions, and the computer-executable instructions being executed by a processor to implement the method described above.

[0094] Aspects of the present disclosure are described herein with reference to the flowcharts and / or block diagrams of methods, apparatuses, devices, and computer program products according to the present disclosure. It should be understood that each block of the flowcharts and / or block diagrams, and the combinations of blocks in the flowcharts and / or block diagrams, can be implemented by computer-readable program instructions.

[0095] These computer-readable program instructions can be provided to a processing unit of a general-purpose computer, special-purpose computer, or other programmable data processing apparatus to produce a machine such that the instructions, when executed by the processing unit of the computer or other programmable data processing apparatus, result in an apparatus that implements the functions / acts specified in one or more boxes of the flowchart and / or block diagram. These computer-readable program instructions can also be stored in a computer-readable storage medium that causes a computer, a programmable data processing apparatus, and / or other devices to function in a particular manner, such that the computer-readable medium storing the instructions comprises a manufacture including instructions that implement various aspects of the functions / acts specified in one or more boxes of the flowchart and / or block diagram.

[0096] The computer-readable program instructions may be loaded onto a computer, other programmable data processing apparatus, or other device, such 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, thereby causing the instructions executed on the computer, other programmable data processing apparatus, or other device to implement the functions / acts specified in one or more boxes of the flowchart and / or block diagram.

[0097] The flowcharts and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various implementations of the present disclosure. In this regard, each box in the flowchart or block diagram may represent a module, a segment of code, or a portion of an instruction, which contains one or more executable instructions for implementing the specified logical function. In some alternative implementations, the functions noted in the boxes may occur out of the order noted in the figures. For example, two consecutive boxes may in fact be executed substantially in parallel, or they may sometimes be executed in the reverse order, depending on the functions involved. It should also be noted that each box in the block diagrams and / or flowcharts, and combinations of boxes in the block diagrams and / or flowcharts, can be implemented by a dedicated hardware-based system that performs the specified functions or acts, or by a combination of dedicated hardware and computer instructions.

[0098] The various implementations of the present disclosure have been described above. The above description is exemplary, not exhaustive, and is 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 choice of terms used herein is intended to best explain the principles of the implementations, the practical application, or improvements made to the technology in the marketplace, or to enable other ordinary skilled persons in the art to understand the various implementations disclosed herein.

Claims

1. A method for information interaction, comprising: Presenting a plurality of labels corresponding to a plurality of topics respectively in a first interface, wherein the first interface includes a map view that presents at least one candidate point of interest marker; In response to a selection of a first label among the plurality of labels, presenting at least one point of interest marker associated with a first topic corresponding to the first label in the map view; And In the map view, presenting topic indication information related to each point of interest associated with each of the at least one point of interest markers.

2. The method according to claim 1, further comprising: In response to a viewing request for the first interface, presenting the first interface and a first interaction element related to a predetermined topic, wherein a plurality of point of interest markers associated with the predetermined topic are presented in the map view; And In response to a trigger for the first interaction element, presenting a second interface related to the predetermined topic, the second interface including at least details information about the predetermined topic.

3. The method according to claim 2, further comprising: In response to detecting a selection of the first label among the plurality of labels, updating the first interaction element to a second interaction element related to the first topic in the first interface.

4. The method according to claim 1, further comprising: In response to a selection of a point of interest marker among the at least one point of interest markers, presenting a third interface related to the point of interest marker, the third interface presenting at least media content related to the first topic, the media content being associated with the point of interest corresponding to the point of interest marker.

5. The method according to claim 4, wherein the third interface further presents at least one of the following: Attribute information of the point of interest, Topic information of the first topic, or An entry for publishing media content related to the first topic.

6. The method according to claim 1, further comprising: In response to a selection of the first label, determining a theme style corresponding to the first topic; And Based on the theme style corresponding to the first topic, updating the presentation style of the first interface.

7. The method according to claim 1, wherein the topic indication information related to each point of interest indicates at least one of the following: Historical interaction information related to the point of interest, Sub-topics in the first topic related to the point of interest, Participation status of the first topic related to the point of interest, or Attribute information of the point of interest.

8. The method according to claim 1, further comprising: In response to the at least one candidate point of interest marker being presented in the map view, presenting topic indication information related to each candidate point of interest associated with each candidate point of interest marker in the map view.

9. The method according to claim 1, further comprising: In response to a selection of the first label, determining a topic rule related to the first topic; And In response to the topic rule indicating that the first topic matches the reference topic, while presenting at least one point-of-interest marker associated with the first topic, one or more point-of-interest markers associated with the reference topic are also presented in the map view.

10. The method according to claim 1, wherein presenting a plurality of labels corresponding to a plurality of topics in the first interface includes: In response to a scanning operation for a first type of graphical code, presenting the first interface having the plurality of labels, wherein the first type of graphical code identifies a second topic, and a second label corresponding to the second topic in the first interface is in a default selection state; And Presenting in the map view at least one candidate point-of-interest marker associated with the second topic.

11. The method according to claim 10, wherein presenting at least one point-of-interest marker associated with the second topic includes: Determining location information corresponding to the first type of graphical code; Determining a first target point-of-interest marker adjacent to the location information from among at least one point-of-interest marker associated with the second topic; And Highlighting the first target point-of-interest marker in the map view.

12. The method according to claim 1, further comprising: In response to a scanning operation for a second type of graphical code, presenting a fourth interface related to a second target point of interest identified by the second type of graphical code, wherein the fourth interface presents at least media content related to a third topic, and the second target point of interest is associated with the third topic.

13. The method according to claim 1, further comprising: Presenting at least one historical interaction point of interest in the map view of a fifth interface, wherein the at least one historical interaction point of interest is determined based on the user's historical interaction information; and Presenting virtual resources related to each of the at least one historical interaction point of interest in association with respective historical interest point identifiers, wherein the resource amount of the virtual resources is determined based on the historical interaction information corresponding to each of the at least one historical interaction point of interest.

14. The method according to claim 13, further comprising: In response to a trigger on a historical interest point identifier among the at least one historical interest point identifier, associating the virtual resources related to the historical interest point with the user's user account; or In response to a selection of a control for triggering virtual resource collection, associating the virtual resources related to each of the at least one historical interaction point of interest with the user's user account.

15. An apparatus for information interaction, comprising: A first presentation module configured to present a plurality of labels corresponding to a plurality of topics in a first interface, wherein the first interface includes a map view that presents at least one candidate point-of-interest marker; A second presentation module configured to, in response to a selection of a first label among the plurality of labels, present in the map view at least one point-of-interest marker associated with a first topic corresponding to the first label; And A third presentation module, configured to present topic indication information related to each of the points of interest in the map view, in association with each of the at least one point-of-interest marker.

16. An electronic device, comprising: at least one processing unit; and 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, when executed by the at least one processing unit, causing the electronic device to perform the method according to any one of claims 1 to 14.

17. A computer-readable storage medium, having stored thereon a computer program, the computer program being executable by a processor to implement the method according to any one of claims 1 to 14.

18. A computer program product, comprising a computer program, wherein the computer program, when executed by a processor, implements the method according to any one of claims 1 to 14.