Interest point display method and device, equipment and medium
By displaying the interactive objects of the activity type on the map page and allowing status switching, users can easily view the interest points related to the specified activity type, solving the problem of low efficiency in the existing technology to find interest points of interest in the existing technology, and improving user experience .
Patent Information
- Application Number
- CN202411209228.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-30
- Publication Date
- 2024-12-27
AI Technical Summary
When viewing multiple points of interest on the map page, it is difficult for users to find points of interest that participate in the event of interest in an easy way, especially when there are too many signs of multiple activity types, which is less efficient.
Provide a method for displaying points of interest. By displaying at least two active types of interactive objects on a map page, each interactive object has a first state and a second state, the user can update the display through a state switching operation, and directly view and specify the activity. Type-related points of interest.
It improves the convenience and efficiency of users to view the points of interest in the activity dimension, reduces the interference of uninterested points of interest on the target account, and increases the interactivity and fun on the map page.
Smart Images

Figure CN119202110A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of Internet technology, specifically to the field of data display technology, and in particular to a method, device, equipment and medium for displaying points of interest. Background Art
[0002] Currently, users can view points of interest on the map. For example, users can view food locations on the map. In order to attract users, the platform will launch some activities, and points of interest can choose to participate in the activities. At this time, users can usually only determine which point of interest participated in the activity they are interested in by checking whether the point of interest on the map page carries an activity logo. When multiple points of interest are displayed on the map page, and some points of interest participate in different activities, multiple activity logos will be displayed on the map page. In this way, it is not convenient for users to view the points of interest that have participated in the activities of interest, and the efficiency is low. Summary of the invention
[0003] The embodiments of the present application provide a method, apparatus, device and medium for displaying points of interest, which can improve the convenience and efficiency of finding points of interest.
[0004] On the one hand, an embodiment of the present application provides a method for displaying points of interest, the method comprising:
[0005] Displaying a map page; wherein the map page includes at least two interactive objects corresponding to the activity types, the object states of the interactive objects include a first state and a second state, each interactive object corresponds to an activity type, and the map page displays points of interest related to the target activity type, and the target activity type is the activity type corresponding to the interactive object in the first state;
[0006] In response to a state switching operation performed on the interactive object, the object state of the interactive object is switched, and the points of interest displayed in the map page are updated based on the switching result of the object state.
[0007] On the one hand, an embodiment of the present application provides a device for displaying points of interest, the device comprising:
[0008] A map display module, used to display a map page; wherein the map page includes at least two interactive objects corresponding to the activity types, the object states of the interactive objects include a first state and a second state, each interactive object corresponds to an activity type, and the map page displays points of interest related to the target activity type, and the target activity type is the activity type corresponding to the interactive object in the first state;
[0009] The state switching module is used to switch the object state of the interactive object in response to the state switching operation performed on the interactive object, and to update the points of interest displayed in the map page based on the switching result of the object state.
[0010] On the one hand, an embodiment of the present application provides an electronic device, which includes a processor and a memory, wherein the memory is used to store a computer program, the computer program includes program instructions, and the processor is configured to call the program instructions to execute some or all of the steps in the above method.
[0011] On the one hand, an embodiment of the present application provides a computer-readable storage medium, which stores a computer program, and the computer program includes program instructions, which, when executed by a processor, are used to execute some or all of the steps in the above method.
[0012] Accordingly, according to one aspect of the present application, a computer program product is provided, which stores a computer program. The computer program includes program instructions, and when the program instructions are executed by a processor, they are used to execute part or all of the steps in the above method.
[0013] In an embodiment of the present application, at least two interactive objects corresponding to activity types can be displayed on a map page, and the object state of the interactive object includes a first state and a second state, and points of interest related to the target activity type corresponding to the interactive object in the first state are displayed on the map page. At this time, the points of interest in the map page can be updated and displayed according to the object state of the interactive object. In this way, the points of interest related to the specified activity type can be directly displayed and viewed on the map page by directly performing a state switching operation on the interactive object, which can improve the convenience and efficiency of users viewing points of interest in the activity dimension. BRIEF DESCRIPTION OF THE DRAWINGS
[0014] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0015] Figure 1 A schematic diagram of a network architecture provided for an embodiment of the present application;
[0016] Figure 2 A schematic diagram of a point of interest display scene provided in an embodiment of the present application;
[0017] Figure 3 A flowchart of a method for displaying points of interest provided in an embodiment of the present application;
[0018] Figure 4a A schematic diagram of a map page provided in an embodiment of the present application;
[0019] Figure 4b A schematic diagram of a display scene of an interactive object provided in an embodiment of the present application;
[0020] Figure 5a A schematic diagram of a state switching scenario provided in an embodiment of the present application;
[0021] Figure 5b A schematic diagram of a virtual wallet provided in an embodiment of the present application;
[0022] Figure 5c A schematic diagram of another virtual wallet provided in an embodiment of the present application;
[0023] Figure 6 A schematic diagram of an interactive object provided in an embodiment of the present application;
[0024] Figure 7a A schematic diagram of a map page provided in an embodiment of the present application;
[0025] Figure 7b A schematic diagram of another map page provided in an embodiment of the present application;
[0026] Figure 8 A flowchart of another method for displaying points of interest provided in an embodiment of the present application;
[0027] Figure 9a A schematic diagram of displaying an object entrance provided in an embodiment of the present application;
[0028] Figure 9b A schematic diagram of displaying a point of interest provided in an embodiment of the present application;
[0029] Fig.10 A flowchart of another method for displaying points of interest provided in an embodiment of the present application;
[0030] Fig.11 A flowchart of another method for displaying points of interest provided in an embodiment of the present application;
[0031] Fig.12 A schematic diagram of an activity type determination scenario provided in an embodiment of the present application;
[0032] Fig.13 A schematic diagram of an interactive process of displaying points of interest provided in an embodiment of the present application;
[0033] Fig.14 A schematic diagram of the structure of a point of interest display device provided in an embodiment of the present application;
[0034] Fig.15A schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0035] The method for displaying points of interest proposed in the embodiment of the present application is implemented in an electronic device, which can be a server or a terminal. The server can be an independent physical server, a server cluster or a distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, and big data and artificial intelligence platforms. The terminal can be a smart phone, a tablet computer, a laptop computer, a desktop computer, etc., but is not limited thereto.
[0036] Among them, a network architecture diagram proposed based on the point of interest display method can be shown as follows Figure 1 As shown, the network architecture may include a server 100 (with no limitation on the number of servers) and a terminal device cluster (with no limitation on the number of terminal devices, such as terminal device 200a, terminal device 200b, ..., terminal device 200n), wherein there may be a communication connection between the servers. At the same time, the server may have a communication connection with any terminal device, so that the server can exchange data with the terminal device through the communication connection. The above-mentioned communication connection does not limit the connection method, and may be directly or indirectly connected through a wired communication method, or directly or indirectly connected through a wireless communication method, or through other methods, which are not limited in this application. In addition, it can be understood that the electronic device involved in the embodiments of the present application may be Figure 1 The terminal device shown can also be Figure 1 The server shown.
[0037] It should be understood that Figure 1 Each terminal device in the terminal device cluster shown may be installed with an application client for displaying a map page. The application client may be any type of client, such as a social client, an instant messaging client (e.g., a conference client), an entertainment client (e.g., a live broadcast client), a multimedia client (e.g., a video client), an information client (e.g., a news client), a shopping client, a multimedia client, etc., which has the function of displaying data information such as text, images, audio, and video. The specific type of the application client is not limited here.
[0038] For example, an application client refers to a client that can instantly send and receive Internet messages and has a point of interest display function. Figure 1 When displaying a map page, the application client on the terminal device 200a shown in FIG. 1 can send a request to the server (eg Figure 1 The server 100 shown in the figure sends a map data acquisition request, and the server can obtain the interactive object corresponding to the activity type. At this time, the terminal device can display the interactive object corresponding to the activity type on the map page.
[0039] Optionally, the terminal device and the server may be based on logical division. Therefore, when the terminal device and the server are mentioned below, they may be physically the same device or different devices.
[0040] For further understanding, please refer to Figure 2 , Figure 2 A schematic diagram of a point of interest display scene provided in an embodiment of the present application. In which a map page 20a can be displayed. At least two interactive objects corresponding to activity types (such as interactive object a1 corresponding to activity type P11, interactive object a2 corresponding to activity type P12, etc.) can be displayed on the map page 20a.
[0041] The object state of the interactive object includes a first state and a second state. The map page displays points of interest related to the target activity type. The target activity type is the activity type corresponding to the interactive object in the first state (e.g., the interactive object a1 corresponding to the activity type P11 is in the first state, and the interactive object a2 corresponding to the activity type P12 is in the second state).
[0042] Optionally, the interactive object in the first state may be unfolded and displayed on the map page. The interactive object in the second state may be folded and retracted on the map page (eg, partially included in the edge).
[0043] For example, the points of interest related to activity type P11 include point of interest XX1, point of interest XX2, point of interest XX3, point of interest XX4, etc. The points of interest related to activity type P11 represent participation in the activity indicated by activity type P11, and all carry the activity identifier of activity type P11.
[0044] Among them, the state switching operation for the interactive object can be performed on the map page to switch the object state of the interactive object. For example, click the interactive object a2 corresponding to the activity type P12, and the object state of the interactive object a2 corresponding to the activity type P12 can be switched to the first state, and the object state of the interactive object a1 corresponding to the activity type P11 can be switched to the second state.
[0045] It can be understood that the points of interest displayed on the map page are updated according to the switching result of the object state, that is, the points of interest on the map page are updated to points of interest related to activity type P12. For example, the points of interest related to activity type P12 include points of interest XX5, points of interest XX6, points of interest XX7, etc. Among them, the points of interest related to activity type P12 indicate participation in the activity indicated by activity type P12, and all carry the activity identifier of activity type P12.
[0046] It can be understood that at this time, the points of interest associated with the specified activity type can be displayed and viewed on the map page by selecting the specified activity type. There is no need for the user to search on the map page by themselves, which can reduce the interference of uninteresting points of interest to the target account, thereby improving the target account's viewing efficiency for points of interest, and flexibly switching the display of points of interest associated with different activity types by switching the object status of interactive objects corresponding to different activity types, which can increase the fun and interactivity of users viewing points of interest on the map page.
[0047] Optionally, in some embodiments, the electronic device may execute the method for displaying points of interest to optimize the way users find points of interest based on actual business needs. Points of interest refer to objects that can be identified on a map page based on their geographic locations. For example, it can be a place (such as food, which can be identified based on the location of the place), a group chat (such as a group chat can be identified based on the location of the group owner), a live broadcast (such as a live broadcast can be identified based on the location of the anchor), and so on. In other words, there can be many types of points of interest. Points of interest are not limited here.
[0048] It is understood that the target account (i.e., the user) can perform interactive operations on the POI on the map page. For example, when the POI is a place, the corresponding place details page can be entered by triggering the place on the map page. For another example, when the POI is a group chat, the corresponding group chat inner page can be entered by triggering the group chat on the map page. For another example, when the POI is a live broadcast, the corresponding live broadcast page can be entered by triggering the live broadcast on the map page.
[0049] Among them, the points of interest related to the activity type refer to the points of interest for participating in the activity indicated by the activity type, such as stores participating in the activity indicated by the activity type, group chats participating in the activity indicated by the activity type, etc. The types of interactive objects related to the activity type are not limited here.
[0050] The activity indicated by the activity type may be, for example, a store visit activity, a promotion activity proposed for a certain holiday, etc., and the activity type is not limited here.
[0051] Optionally, the data involved in this application, such as the account behavior data of the target account, can be stored in a database, or can be stored in a blockchain, such as through a blockchain distributed system, which is not limited in this application.
[0052] It should be noted that in the specific implementation of the present application, when it comes to scenarios involving obtaining relevant data such as user information, such as obtaining user information (such as account behavior data of the target account, etc.) for user search, etc., it is necessary to obtain user permission or consent. That is, when the embodiments of the present application are applied to specific products or technologies, the collection, use and processing of relevant user data comply with relevant laws, regulations and standards in the relevant regions. For example, a prompt message can be issued in the form of an interactive page to prompt which data will be collected or obtained. Specifically, the type and content of these data can be prompted to the user through a list or other means. Only after receiving a confirmation operation or instruction allowing the collection of data on the interactive page, the collection and processing of relevant data will be further performed.
[0053] It is understood that the above scenarios are only examples and do not constitute a limitation on the application scenarios of the technical solutions provided in the embodiments of the present application. The technical solutions of the present application can also be applied to other scenarios. For example, it is known to those skilled in the art that with the evolution of the system architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.
[0054] Based on the above description, the present application embodiment proposes a method for displaying points of interest, which can be executed by the electronic device mentioned above, and can be specifically Figure 1 See the terminal equipment shown. Figure 3 , Figure 3 The following is a flow chart of a method for displaying points of interest provided in an embodiment of the present application. Figure 3 As shown, the process of the method for displaying points of interest in the embodiment of the present application may include the following:
[0055] S101, displaying a map page.
[0056] For example, a map page may be associated with a map trigger control, and the map page corresponding to the target location may be displayed by touching the map trigger control.
[0057] For example, a regional exploration control is displayed on the application page, and a map page can be displayed through the regional exploration control. The map page is a map page built based on the location indicated by the regional exploration control (such as the current geographic location of the target account, that is, the account location).
[0058] For another example, a map entry control of a point of interest (such as point of interest A) is displayed on the content details page of the published content. By triggering the map entry control, a map page can be displayed, which is a map page constructed based on the geographic location of interactive object A.
[0059] For another example, a map entry control of geographic location B is displayed on the content details page of the published content. By triggering the map entry control, a map page can be displayed. The map page is a map page constructed based on the geographic location of geographic location B.
[0060] For another example, when the application client is a map-related client, a map page corresponding to the geographic location of the target account may be directly displayed on the application homepage when the application client is entered.
[0061] It is understandable that on the map page, the target account can view other location ranges by searching for other places or sliding on the map page (such as sliding the map layer up, down, left, or right, or zooming in and out of the map layer).
[0062] It is understandable that the manner of triggering the display of the map page may be different. The display manner and target location of the map page are not limited here.
[0063] Among them, the map page can display points of interest, such as locations, within the map location range. It is understood that the map page displays a map layer, and a point of interest layer can be displayed on the map layer, and the point of interest can be displayed through the point of interest layer. It is understood that the marked position of the point of interest on the point of interest layer can be determined based on the geographical location of the point of interest and the map location indicated by the map layer, and the point of interest can be displayed at the marked position.
[0064] The display of the point of interest may be to display a point of interest card of the point of interest. The card information on the point of interest card includes at least one of the following: a point of interest description of the point of interest, and point of interest interaction information of the point of interest. The point of interest description may include a point of interest name and a point of interest image of the point of interest.
[0065] Among them, the point of interest interaction information refers to the information generated by the interactive behavior associated with the point of interest. Depending on the point of interest, the type of point of interest interaction information may be different. For example, when the point of interest is a place, the point of interest interaction information may be the number of published content associated with the point of interest (it can be understood that the published content associated with the point of interest is obtained by performing a content publishing operation on the point of interest). Or, when the point of interest is a group chat, the point of interest interaction information may be the number of people in the group chat (it can be understood that the number of people in the group chat is obtained by performing a group chat join publishing operation on the point of interest). Or, when the point of interest is a live broadcast, the point of interest interaction information may be the live broadcast theme (it can be understood that the live broadcast theme is obtained by performing a theme configuration operation on the live broadcast). There is no limitation on the point of interest interaction information here.
[0066] It can be understood that for interactive objects of different POI types, the POI cards may have different forms.
[0067] Optionally, when the point of interest participates in an activity indicated by the activity type, the point of interest in the map page may also carry an activity identifier of the activity type.
[0068] The map page includes at least two interactive objects corresponding to the activity types. Each interactive object corresponds to an activity type. The interactive objects corresponding to each activity type can be displayed in sequence on the map page. Alternatively, the interactive objects corresponding to some activity types can be displayed, and the interactive objects corresponding to the remaining activity types can be folded and displayed.
[0069] For example, the at least two activity types include a first activity type or a second activity type. The first activity type is an important activity type for the target account among the at least two activity types. The second activity type is associated with an activity folding entrance.
[0070] The first activity type and the second activity type may be activity types that can be participated in according to the geographical location of the map page or the geographical location of the target account. The first activity type refers to a high-point activity determined from at least two activity types that the target account can participate in, such as being determined according to the activity popularity or the activity time. This makes it easier for the target account to view and trigger important activities. The activity folding entrance is used to view more activity types.
[0071] There may be one or more first activity types, and there may be one or more second activity types. For example, a map data acquisition request may be generated and sent to a server, so that the server determines the first activity type and the second activity type based on the account information and / or account location of the target account. When the terminal device receives the first activity type and the second activity type returned by the server, it may display the interactive object corresponding to the first activity type on the map page, and display the activity folding entrance based on the interactive object corresponding to the second activity type. The specific manner in which the server determines the first activity type and the second activity type can be found in the relevant description of the following embodiments.
[0072] Among them, the interactive object can be a virtual note (i.e., a virtual card) corresponding to the activity type. The activity type can be selected by triggering the virtual note. In addition, a virtual ticket folder can be displayed through the activity folding entrance, and the associated interactive object is displayed in the virtual ticket folder. The associated interactive object is an interactive object corresponding to the activity type obtained after sorting at least two activity types. In other words, the virtual ticket folder displays the virtual notes obtained after sorting the activity types. It can be understood that the virtual notes can be displayed in thumbnails on the map page (such as called note entrance, object entrance), and the complete virtual notes can be viewed in the virtual ticket folder.
[0073] The virtual note may display activity data of the corresponding activity type. For example, the activity data may include, but is not limited to, activity images, activity names, activity information (such as activity time), etc. The note entry may include key activity data of the corresponding activity type. The key activity data may be activity images, activity names, etc.
[0074] The object state of the interactive object includes a first state and a second state.
[0075] For example, the first state indicates that the interactive object is selected, and the second state indicates that the interactive object is not selected. That is, the first state is used to indicate the display state of the interactive object corresponding to the selected activity type, and the second state is used to indicate the display state of the interactive object corresponding to the unselected activity type.
[0076] At this time, when all interactive objects are in the second state (indicating that no interactive object is selected), the interactive objects corresponding to the first activity type and the activity folding entrance with the second activity type superimposed thereon can be expanded on the map page (this can be called the default map page). Alternatively, when any interactive object is in the first state, the map page can expand and display the interactive objects in the first state, fold and retract the interactive objects in the second state among the interactive objects corresponding to the first activity type, and the activity folding entrance of the second activity type.
[0077] For example, the first state refers to the expanded display state of the interactive object, and the second state refers to the collapsed state of the interactive object. All points of interest related to the activity type (which can be regarded as the selected activity type) corresponding to the interactive object in the first state will be displayed on the map page.
[0078] It can be understood that the activity folding entrance is in the first state, which means that the second activity types folded by the activity folding entrance are all in the first state. The activity folding entrance is in the second state, which means that the second activity types folded by the activity folding entrance are in the second state, and the second activity types in the first state are not included in the second activity types folded by the activity folding entrance in the second state, but are separately expanded and displayed on the map page.
[0079] At this time, only the points of interest related to the activity type corresponding to the interactive object in the first state are displayed on the map page, and the points of interest related to the activity type corresponding to the interactive object in the second state are hidden on the map page.
[0080] It can be understood that when the interactive object corresponding to activity type A in the second activity type is in the first state, the activity folding entrance where the interactive object is in the second state is used to indicate that the interactive objects corresponding to activity types other than activity type A in the second activity type are also in the second state.
[0081] For the sake of convenience, the following describes this solution by taking the example that the first state refers to the expanded display state of the interactive object and the second state refers to the collapsed state of the interactive object.
[0082] For example, Figure 4a As shown, Figure 4a A schematic diagram of a map page provided for an embodiment of the present application; wherein, the interactive objects corresponding to each activity type (such as activity type P11, activity type P12, activity type P21, activity type P22, activity type P23, etc.) can be displayed in sequence on the map page 401a, and at this time the interactive objects are all in the first state, that is, all points of interest (points of interest corresponding to each activity type) can be displayed on the map page 401a.
[0083] Alternatively, at least two activity types include a first activity type (such as activity type P11, activity type P12) or a second activity type (such as activity type P21, activity type P22, activity type P23), and the map page 401b may sequentially display the interactive objects corresponding to the first activity type (interactive object a1 corresponding to activity type P11, interactive object a2 corresponding to activity type P12), and the activity folding entrance b1 associated with the second activity type. At this time, the interactive objects are all in the first state (i.e., the interactive object corresponding to the first activity type is in the first state, and the activity folding entrance is in the first state).
[0084] Among them, multiple points of interest (such as point of interest X1, point of interest X2, point of interest X3, point of interest X4, etc., such as point of interest X1 is related to activity type P11, and point of interest X2 is related to activity type P12) can be displayed on the map page.
[0085] When displaying the activity folding entrance, an entrance style composed of interactive objects of the second activity type may be displayed, such as an entrance style composed of a specified number of interactive objects of the second activity type superimposed together, and at this time the interactive objects display an activity image, such as selecting interactive objects corresponding to two second activity types (such as activity type P21 and activity type P22) to form an activity folding entrance. If the number of second activity types is less than the specified number, the activity folding entrance is composed based on the interactive objects corresponding to all second activity types.
[0086] For example, the second activity types are sorted according to the activity time, and a specified number of interactive objects corresponding to the second activity types are selected in sequence to form the object entrance. Alternatively, a specified number of interactive objects corresponding to the second activity types randomly selected from the second activity types (or a specified number of second activity types are selected in sequence according to the order of acquisition from the server) are used to form the object entrance. The composition of the activity folding entrance is not limited here.
[0087] It is understood that the interactive object can be selected by clicking or dragging the interactive object on the map page, and the selected interactive object is in the first state. For example, clicking the interactive object corresponding to the activity type P11 indicates that the interactive object corresponding to the activity type P11 is selected. For another example, dragging the interactive object corresponding to the activity type P11 to the interactive object corresponding to the activity type P12 indicates that the interactive object corresponding to the activity type P11 and the interactive object corresponding to the activity type P12 are selected.
[0088] Optionally, a virtual ticket folder may be displayed by clicking on the activity folding entrance, on which the interactive objects corresponding to each activity type are displayed. At this time, the interactive object may be selected by clicking or dragging the interactive object on the virtual ticket folder, and the selected interactive object is in the first state. For example, clicking on the interactive object corresponding to activity type P21 indicates that the interactive object corresponding to activity type P21 is selected. For another example, dragging the interactive object corresponding to activity type P21 to the interactive object corresponding to activity type P12 indicates that the interactive object corresponding to activity type P21 and the interactive object corresponding to activity type P12 are selected.
[0089] Among them, the virtual ticket folder displays each interactive object in the associated interactive objects in a list format (such as the interactive object corresponding to activity type P11, the interactive object corresponding to activity type P12, the interactive object corresponding to activity type P21, the interactive object corresponding to activity type P22, the interactive object corresponding to activity type P23, etc.).
[0090] Among them, each interactive object in the associated interactive objects can be sorted from small to large according to the activity type and activity time. Among them, the activity image, activity name and activity time can be displayed on the interactive object (virtual note) of the activity type.
[0091] Optionally, on the map page, you can drag the object entrance to expand the complete interactive object on the map page. For example, drag the note entrance of activity type P11 to expand the virtual note of activity type P11, and then you can trigger the virtual note of activity type P11 to select the corresponding virtual note.
[0092] When selecting an interactive object, the selected interactive object is in the first state. The activity type corresponding to the interactive object in the first state is the target activity type. It can be understood that after selecting an interactive object, points of interest related to the target activity type will be displayed on the map page. That is, by selecting an interactive object, points of interest associated with the specified activity type are filtered.
[0093] The target activity type may be one or more. The target activity type may be a first activity type or a second activity type. It is understood that the interactive object corresponding to the target activity type is displayed on the map page, and the interactive objects corresponding to the activity types other than the target activity type in the first activity type are folded (i.e., the interactive objects in the second state in the interactive objects corresponding to the first activity type are folded), and the folding entrance of the activity is folded.
[0094] It can be understood that when the target activity type belongs to the first activity type, the interactive object corresponding to the target activity type can be displayed on the map page, and the interactive objects corresponding to the activity types other than the target activity type in the first activity type are included in the edge, and the activity folding entrance is included in the edge.
[0095] When the target activity type belongs to the second activity type, the interactive object corresponding to the target activity type can be displayed on the map page, and the interactive object corresponding to the first activity type can be included in the edge, and the activity folding entrance obtained from the activity types other than the target activity type in the second activity type can be included in the edge (it can be understood that when the activity folding entrance is in the first state, it is obtained from all second activity types; when the activity folding entrance is in the second state, it is obtained from the second activity type of the non-target activity type).
[0096] Optionally, a virtual identifier corresponding to the target account may be displayed on the map page to mark the geographic location of the target account on the map page.
[0097] For example, Figure 4b As shown, Figure 4b A schematic diagram of a display scene of an interactive object provided in an embodiment of the present application; wherein a map page displays an interactive object corresponding to a first activity type and an activity folding entrance associated with a second activity type (such as Figure 4a Interactive objects and active folding entries in the illustrated map page 401b).
[0098] When the target activity type belongs to the first activity type (such as activity type P11), the map page 401a displays the interactive object (ie, object entrance) corresponding to activity type P11, and the interactive object and activity folding entrance corresponding to activity type P12 are included in the edge.
[0099] In addition, the map page 401a displays points of interest associated with the activity type P11 (such as point of interest X41, point of interest X42, point of interest X43, and the aforementioned points of interest all carry activity identifiers of the activity type P11).
[0100] In addition, when there is a folded object entrance, the object entrance of the expanded and displayed activity type P11 is triggered and selected by the user, and a closing message (such as "x") may be displayed on the object entrance of the activity type P11. It can be understood that when the object entrance of the activity type P11 is triggered again (i.e., the state switching operation is performed on the interactive object), the triggering and selection of the activity type P11 can be exited.
[0101] Optionally, when exiting the trigger selection for activity type P11, if there are interactive objects corresponding to other activity types in the first state, the object states of the interactive objects corresponding to the other activity types are maintained, and the interactive objects corresponding to activity type P11 are in the second state. If there are no interactive objects corresponding to other activity types in the first state, the interactive objects corresponding to all activity types are in the first state.
[0102] In addition, on the map page, by triggering the object entrance corresponding to the activity type P11 (such as a drag operation), the interactive object corresponding to the activity type P11 can be fully displayed. The fully displayed interactive object corresponding to the activity type P11 may include an activity image, activity name "activity type P11", activity time, etc., and by triggering the interactive object corresponding to the activity type P11, the selection operation of the interactive object can also be performed.
[0103] When the target activity type belongs to the first activity type (such as activity type P11 and activity type P12), the interactive objects (ie, object entrances) corresponding to activity type P11 and activity type P12 are displayed on the map page 401b, and the activity entrances are folded into the edge.
[0104] In addition, the map page 401b displays points of interest associated with the activity type P11 and the activity type P12 (eg, points of interest X41, X42, and X43 associated with the activity type P11; and points of interest X44 and X45 associated with the activity type P12).
[0105] In addition, the object entrance of the activity type P11 and the object entrance of the activity type P12 are in a selected state, and closing information (such as “x”) is displayed on the object entrances of the activity type P11 and the activity type P12.
[0106] In addition, on the map page, by triggering the object entrance corresponding to the activity type (such as dragging operation), the interactive object corresponding to the activity type can be fully displayed, and by triggering the interactive object corresponding to the activity type, the selection operation of the interactive object can also be performed.
[0107] When the target activity type belongs to the second activity type (such as activity type P21), the map page 401c displays the interactive object (ie, object entrance) corresponding to activity type P21, and the object entrance and activity folding entrance corresponding to the first activity type are included in the edge.
[0108] In addition, points of interest associated with the activity type P21 (eg, points of interest X46, points of interest X47, and points of interest X48 associated with the activity type P21) are displayed on the map page 401c.
[0109] In addition, the object entry of the activity type P21 is in a selected state, and closing information (such as “x”) is displayed on the object entry of the activity type P21.
[0110] In addition, on the map page, by triggering the object entrance corresponding to the activity type (such as dragging operation), the interactive object corresponding to the activity type can be fully displayed, and by triggering the interactive object corresponding to the activity type, the selection operation of the interactive object can also be performed.
[0111] It can be understood that at this time, the interactive object corresponding to the activity type P21 is in the first state, and the activity folding entrance is in the second state. Then, when the object entrance of the activity type P21 is independently expanded and displayed on the map page, the activity folding entrance b2 can be regenerated through the second activity type other than the activity type P21 and displayed in the second state (if the number of activities of the second activity type is one (that is, there is no second activity type other than the activity type P21), the activity folding entrance b2 can be an entrance with a preset fallback style).
[0112] Among them, a virtual ticket folder can be displayed for the activity folding entrance, and the virtual ticket folder can display interactive objects of all activity types (such as virtual notes, virtual bubbles, etc.). For example, the interactive objects of each activity type can be fully displayed, such as displayed in a list.
[0113] Optionally, when displaying in a list, the interactive objects of all activity types can be classified according to the classification strategy. For example, classification by activity time, classification by activity heat. For example, the interactive objects under the category titles and category labels are displayed in sequence in the list. For example, according to the activity classification, the interactive objects corresponding to the activity types under each month (such as January, February, and March) can be displayed in sequence. For example, according to the heat classification, the interactive objects corresponding to the activity types under different heat levels (such as high heat, medium heat, and low heat) can be displayed in sequence.
[0114] For another example, the interactive objects of the selected activity type may be displayed in a first display mode, and the interactive objects of activity types other than the selected activity type may be displayed in a second display mode; the selected activity type is the activity type selected among the activity types; the first display mode refers to the complete display of the interactive objects; the second display mode refers to the partial display of the interactive objects.
[0115] It can be understood that there is an activity type in the activity type that is in a selected state, the interactive objects of the selected activity type are fully displayed, and the interactive objects of the unselected activity types are partially displayed, such as a partial income edge.
[0116] The user can switch the display mode of the interactive objects in the virtual folder by clicking on the interactive object displayed in the second display mode in the virtual folder. If the clicked interactive object is switched to the first display mode, the remaining interactive objects are switched to the second display mode.
[0117] Alternatively, the interactive object may be slid in the virtual ticket folder, and the interactive object at the designated position may be selected as the interactive object and displayed in the first display mode, while the remaining interactive objects may be displayed in the second display mode.
[0118] For example, the interactive objects in the virtual ticket folder are displayed stacked in sequence (or displayed without overlapping), and you can select an interactive object by clicking it, whereupon the interactive object is displayed in its entirety when selected, and the remaining interactive objects are displayed partially (such as the incoming edge; optionally, the incoming portion when the incoming edge is drawn may be the same, or the closer the distance to the selected interactive object, the smaller the incoming edge portion).
[0119] Alternatively, it may also mean that the user slides the interactive object, and when sliding to a specified position (such as the third object position), it indicates that the interactive object at the specified position is selected (that is, the activity type corresponding to the selected interactive object is the selection activity type), and the interactive object is fully displayed when selected, and the remaining interactive objects are partially displayed (such as the income edge; optionally, the closer the distance to the selected interactive object, the smaller the part of the income edge).
[0120] Optionally, when an interactive object is selected, the user (target account) can be reminded by vibration or tone, constantly reinforcing the user's realistic perception of the interactive object, while providing a pleasant interactive experience when sliding to select.
[0121] Optionally, when displaying interactive objects in a virtual ticket folder, the associated interactive objects corresponding to the activity types obtained after sorting at least two activity types may be displayed. For example, the activity information of the activity type may be sorted. That is, the relationship between activity types may be reflected through the virtual ticket folder, guiding users to explore more homogeneous activities, and providing a complete and pure display area for the activity types. At the same time, the defined activity tray space may be opened through the activity folding entrance to carry highly scalable activity types (i.e., different activity types may be expanded at any time).
[0122] Among them, the activity information includes at least one of the following: activity time, activity popularity, and activity distance; the activity distance of an activity type is obtained by the distance between the point of interest corresponding to the activity type and the target account, for example, the activity distance is the minimum distance between the point of interest corresponding to the activity type and the target account. In other words, the activity distance of an activity type is the distance between the nearest point of interest A (or the point of interest B with the highest popularity) and the target account among all the points of interest corresponding to the activity type (or the points of interest corresponding to an activity type on the map page). Optionally, the point of interest determined for the activity distance is the point of interest corresponding to the activity distance. For example, when the distance value between point of interest A and the target account is the activity distance, point of interest A is the point of interest corresponding to the activity distance.
[0123] It is understood that the first activity type and the second activity type may be sorted in the order of activity time from small to large (first ranking). Alternatively, the first activity type and the second activity type may be sorted in the order of activity heat from large to small (second ranking). Alternatively, the first activity type and the second activity type may be sorted in the order of activity distance from small to large (third ranking).
[0124] Alternatively, the first activity type and the second activity type may be sorted according to the activity time and the activity popularity. For example, a weighted sum of a first ranking of the first activity type and the second activity type obtained according to the activity time and a second ranking obtained according to the activity popularity may be performed to obtain sorting parameters of the first activity type and the second activity type. The first activity type and the second activity type may be sorted according to the ranking parameters to obtain a final sorting result.
[0125] Alternatively, the first activity type and the second activity type may be sorted according to activity heat and activity distance. For example, a weighted sum of the second ranking of the first activity type and the second activity type according to activity heat and the third ranking according to activity distance is performed to obtain sorting parameters of the first activity type and the second activity type. The first activity type and the second activity type are sorted according to the ranking parameters to obtain a final sorting result.
[0126] It can be understood that there is no limitation on the display method of the activity types after expansion, and there is no limitation on the sorting method of the activity types.
[0127] It can be understood that the activity information displayed on the interactive object of the activity type may include one or more of activity time, activity heat, and activity distance.
[0128] It can be understood that when the activity distance is displayed on the interactive object, the points of interest corresponding to the activity distance can also be displayed (such as the point of interest corresponding to an activity type that is closest to the target account, or the point of interest corresponding to an activity type on the map page that is closest to the target account).
[0129] Optionally, a point of interest corresponding to the activity distance can be triggered on the interactive object, and the point of interest corresponding to the activity distance can be located and displayed on the map page. Alternatively, the object details page corresponding to the point of interest corresponding to the activity distance can be displayed (for example, for a location, it can be a location details page; for a live broadcast, it can be a live broadcast page).
[0130] Optionally, by triggering an interactive object (such as a long press operation), an activity detail page of a corresponding activity type may be displayed to display activity detail information.
[0131] S102: In response to a state switching operation performed on an interactive object, the object state of the interactive object is switched, and points of interest displayed on a map page are updated based on a switching result of the object state.
[0132] The state switching operation is used to switch the object state of the interactive object (eg, the first state is switched to the second state, and the second state is switched to the first state).
[0133] Wherein, updating the points of interest displayed on the map page based on the switching result of the object state may be to update and display the points of interest related to the target activity type indicated by the switching result on the map page; update and display the interactive objects corresponding to the target activity type indicated by the switching result on the map page, and collapse the interactive objects corresponding to the activity types other than the target activity type indicated by the switching result among at least two activity types. In other words, the points of interest associated with the activity type corresponding to the interactive object in the first state are updated and displayed on the map page.
[0134] That is, the interactive objects corresponding to the first activity type which is not the target activity type are collapsed, and the activity folding entrances corresponding to the interactive objects corresponding to the second activity type which is not the target activity type are collapsed.
[0135] The state switching operation may be a trigger operation for an interactive object on the map page. For example, in response to a trigger operation for a transitional interactive object among interactive objects on the map page, when the object state of the transitional interactive object is switched to the first state, the object states of the remaining interactive objects are switched to the second state; the remaining interactive objects are the interactive objects other than the transitional interactive object among the interactive objects. The transitional interactive object is an interactive object in the second state.
[0136] Alternatively, in response to a triggering operation on a transitional interactive object on a map page, when the object state of the transitional interactive object is switched to the first state, the object states of the remaining interactive objects are maintained.
[0137] It can be understood that clicking the transitional interactive object can indicate that the interactive object is selected, and the transitional interactive object is changed from being folded to being unfolded and displayed on the map page. In addition, the object states of the remaining interactive objects can be switched to the second state, or remain unchanged.
[0138] It can be understood that when all interactive objects are in the first state, by clicking on a certain interactive object, the clicked interactive object can be placed in the first state, and the remaining interactive objects can be placed in the second state.
[0139] For example, Figure 5a As shown, Figure 5aA schematic diagram of a state switching scenario provided in an embodiment of the present application; wherein, on the map page 50a (eg Figure 4b In the illustrated map page 401a), by triggering the object entry of activity type P12, the interactive object corresponding to activity type P12 can be expanded and displayed on the map page, and the remaining interactive objects are folded and retracted (i.e., the object state of activity type P11 is switched from the first state to the second state).
[0140] At this time, only points of interest related to the activity type P12 (such as point of interest X44 and point of interest X45) are displayed on the map page 51a.
[0141] Alternatively, the object states of the remaining interactive objects are maintained (i.e., the interactive object corresponding to the activity type P11 is still expanded and displayed). At this time, the map page 51b simultaneously displays the points of interest related to the activity type P11 and the activity type P12 (e.g., Figure 4b The illustrated map page 401b).
[0142] The state switching operation may be a trigger operation for the associated interactive object corresponding to the active folding entrance. For example, in response to a first trigger operation for a transitional associated interactive object among the associated interactive objects, when the object state of the transitional associated interactive object is switched to the first state, the object states of the remaining associated interactive objects are switched to the second state; the remaining associated interactive objects are the interactive objects other than the transitional associated interactive object among the associated interactive objects.
[0143] The transition-related interactive object is the selected interactive object. The first trigger operation is a click operation on the transition-related interactive object (such as a click operation when the transition-related interactive object is displayed in the first display mode, that is, a click when it is fully displayed). At this time, only the transition-related interactive object is expanded and displayed on the map page.
[0144] For another example, in response to a second trigger operation on a transition-associated interactive object, when the object states of the transition-associated interactive object and the superimposed interactive object associated with the transition-associated interactive object are switched to the first state, the object states of interactive objects other than the transition-associated interactive object and the superimposed interactive object are switched to the second state.
[0145] The second trigger operation refers to the operation of dragging the transition-related interactive object onto any interactive object in the associated interactive objects. When dragging onto any interactive object, the any interactive object will also become the selected interactive object (e.g., it can be displayed in the first display mode, and when the transition-related interactive object is dragged away, the original display mode is restored).
[0146] That is to say, the interactive object that overlaps with the transition-associated interactive object is a superimposed interactive object. At this time, the transition-associated interactive object and the interactive object that overlaps with the object are expanded and displayed on the map page.
[0147] For example, Figure 5b-Figure 5c As shown, Figure 5b-Figure 5c A schematic diagram of a virtual ticket folder provided in an embodiment of the present application; wherein, by expanding the activity folding entrance, a virtual ticket folder 511a is displayed, and the virtual ticket folder 511a displays the interactive objects of each activity type in sequence in the form of a list (such as the interactive objects corresponding to activity type P11, the interactive objects corresponding to activity type P12, the interactive objects corresponding to activity type P21, the interactive objects corresponding to activity type P22, the interactive objects corresponding to activity type P23, etc.).
[0148] At this time, the interactive objects corresponding to the activity types may be sorted from small to large according to the activity time. The interactive objects corresponding to the activity types may display the activity image, activity name and activity time, as well as a prompt message of "entering the map".
[0149] Optionally, a classification title may also be displayed. It is understood that the interactive objects corresponding to the activity type are classified and displayed according to the classification title. For example, when sorting by activity time, the classification title may be January, February, March, etc. (such as virtual ticket folder 511b). For another example, when sorting by activity heat, the classification title may be high heat, medium heat, low heat, etc. (such as virtual ticket folder 511c).
[0150] It can be understood that in virtual folders 511a-virtual folders 511c, a certain interactive object can be clicked to indicate the selection of the interactive object (such as the interactive object corresponding to activity type P11). At this time, the object state of the interactive object corresponding to activity type P11 is switched to the first state, and the object states of the remaining related interactive objects are switched to the second state. It can be understood that after clicking the interactive object, the map page is entered. At this time, the map page is updated based on the object state of the interactive object (such as requesting points of interest related to activity type P11 from the server).
[0151] It can also be that in the virtual ticket folder 512a, the interactive objects of the activity type are displayed in sequence after sorting, and some of them are collected at the edge. It can be understood that by clicking on a certain interactive object (such as the interactive object corresponding to the activity type P11), the certain interactive object is fully displayed (in the first display mode), and the remaining interactive objects are partially displayed. At this time, clicking on the fully displayed interactive object (such as the interactive object corresponding to the activity type P11) again can switch the object state of the interactive object to the first state, and the object state of the remaining related interactive objects can be switched to the second state. It can be understood that after clicking on the interactive object, the map page is entered, and the map page is updated based on the object state of the interactive object (such as requesting points of interest related to the activity type P11 from the server).
[0152] Optionally, in the virtual ticket folder 512b, the interactive object at the designated object position is the interactive object of the selected activity type. If the designated object position is the second object position, the interactive object corresponding to the activity type P12 is selected. At this time, the interactive object of the activity type P12 at the second object position is fully displayed, and the other interactive objects are partially displayed, and the closer the distance to the selected interactive object is, the less the portion of the edge is included. That is, the closer the object position is to the second object position, the less the portion of the edge is included.
[0153] Among them, the interactive object of the activity type can be selected by sliding. At this time, the interactive object of the specified activity type (such as activity type P11) can be slid to the second object position. At this time, clicking the fully displayed interactive object (such as the interactive object corresponding to activity type P11) again can switch the object state of the interactive object to the first state, and the object states of the remaining related interactive objects can be switched to the second state. It can be understood that after clicking the interactive object, the map page is entered. At this time, the map page is updated based on the object state of the interactive object (such as requesting the server for points of interest related to activity type P11). The updated map page 513a is as shown in FIG. Figure 5a The illustrated map page 50a.
[0154] It can be understood that in addition to the interactive objects related to the activity type clearly displayed on the map page, the complete activity type can be displayed when the user clicks on the activity folding entrance, and the disordered activity types can be organized in a "calendar view" formed by stacking multiple tickets. Users can easily find the type of activity they are most likely to participate in, or quickly judge future itineraries, which makes up for the disordered distribution of activity types on the map page.
[0155] Among them, multiple interactive objects can also be selected by dragging the interactive objects in the virtual ticket folder. For example, drag the first interactive object displayed in the first display mode onto the second interactive object. At this time, there is an object overlap between the first interactive object and the second interactive object, and when the overlapping area reaches a certain area, it means that the first interactive object and the second interactive object are selected at the same time (optionally, the second interactive object can remain unchanged at this time, or be displayed in the first display mode). In this way, when entering the map page, the object states of the first interactive object and the second interactive object are switched to the first state, and the remaining active objects are in the second state.
[0156] For example, in Figure 5c In the example, taking virtual ticket folder 511a as an example (the dragging effect on virtual ticket folders 511a-511c is the same), drag the interactive object corresponding to activity type P11 to the interactive object corresponding to activity type P12, indicating that activity type P11 and activity type P12 are selected, that is, the object states of the interactive objects corresponding to activity type P11 and activity type P12 can be switched to the first state, and the object states of the remaining associated interactive objects are switched to the second state. At this time, the map page can be entered and the map page can be updated based on the object states of the interactive objects (such as requesting points of interest related to activity type P11 and activity type P12 from the server).
[0157] Alternatively, in the virtual ticket folder 512a, the interactive object corresponding to the activity type P11 is displayed in the first display mode. At this time, the interactive object corresponding to the activity type P11 can be dragged to the interactive object corresponding to the activity type P12, indicating that the activity type P11 and the activity type P12 are selected, and the interactive object corresponding to the activity type P12 is switched to be displayed in the first display mode. In this way, the object states of the interactive objects corresponding to the activity type P11 and the activity type P12 are switched to the first state, and the object states of the remaining related interactive objects are switched to the second state. When entering the map page, the map page is updated based on the object states of the interactive objects (such as requesting points of interest related to the activity type P11 and the activity type P12 from the server).
[0158] Alternatively, in the virtual ticket folder 512b, the interactive object corresponding to the activity type P11 is displayed in the first display mode. At this time, the interactive object corresponding to the activity type P11 can be dragged to the interactive object corresponding to the activity type P12, indicating that the activity type P11 and the activity type P12 are selected, and the interactive object corresponding to the activity type P12 is switched to be displayed in the first display mode. In this way, the object states of the interactive objects corresponding to the activity type P11 and the activity type P12 are switched to the first state, and the object states of the remaining related interactive objects are switched to the second state. When entering the map page, the map page is updated based on the object states of the interactive objects (such as requesting the server for points of interest related to the activity type P11 and the activity type P12). The updated map page 513b is as shown in FIG. Figure 5a The illustrated map page 51b.
[0159] Among them, in response to a trigger operation on a transition-associated interactive object in an associated interactive object, an activity details page of the activity type corresponding to the transition-associated interactive object is displayed, and in response to a trigger operation on a map entry on the activity details page, a map page displaying points of interest related to the activity type corresponding to the transition-associated interactive object is entered.
[0160] For example, a detail page entry for an activity detail page is displayed on a transition-associated interactive object, and by triggering the detail page entry, an activity detail page containing activity detail information of the activity type can be viewed. Alternatively, the transition-associated interactive object can be clicked and the activity detail page can be displayed by sliding. The activity detail page can include a map entry, and by triggering the map entry, a map page of points of interest related to the corresponding activity type can be entered. It can be understood that at this time, the object state of the transition-associated interactive object is in the first state, and the object states of the remaining interactive objects are in the second state.
[0161] Alternatively, in response to a trigger operation on a transition-associated interactive object, an activity registration page for the activity type corresponding to the transition-associated interactive object is displayed, and in response to an activity registration operation on the activity registration page, when the activity registration is successful, a map page displaying points of interest related to the transition-associated interactive object is entered.
[0162] For example, an activity registration portal for an activity type is displayed on the transition-associated interactive object, and the activity registration page can be viewed by triggering the activity registration portal. The registration information can be filled in on the activity registration page to register for the activity indicated by the activity type, and a prompt message can be generated when the activity registration is successful, allowing the user to choose whether to enter a map page displaying points of interest related to the corresponding activity type. It can be understood that at this time, the object state of the transition-associated interactive object is in the first state, and the object states of the remaining interactive objects are in the second state.
[0163] Optionally, the activity type can be associated with an interactive group chat. In this case, a group chat interaction entrance for the interactive group chat can be displayed on the transition-associated interactive object. In response to a trigger operation on the group chat interaction entrance on the transition-associated interactive object, the user can join the interactive group chat bound to the transition-associated interactive object. When the interactive group chat is successfully joined, the user enters a map page displaying points of interest related to the transition-associated interactive object.
[0164] For example, when the interactive group chat is successfully joined, a prompt message may be generated, and the user may choose whether to enter a map page showing points of interest related to the corresponding activity type. It can be understood that at this time, the object state of the transition-related interactive object is in the first state, and the object state of the remaining interactive objects is in the second state.
[0165] Optionally, a transition point of interest may also be displayed on the transition-related interactive object, and the transition point of interest is obtained from the points of interest associated with the activity type corresponding to the transition-related interactive object, for example, the point of interest with the highest activity popularity, or the point of interest corresponding to the activity distance.
[0166] Furthermore, it is also possible to display transition points of interest of a specified type (such as transition points of interest of a location type), or it is possible to display transition points of interest of multiple types (such as transition points of interest of a location type, transition points of interest of a group chat type, etc.).
[0167] In this case, in response to a trigger operation on a transition point of interest on a transition-related interactive object, the transition point of interest may be positioned and displayed on a map page, or a detail page of the point of interest may be displayed (such as highlighting, such as highlighting, or enlarging the size, etc.).
[0168] For example, Figure 6 As shown, Figure 6 A schematic diagram of an interactive object provided for an embodiment of the present application; wherein, taking the interactive object corresponding to the activity type P11 as an example, the interactive object can display the activity name, activity image, and activity information (such as activity time, activity popularity, and activity distance). In addition, the interactive object 60a can also display a details page entrance. By triggering the details page entrance, the activity details page 61a can be displayed. The activity details page can include the activity configuration information configured for the target activity, such as the activity image, activity title, activity introduction, activity time, etc. Optionally, an activity registration entrance for the activity type can also be included for activity registration.
[0169] Optionally, the detail page entry may include a map entry, and the map page 62a (eg, Figure 5b The illustrated map page 515b).
[0170] Optionally, an activity registration portal may be displayed on the interactive object 60b. By triggering the activity registration portal, an activity registration page 61b may be displayed, which may include registration information to be filled in (such as the name of the registrant "XXX", contact information "123XXX", etc.). When the activity registration is successful, a prompt message is displayed to determine whether to enter the map page 62a.
[0171] Optionally, the interactive object 60c may display the group chat interactive entrance of the bound interactive group chat, for example, the interactive group chat avatar, name, introduction "XXX...XXX...", etc. By triggering the group chat interactive entrance, you can apply to join the interactive group chat, and when the interactive group chat joins successfully, a prompt message is displayed to determine whether to enter the map page 62a.
[0172] Optionally, the interactive object 60d may display a transition point of interest for the activity type P11, such as a point of interest image, a point of interest name, and a distance from a target account. By triggering the transition point of interest, the transition point of interest may be located and displayed on a map page, or a point of interest details page may be displayed.
[0173] Among them, the regional exploration entrance is displayed on the map page (such as when all interactive objects are in the first state). The regional exploration entrance is used to trigger the display of the points of interest displayed on the map page. For example, by triggering the regional exploration entrance, the regional exploration layer is displayed, and the regional exploration layer can display the points of interest displayed on the map page, or the published content associated with the points of interest.
[0174] It can be understood that when there is an interactive object in the first state, the area exploration entrance on the map page can be changed to an activity details entrance. By triggering the activity details entrance, the activity association layer can be displayed, and the activity association layer is used to display the activity details information of the target activity type.
[0175] For example, when there is one target activity type, an activity detail entry corresponding to the target activity type is displayed on the map page; the activity detail entry is associated with activity detail information corresponding to the target activity type.
[0176] For another example, when there are multiple target activity types, the map page may still display an area exploration entrance, or an activity detail entrance with activity detail information of multiple target activity types superimposed thereon.
[0177] Optionally, in response to a trigger operation on an interactive object corresponding to the target activity type on the map page, an activity details page containing activity details information may be displayed (e.g., an activity details floating layer may be displayed). For example, for an interactive object in the first state, the activity details page may be displayed by a long press operation or a drag operation.
[0178] For example, Figure 7a-Figure 7b As shown, Figure 7a-Figure 7b A schematic diagram of a map page provided in an embodiment of the present application; wherein, in Figure 7a In the example, when all interactive objects are in the first state, the map page 70a (eg Figure 4a The illustrated map page 401b) may display a regional exploration entrance, and by triggering the regional exploration entrance, a regional exploration layer is displayed, and the regional exploration layer may display points of interest displayed on the map page.
[0179] Among them, one or more POI filter controls can be displayed on the area exploration layer, and the corresponding POI filter controls can be switched to display. For example, the POI filter control is used to filter POIs of location type, group chat type, live broadcast type, published content, etc.).
[0180] For example, if the POI filter control corresponding to the location type is selected, one or more POIs as locations can be displayed on the area exploration layer. For example, the image, name, location, number of associated published content, etc. of the location can be displayed.
[0181] In which, on the map page 70a, click on the object entry corresponding to the activity type P11, the target activity type is the activity type P11, and enter the map page 70b (such as Figure 4b In the example map page 401a), the map page 70b can display an activity detail entrance. By triggering the activity detail entrance, an activity associated layer is displayed, and the activity detail information of the corresponding activity type (such as activity name, activity image, activity introduction, etc.) can be viewed on the activity associated layer.
[0182] It can be understood that points of interest (i.e., points of interest related to activity type P11) on the current map page can also be displayed on the activity-associated layer, such as the point of interest name, point of interest image, point of interest location, point of interest interaction information (such as the number of associated published content), etc.
[0183] Optionally, if there are multiple types of points of interest (such as type 1, type 2, type 3, etc., such as location type, live broadcast type; or, beverage and food location type, entertainment location type, etc.), a points of interest filter bar can be displayed. The point of interest filter bar displays filter controls corresponding to different types, and you can trigger a filter control to filter and display points of interest under the corresponding type.
[0184] exist Figure 7b In the case where there are multiple target activity types (such as activity type P11 and activity type P12), the map page 71a (such as Figure 4bIn the example map page 401b), the regional exploration entrance can be displayed. In addition, on the map page 71a, the activity details page can be displayed by triggering the interactive object corresponding to the target activity type (such as activity type P11), such as displaying the activity details floating layer, and displaying the activity details information corresponding to the activity type P11 (such as the activity name "activity P11", activity image, activity introduction) through the activity details floating layer. Optionally, points of interest for the triggered activity type can be further displayed.
[0185] Optionally, an activity detail entrance may also be displayed on the map page 71 a , and activity detail information corresponding to the activity type P11 and the activity type P12 may be displayed through the activity detail entrance.
[0186] For example, an activity-related layer is displayed, which includes an activity filter bar. An activity type (such as activity type P11) is selected through the activity filter bar to display corresponding activity details (such as activity name "activity P11", activity image, activity introduction, etc.). Optionally, points of interest for the selected activity type can be further displayed.
[0187] In an embodiment of the present application, at least two interactive objects corresponding to activity types can be displayed on a map page, and the object state of the interactive object includes a first state and a second state, and points of interest related to the target activity type corresponding to the interactive object in the first state are displayed on the map page. At this time, the points of interest in the map page can be updated and displayed according to the object state of the interactive object. In this way, the points of interest related to the specified activity type can be directly displayed and viewed on the map page by directly performing a state switching operation on the interactive object, which can improve the convenience and efficiency of users viewing points of interest in the activity dimension.
[0188] Based on the above description, the present application embodiment proposes a method for displaying points of interest, which can be executed by the electronic device mentioned above, and can be specifically Figure 1 See the terminal equipment shown. Figure 8 , Figure 8 The following is a flow chart of a method for displaying points of interest provided in an embodiment of the present application. Figure 8 As shown, the process of the method for displaying points of interest in the embodiment of the present application may include the following:
[0189] S201: Displaying interactive objects corresponding to a first activity type and activity folding entrances associated with a second activity type on a map page.
[0190] The map page may display interactive objects of the first activity type (i.e., displayed in the form of object portals) and activity folding portals superimposed with object portals of the second activity type (e.g., when all interactive objects are in the first state). The first activity type is an important activity type for the target account among at least two activity types. The second activity type is an activity type other than the first activity type among at least two activity types.
[0191] When there is an interactive object in the second state, the interactive object in the first state is displayed on the map page, and the interactive object in the second state is folded.
[0192] If there is a point of interest corresponding to the first activity type in the map location range corresponding to the map page, at least one point of interest related to the first activity type is displayed on the map page (such as when all interactive objects are in the first state). At least one point of interest carries an activity identifier of the first activity type.
[0193] It can be understood that for the first activity type, not only can the interactive object be fixedly displayed on the map page, but at least one point of interest carrying the activity logo of the first activity type can also be displayed on the map page, so that the first activity type with high points exposed can be viewed more intuitively.
[0194] For example, the points of interest corresponding to the first activity type that are closest to the target account may be fixedly displayed on the map page. In another example, the points of interest corresponding to the first activity type that have a heat value greater than a heat threshold may be fixedly displayed on the map page.
[0195] The interest point heat of the interest point can be determined according to the interaction data of the interest point. It can be understood that the interaction data of the interest point is different according to the type of the interest point.
[0196] For example, for a location, the popularity of a point of interest can be determined based on the interaction data of the location. The interaction data can include at least one of the following: the number of associated published content, the rating, the number of comments on the location, etc. For example, a weighted sum can be performed on one or more types of interaction data to obtain the popularity of the point of interest as the location.
[0197] For another example, for a group chat, the interest point heat can be determined based on the interaction data of the group chat. The interaction data can include at least one of the following: the number of people joining the group chat, the activity of the group chat, etc. For example, a weighted sum can be performed on one or more interaction data to obtain the interest point heat of the group chat.
[0198] For another example, for an activity, the interest point heat can be determined based on the interaction data of the activity. The interaction data may include at least one of the following: the number of people participating in the activity, the rating of the activity, etc. For example, a weighted sum of one or more interaction data may be performed to obtain the interest point heat of the activity.
[0199] For another example, when displaying points of interest on a map page, they are displayed by dividing the map location range corresponding to the map page into multiple sub-location ranges. When the points of interest to be displayed are determined from the multiple sub-location ranges in turn, if there are points of interest corresponding to the first activity type in the sub-location range, then a point of interest corresponding to the first activity type is selected (such as a randomly selected point of interest or a point of interest with the highest popularity) and displayed on the sub-location range.
[0200] Optionally, when determining the points of interest displayed in a sub-location range, if a sub-location range has previously displayed points of interest corresponding to the first activity type, the points of interest are selected for display according to the existing platform strategy. Optionally, when there are multiple first activity types, a point of interest corresponding to a first activity type is selected in a sub-location range for display, and the first activity types selected between sub-location ranges do not overlap. The display method of at least one point of interest corresponding to the first activity type is not limited here.
[0201] For example, Figure 4a In the example map page 401b, multiple points of interest are displayed, and the multiple points of interest include at least one point of interest corresponding to the first activity type (such as showing the point of interest X1 corresponding to the activity type P11 and the point of interest X2 corresponding to the activity object P12). For example, when there are points of interest corresponding to the first activity type in the map page, the point of interest with the highest popularity among the points of interest corresponding to each first activity type can be displayed. It can be understood that the remaining points of interest are displayed according to the existing platform strategy.
[0202] S202: In response to a triggering operation on any point of interest in a map page, when the triggered point of interest is associated with an activity type, highlighting an interactive object corresponding to the associated activity type on the map page.
[0203] Among them, the point of interest in the map page can be triggered. At this time, if the triggered point of interest corresponds to an activity type, the object entrance of the corresponding activity type can be highlighted, so that the corresponding activity type can be selected more quickly (such as when all interactive objects are in the first state). For example, it can be highlighted, or displayed in a display style that is different from other entrances. It can be understood that other entrances do not need to be folded at this time.
[0204] It can be understood that when other positions on the map page are triggered, the highlighting of the object entrance of the corresponding activity type is canceled and restored to the normal display state.
[0205] If the activity type corresponding to the triggered point of interest belongs to the first activity type, the object entrance of the first activity type is highlighted and displayed, and the activity folding entrance is displayed normally.
[0206] Among them, if the activity type corresponding to the triggered point of interest belongs to the second activity type, the object entrance of the corresponding activity type will be highlighted (that is, displayed independently on the map page), the object entrance of the first activity type will be displayed normally, and the updated activity folding entrance (that is, the activity folding entrance re-determined according to the activity types other than the corresponding activity type in the second activity type) will be displayed normally.
[0207] It can be understood that when other positions on the map page are triggered, the highlighting of the object entrance of the corresponding activity type is canceled and restored to the normal display state. At this time, the activity folding entrance is determined according to all second activity types.
[0208] For example, Figure 9a As shown, Figure 9a A schematic diagram of displaying an object entrance provided in an embodiment of the present application; wherein, on the map page 90a (such as Figure 7a In the example of the map page 70a), a point of interest (such as point of interest X1) is triggered, and when point of interest X1 is associated with a first activity type (such as activity type P11), the object entry of activity type P11 is highlighted on the map page 90a. At this time, if other locations are triggered, the highlighting is cancelled.
[0209] Alternatively, if the map page 90a also displays a point of interest X10, and a second activity type (such as activity type P21) is associated with the point of interest X10, the object entrance of activity type P21 is displayed separately on the map page 90a and is highlighted. The activity folding entrance (entry b1) displayed at this time is determined based on the remaining second activity types (such as the activity folding entrance is changed to entry b2 at this time). If other positions are triggered, the highlighting of the object entrance of activity type P21 is canceled, that is, the object entrance of activity type P21 is hidden, and the displayed activity folding entrance is redetermined based on all second activity types (that is, it is updated to entry b1).
[0210] S203: In response to the state switching operation performed on the interactive object, the object state of the interactive object is switched. The specific implementation of step S203 can refer to the relevant description of the above embodiment, which will not be repeated here.
[0211] S204: When updating the points of interest displayed on the map page based on the switching result of the object state, highlight the target points of interest on the map page.
[0212] The object state of the interactive object can be switched through the state switching operation, and the points of interest in the map page can be updated at this time. For example, the points of interest related to the target activity type indicated by the switching result are obtained and updated and displayed on the map page.
[0213] It can be understood that a point of interest update request can be generated based on the switching result of the object state, and the point of interest update request can be sent to the server. The server determines the activity type corresponding to the interactive object in the first state as the target activity type based on the switching result of the object state, and obtains the points of interest related to the target activity type and returns them to the terminal device.
[0214] It can be understood that when the target activity type is all activity types, the returned points of interest are all points of interest on the map page.
[0215] When displaying points of interest related to the target activity type, the target points of interest may also be highlighted, for example, by highlighting the target points of interest or displaying them in a display style different from other points of interest.
[0216] The target point of interest is obtained from the points of interest related to the target activity type. For example, it is the point of interest with the smallest distance to the target account among the points of interest related to the target activity type. That is, it is the point of interest closest to the points of interest corresponding to the target activity type in the map page. Alternatively, it can be the point of interest with the highest popularity among the points of interest corresponding to the target activity type.
[0217] Optionally, when displaying the points of interest corresponding to the target activity type in the map page, the points of interest cards corresponding to the target points of interest are displayed, and the points of interest cards are used to display the target activity type (such as displaying the activity time, activity introduction, etc. of the target activity type).
[0218] For example, the POI card can be used to trigger a POI details page that displays a target POI, and the target activity type can be viewed and participated in on the POI details page.
[0219] Optionally, by clicking the target activity type on the POI card of the target POI, you can jump to the activity details page. Alternatively, by clicking the target activity type on the POI card of the target POI, you can expand the activity-related layer on the map page to display the activity details information of the target activity type (optionally, you can also display the POI corresponding to the target activity type).
[0220] Among them, when the point of interest is a place, the point of interest card can display information related to the place (such as place name, image, location, etc.) and activity information of the type of activity participated in, which can trigger the point of interest card to enter the place details page, and the place details page can display the type of activity participated in.
[0221] For example, when the location is live broadcast, the interest point card can display information related to the live broadcast (such as the name of the live broadcast room, the live broadcast room screen, the name of the live broadcast room anchor, etc.) and activity information of the type of activity participated in, which can trigger the interest point card to enter the live broadcast page, and the type of activity participated in can be displayed on the live broadcast page.
[0222] For another example, when the location is a group chat, the interest point card can display information related to the group chat (such as the group chat name, group chat introduction, group chat number, group chat joining controls, etc.) and activity information of the type of activity participated in, which can trigger the interest point card to apply to join the group chat and enter the chat page, and the chat page can display the type of activity participated in. It is understandable that the information displayed on the interest point card can be different depending on the location. This is not limited here.
[0223] It can be understood that each location participating in an activity type can display a point of interest card when triggered, and the point of interest card can display the type of activity participated in. When the type of activity participated in is triggered on the point of interest card, it can jump to the activity details page, or it can call up the activity-related layer on the map page and display the activity details information of the type of activity participated in on the activity-related layer.
[0224] For example, Figure 9b As shown, Figure 9b A schematic diagram of displaying a point of interest provided in an embodiment of the present application; wherein, when displaying points of interest corresponding to an activity type in a map page 91a (eg Figure 7a In the illustrated map page 70a), the target point of interest (such as the nearest point of interest, such as point of interest X41) is highlighted.
[0225] Alternatively, the point of interest card 101a corresponding to the point of interest X41 may be displayed in the map page 91a. For example, if the point of interest X41 is a location, the name, image, location, distance from the target account, etc. of the point of interest X41 may be displayed on the point of interest card. In addition, the target activity type (such as the activity name, activity time, activity introduction, etc. of activity type P11) may also be displayed.
[0226] Among them, by triggering and selecting an activity type (such as activity type P11) on the point of interest card, the activity details page can be displayed, or an activity-related layer with activity details information of activity type P11 (such as activity name, activity image, activity introduction, etc.) can be expanded on the map page.
[0227] In the embodiment of the present application, the object state of the interactive object can be switched on the map page, and then the points of interest in the map page can be updated according to the object state of the interactive object. In this way, the points of interest related to the specified activity type can be directly displayed and viewed on the map page by directly performing a state switching operation on the interactive object, which can improve the convenience and efficiency of users viewing the points of interest of interest in the activity dimension. In addition, the first activity type and the activity folding entrance can be fixedly displayed on the map page, and more activity types can be viewed through the activity folding entrance, and the points of interest associated with different activity types can be switched to display, which can improve the richness of the display methods of activities and points of interest on the map page.
[0228] Based on the above description, the present application embodiment proposes a method for displaying points of interest, which can be executed by the electronic device mentioned above, and can be specifically Figure 1 See the terminal equipment shown. Fig.10 , Fig.10 The following is a flow chart of a method for displaying points of interest provided in an embodiment of the present application. Fig.10 As shown, the process of the method for displaying points of interest in the embodiment of the present application may include the following:
[0229] S211. Display a map page.
[0230] The map page includes a virtual note (note entry) corresponding to the first activity type and an activity folding entry associated with the second activity type.
[0231] Among them, when all virtual sticky notes are in the first state, the virtual sticky notes and activity folding entrances corresponding to the first activity type are displayed on the map page. If there is a virtual sticky note in the second state, the virtual sticky note in the first state is displayed, and the virtual sticky note in the second state is folded (the virtual sticky notes in the second state among the virtual sticky notes corresponding to the first activity type are folded and the activity folding entrance is folded).
[0232] S212: In response to a trigger operation on the activity folding entrance, display a virtual ticket folder, and display virtual sticky notes corresponding to the first activity type and the second activity type, respectively, on the virtual ticket folder.
[0233] A virtual ticket folder may be displayed through the activity folding entrance, on which virtual notes (ie, associated virtual notes) corresponding to the activity types obtained by sorting the first activity type and the second activity type according to the sorting strategy are displayed.
[0234] S213: In response to a state switching operation performed on the virtual note on the virtual ticket folder, switch the note state of the virtual note.
[0235] It is understandable that the note state switching of the virtual note can be achieved by performing a state switching operation on the virtual note on the virtual ticket folder (such as clicking on the virtual note, or dragging a virtual note to another virtual note).
[0236] For example, the note state of the virtual note clicked on the virtual ticket folder or the multiple virtual notes obtained by dragging is switched to the first state, and the note states of the remaining virtual notes are switched to the second state.
[0237] Similarly, on the map page, a state switching operation can also be performed on the virtual note (such as clicking on the virtual note).
[0238] For example, when all virtual notes are in the first state, the virtual note clicked on the map page is in the first state, and the other virtual notes are switched to the second state. Alternatively, when all virtual notes are in the second state, the virtual note clicked on the map page is in the first state, and the other virtual notes are switched to the second state or the note states remain unchanged.
[0239] S214: Update the points of interest displayed on the map page based on the switching result of the note status.
[0240] It can be understood that the points of interest related to the target activity type indicated by the switching result (the activity type corresponding to the virtual sticky note in the first state) are updated and displayed on the map page.
[0241] At the same time, the virtual sticky note in the first state is unfolded and displayed on the map page, and the virtual sticky note in the first state is folded and retracted.
[0242] In the embodiment of the present application, the note status of the virtual note can be switched on the map page, and the points of interest in the map page can be updated according to the note status of the virtual note. In this way, the points of interest related to the specified activity type can be directly displayed and viewed on the map page by directly switching the state of the virtual note, which can improve the convenience and efficiency of users viewing points of interest in the activity dimension.
[0243] Based on the above description, the present application embodiment proposes a method for displaying points of interest, which can be executed by the electronic device mentioned above, and can be specifically Figure 1 See the server shown in Fig.11 , Fig.11 The following is a flow chart of a method for displaying points of interest provided in an embodiment of the present application. Fig.11 As shown, the process of the method for displaying points of interest in the embodiment of the present application may include the following:
[0244] S301: Receive a map data acquisition request.
[0245] When the terminal device triggers to display a map page or the map page is updated, a map data acquisition request can be initiated to the server to request the map data of the map page and at least two activity types included in the requested map page. The at least two activity types include a first activity type and a second activity type for the target account.
[0246] S302. Obtain at least two activity types that the target account can participate in based on the account information and account location of the target account, and determine a first activity type as an important activity type for the target account from the at least two activity types based on the activity popularity of the at least two activity types and the interest level of the target account.
[0247] The account information may include the target account's geographic location, identity information, types of historical activities the account has participated in, and the like.
[0248] Among them, the activity type that the target account meets the activity condition can be determined based on the account information of the target account. It is understandable that the activity conditions of different activity types may be different, for example, the city where the target account is located may be a preset city, or the target account may not have participated in the preset activity before, or the target account may be a student, etc.
[0249] Optionally, the types of activities that can be participated in may be determined based on the account location (or target location), and the types of activities that exist in the location area corresponding to the account location may be determined.
[0250] Optionally, the activity types that can be participated in can also be determined based on the account location and account information, such as obtaining the activity types existing in the location area corresponding to the account location, and determining the activity types that meet the activity conditions of the target account from the existing activity types as the activity types that can be participated in. The method for obtaining the activity types is not limited here. All activity types can also be directly obtained.
[0251] The activity popularity (optionally, activity rating) of the available activity types may be obtained, and a specified number of activity types with the largest activity popularity may be used as the first activity type.
[0252] Alternatively, the target account's interest level in the types of activities that can be participated in can be determined. For example, the neural network model determines the target account's interest level in the types of activities that can be participated in based on the target account's account information, interaction data (such as points of interest that have been interacted with (such as browsing, collecting, liking, etc.), search data corresponding to the account's search behavior (such as entered search terms, published content that has been interacted with on the search page, etc.)), and activity data of the types of activities that can be participated in (such as activity time, activity type, activity theme, etc.).
[0253] Among them, a specified number of activity types with the greatest interest levels may be used as the first activity type.
[0254] Alternatively, a weighted sum of the interest levels and activity popularity (optionally, also including activity scores) of the available activity types may be taken to obtain activity evaluation parameters for the available activity types, and a specified number of activity types with the largest activity evaluation parameters may be taken as the first activity type.
[0255] It is understood that the activity types other than the first activity type among the available activity types are used to determine the second activity type. For example, the activity types other than the first activity type are used as the second activity type. Alternatively, a specified number of activity types other than the first activity type are used as the second activity type.
[0256] For example, a specified number of activity types with the highest activity popularity among activity types other than the first activity type are used as the first activity type. Or a specified number of activity types with the highest interest among activity types other than the first activity type are used as the first activity type. Or a specified number of activity types with the highest activity evaluation parameters among activity types other than the first activity type are used as the first activity type.
[0257] Therefore, the displayed activity types can be tailored to each individual, achieving differentiated display and maximizing the distribution efficiency of activity types in the map field.
[0258] It is understood that when returning the first activity type and the second activity type, the first activity type and the second activity type are sorted and then returned. For example, the first activity type is sorted and the second activity type is sorted by activity time and / or activity heat and / or activity distance (or activity evaluation parameters). The sorting method can refer to the relevant description of the above embodiment.
[0259] It can be understood that when the terminal device responds to the expansion operation on the activity folding entrance, it can request the server to display the activity type. At this time, the server sorts the first activity type and the second activity type to obtain the sorted activity types, and returns each activity type in the sorted activity types to the terminal device in turn to display the interactive objects corresponding to each activity type.
[0260] It can be understood that through multiple entrances (object entrances or activity folding entrances) and sorted activity types on the map page, users can better make decisions and enrich the display of activities, allowing users to quickly decide whether to participate and develop the habit of browsing related activities on the map page.
[0261] For example, Fig.12 As shown, Fig.12A schematic diagram of an activity type determination scenario provided for an embodiment of the present application; wherein, the server can determine a location area 122 of a target location 121 corresponding to a map page, and determine the activity types existing in the location area, and determine the activity types that the target account can participate in from the existing activity types based on the account information of the target account, determine a first activity type with a high point exposure from the available activity types according to the activity popularity and interest level, and determine a second activity type from the available activity types other than the first activity type, and the second activity type is used to obtain an activity folding entrance.
[0262] S303: In response to the map data acquisition request, return the first activity type and the second activity type, so as to display the interactive object corresponding to the first activity type through the map page, and display the activity folding entrance determined by the interactive object corresponding to the second activity type.
[0263] It can be understood that the terminal device receives the first activity type and the second activity type returned by the server, determines the activity folding entrance associated with the second activity type based on the object state of the interactive object corresponding to the second activity type, and displays the interactive object and the activity folding entrance corresponding to the first activity type when displaying the map page according to the object states of the interactive object corresponding to the first activity type and the interactive object corresponding to the second activity type.
[0264] It can be understood that when the map page is first opened, the object states of the interactive object corresponding to the first activity type and the interactive object corresponding to the second activity type are both in the first state. After the state switching operation, the object state is determined by the switching result, and the interactive object corresponding to the first activity type and the activity folding entrance on the map page are updated according to the switching result.
[0265] S304: Receive a request for updating a point of interest.
[0266] The terminal device generates a point of interest update request and sends it to the server. The point of interest update request carries the switching result of the object state after the state switching operation on the interactive object is performed.
[0267] S305: Determine the points of interest displayed on the map page based on the switching result of the object state, and return the determined points of interest in response to the point of interest update request, so as to update the map page with the determined points of interest.
[0268] The server determines the target activity type according to the switching result of the object state, takes the points of interest related to the target activity type as the points of interest in the map page, and returns them to the terminal device, which updates and displays them in the map page.
[0269] For example, Fig.13 As shown, Fig.13 A schematic diagram of an interactive process for displaying points of interest provided in an embodiment of the present application; wherein, S11, the terminal device generates a map data acquisition request in response to a trigger operation on a map page and sends it to a server; S12, based on the account information and account location of the target account, at least two activity types that the target account can participate in are acquired, and based on the activity popularity of the at least two activity types and the interest level of the target account, a first activity type and a second activity type that are important activity types for the target account are determined from the at least two activity types; S13, the server returns the map data, the first activity type and the second activity type of the map page to the terminal device; S14, the terminal device displays the map page through the map data, and displays the first activity type and the activity folding entrance corresponding to the second activity type on the map page according to the object states of the interactive object corresponding to the first activity type and the interactive object corresponding to the second activity type; S15, the terminal device generates an activity type acquisition request in response to an expansion operation on the activity folding entrance, and sends the activity type acquisition request to the server; The server sends a request to the server; S16, the server sorts the first activity type and the second activity type based on the activity time, activity heat and activity distance to obtain the sorted activity type; S17, the server returns the sorted activity type to the terminal device; S18, the terminal device displays the interactive objects corresponding to each activity type in turn; S19, the terminal device generates a point of interest update request in response to the triggering operation on the interactive object and sends it to the server; S110, the server obtains the points of interest related to the activity type corresponding to the triggered interactive object and returns it to the terminal device; S111, the terminal device switches the object state of the interactive object on the map page, and updates and displays the points of interest related to the corresponding activity type on the map page; S112, the terminal device generates an activity detail acquisition request in response to the expansion operation on the activity-related layer and sends it to the server; S113, the server returns the activity detail information of the corresponding activity type; S114, the terminal device displays the activity-related layer on the map page, and displays the activity detail information of the corresponding activity type on the activity-related layer.
[0270] In the embodiment of the present application, the object state of the interactive object can be switched on the map page, and the points of interest in the map page can be updated according to the object state of the interactive object. In this way, the points of interest related to the specified activity type can be directly displayed and viewed on the map page by directly switching the state of the interactive object, which can improve the convenience and efficiency of users viewing the points of interest in the activity dimension.
[0271] See also Fig.14 , Fig.14 This is a schematic diagram of the structure of a point of interest display device provided in an embodiment of the present application. It should be noted that: Fig.14The point of interest display device shown is used to execute the present application Figure 3 , Figure 8 , Fig.10 and Fig.11 For the convenience of explanation, only the part related to the embodiment of the present application is shown, and the specific technical details are not disclosed. Figure 3 , Figure 8 , Fig.10 and Fig.11 The embodiment shown. The device 900 for displaying points of interest may include: a map display module 901, and a state switching module 902. Among them:
[0272] The map display module 901 is used to display a map page; wherein the map page includes at least two interactive objects corresponding to the activity types, the object states of the interactive objects include a first state and a second state, each interactive object corresponds to an activity type, and the map page displays points of interest related to the target activity type, and the target activity type is the activity type corresponding to the interactive object in the first state;
[0273] The state switching module 902 is used to switch the object state of the interactive object in response to the state switching operation performed on the interactive object, and update the points of interest displayed in the map page based on the switching result of the object state.
[0274] The at least two activity types include a first activity type or a second activity type, the first activity type is an important activity type for the target account among the at least two activity types, and the second activity type is associated with an activity folding entrance;
[0275] When displaying a map page, the map display module 901 is specifically used to:
[0276] When displaying the map page, the interactive objects corresponding to the target activity type are displayed on the map page, and the interactive objects corresponding to the activity types other than the target activity type in the first activity type are folded, and the activity folding entrance is folded.
[0277] The state switching module 902, when used to switch the object state of the interactive object in response to the state switching operation performed on the interactive object, is specifically used to:
[0278] In response to a trigger operation on a transitional interactive object among the interactive objects on a map page, when the object state of the transitional interactive object is switched to the first state, the object states of the remaining interactive objects are switched to the second state; the remaining interactive objects are the interactive objects other than the transitional interactive object among the interactive objects; the transitional interactive object is the interactive object in the second state; or,
[0279] In response to a triggering operation on a transitional interactive object on a map page, when the object state of the transitional interactive object is switched to a first state, the object states of the remaining interactive objects are maintained.
[0280] The map page includes an activity folding entrance; the activity folding entrance displays a related interactive object after being triggered; the related interactive object is an interactive object corresponding to the activity type obtained after sorting at least two activity types;
[0281] When the state switching module 902 is used to switch the object state of the interactive object in response to the state switching operation performed on the interactive object, it is specifically used to:
[0282] In response to a first trigger operation on a transitional associated interactive object among the associated interactive objects, when the object state of the transitional associated interactive object is switched to the first state, the object states of the remaining associated interactive objects are switched to the second state; the remaining associated interactive objects are the interactive objects other than the transitional associated interactive object among the associated interactive objects; or,
[0283] In response to a second trigger operation for a transition-associated interactive object, when the object states of the transition-associated interactive object and the superimposed interactive object associated with the transition-associated interactive object are switched to a first state, the object states of the interactive objects in the associated interactive objects except the transition-associated interactive object and the superimposed interactive object are switched to a second state.
[0284] The second trigger operation refers to an operation of dragging the transition-related interactive object onto any interactive object among the related interactive objects;
[0285] The state switching module 902 is used to switch the object state of the transition-associated interactive object and the superimposed interactive object associated with the transition-associated interactive object to the first state, including:
[0286] The object states of the transition-associated interactive object and the interactive object having object overlap with the transition-associated interactive object are switched to the first state; the interactive object having object overlap is a superimposed interactive object.
[0287] The map page includes an activity folding entrance; the activity folding entrance displays a related interactive object after being triggered; the related interactive object is an interactive object corresponding to the activity type obtained after sorting at least two activity types;
[0288] The map display module 901 is also used for:
[0289] In response to a trigger operation on a transitional associated interactive object among the associated interactive objects, an activity details page of the activity type corresponding to the transitional associated interactive object is displayed, and in response to a trigger operation on a map entry on the activity details page, a map page displaying points of interest related to the activity type corresponding to the transitional associated interactive object is entered; or;
[0290] In response to a trigger operation on a transition-associated interactive object, an activity registration page of the activity type corresponding to the transition-associated interactive object is displayed, and in response to an activity registration operation on the activity registration page, when the activity registration is successful, a map page displaying points of interest related to the activity type corresponding to the transition-associated interactive object is entered; or,
[0291] In response to a trigger operation on a group chat interaction entrance on a transition-associated interactive object, join the interactive group chat bound to the transition-associated interactive object, and when the interactive group chat is successfully joined, enter a map page displaying points of interest related to the transition-associated interactive object; or,
[0292] In response to a triggering operation on a transition point of interest on a transition-associated interactive object, the transition point of interest is positioned and displayed on a map page; the transition point of interest is obtained from points of interest associated with the activity type corresponding to the transition-associated interactive object.
[0293] The state switching module 902, when used to update the points of interest displayed on the map page based on the switching result of the object state, is specifically used to:
[0294] updating and displaying points of interest related to the target activity type indicated by the switching result on the map page;
[0295] The interactive object corresponding to the target activity type indicated by the switching result is updated and displayed on the map page, and the interactive objects corresponding to the activity types other than the target activity type indicated by the switching result among the at least two activity types are collapsed.
[0296] The map display module 901 is also used for:
[0297] When there is only one target activity type, an activity details entry corresponding to the target activity type is displayed on the map page; the activity details entry is associated with activity details information corresponding to the target activity type; or,
[0298] When there are multiple target activity types, an area exploration entrance is displayed on the map page; the area exploration entrance is used to trigger the points of interest displayed on the map page; or,
[0299] In response to a triggering operation on an interactive object corresponding to a target activity type on a map page, an activity detail page including activity detail information is displayed.
[0300] The map display module 901 is also used for:
[0301] highlighting a target point of interest on a map page and / or displaying a point of interest card for the target point of interest; the target point of interest is derived from points of interest associated with the target activity type; or,
[0302] In response to a trigger operation on any point of interest in the map page, when the triggered point of interest is associated with an activity type, an interactive object corresponding to the associated activity type is highlighted on the map page; or,
[0303] At least one point of interest related to a first activity type is displayed in a map location range corresponding to the map page; the first activity type is an important activity type for the target account among the at least two activity types.
[0304] Wherein, when the map display module 901 is used to display a map page, it is specifically used to:
[0305] Generate a map data acquisition request, and send the map data acquisition request to a server, so that the server acquires at least two activity types that the target account can participate in based on the account information and / or the account location of the target account, and determines a first activity type as an important activity type for the target account from the at least two activity types based on the activity popularity of the at least two activity types and / or the interest level of the target account; the activity type other than the first activity type in the at least two activity types is a second activity type;
[0306] receiving a first activity type and a second activity type returned by the server;
[0307] Determining an activity folding entrance associated with the second activity type based on an object state of an interactive object corresponding to the second activity type;
[0308] According to the object states of the interactive object corresponding to the first activity type and the interactive object corresponding to the second activity type, when displaying the map page, the interactive object corresponding to the first activity type and the activity folding entrance are displayed.
[0309] The specific implementation of the map display module and the point of interest display module can be found in the description of the above embodiments, and will not be described in detail here. It should be understood that the description of the beneficial effects obtained by adopting the same method will not be described in detail either.
[0310] See also Fig.15 , Fig.15 This is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application. Fig.15As shown, the electronic device 1100 includes: at least one processor 1101 and a memory 1102. Optionally, the electronic device may further include a network interface. Among them, the processor 1101, the memory 1102 and the network interface can exchange data, the network interface is controlled by the processor 1101 for sending and receiving messages, the memory 1102 is used to store computer programs, the computer programs include program instructions, and the processor 1101 is used to execute the program instructions stored in the memory 1102. Among them, the processor 1101 is configured to call the program instructions to execute the above method. The memory 1102 may include a volatile memory (volatile memory), such as a random-access memory (random-access memory, RAM); the memory 1102 may also include a non-volatile memory (non-volatile memory), such as a flash memory (flash memory), a solid-state drive (solid-state drive, SSD), etc.; the memory 1102 may also include a combination of the above-mentioned types of memory.
[0311] The processor 1101 may be a central processing unit (CPU). In one embodiment, the processor 1101 may also be a graphics processing unit (GPU). The processor 1101 may also be a combination of a CPU and a GPU. The processor 1101 may be used to call the device control application stored in the memory 1102 to execute the above Figure 3 , Figure 8 , Fig.10 and Fig.11 The description of the method for displaying points of interest in the corresponding embodiment can also be performed as described above. Fig.14 The description of the point of interest display device in the corresponding embodiment will not be repeated here. In addition, the description of the beneficial effects of adopting the same method will not be repeated here.
[0312] In a specific implementation, the device, processor, memory, etc. described in the embodiments of the present application can execute the implementation described in the above method embodiments, and can also execute the implementation described in the embodiments of the present application, which will not be repeated here.
[0313] A computer (readable) storage medium is also provided in the embodiment of the present application, and the computer storage medium stores a computer program, and the computer program includes program instructions. When the program instructions are executed by the processor, the processor can execute some or all of the steps performed in the above method embodiment. Optionally, the computer storage medium can be volatile or non-volatile. The computer readable storage medium can mainly include a program storage area and a data storage area, wherein the program storage area can store an operating system, an application required for at least one function, etc.; the data storage area can store data created according to the use of the blockchain node, etc.
[0314] An embodiment of the present application provides a computer program product, which may include a computer program. When the computer program is executed by a processor, it can implement some or all of the steps in the above method, which are not described in detail here.
[0315] The term "multiple" as used herein refers to two or more than two. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. The character " / " generally indicates that the related objects are in an "or" relationship.
[0316] A person skilled in the art can understand that all or part of the processes in the above-mentioned embodiments can be implemented by instructing the relevant hardware through a computer program, and the computer program can be stored in a computer storage medium, which can be a computer-readable storage medium. When the program is executed, it can include the processes of the embodiments of the above-mentioned methods. The storage medium can be a magnetic disk, an optical disk, a read-only memory (ROM) or a random access memory (RAM), etc.
[0317] The above disclosure is only part of the embodiments of the present application, which certainly cannot be used to limit the scope of rights of the present application. Ordinary technicians in this field can understand that all or part of the processes of implementing the above embodiments and equivalent changes made according to the claims of the present application are still within the scope covered by the present application.
Claims
1. A method for displaying points of interest, characterized in that: The method comprises: Displaying a map page; wherein the map page includes at least two interactive objects corresponding to the activity types, the object states of the interactive objects include a first state and a second state, each of the interactive objects corresponds to an activity type, and the map page displays points of interest related to a target activity type, and the target activity type is the activity type corresponding to the interactive object in the first state; In response to a state switching operation performed on the interactive object, the object state of the interactive object is switched, and the points of interest displayed on the map page are updated based on the switching result of the object state.
2. The method according to claim 1, characterized in that The at least two activity types include a first activity type or a second activity type, the first activity type is an important activity type for the target account among the at least two activity types, and the second activity type is associated with an activity folding entrance; The map display page includes: When the map page is displayed, the interactive object corresponding to the target activity type is displayed on the map page, and the interactive objects corresponding to the activity types other than the target activity type in the first activity type are folded, and the activity folding entrance is folded.
3. The method according to claim 1, characterized in that The step of switching the object state of the interactive object in response to the state switching operation performed on the interactive object includes: In response to a triggering operation on a transitional interactive object among the interactive objects on the map page, when the object state of the transitional interactive object is switched to the first state, the object states of the remaining interactive objects are switched to the second state; the remaining interactive objects are the interactive objects other than the transitional interactive object among the interactive objects; the transitional interactive object is an interactive object in the second state; or, In response to a triggering operation on the transitional interactive object on the map page, when the object state of the transitional interactive object is switched to the first state, the object states of the remaining interactive objects are maintained.
4. The method according to claim 1, characterized in that: The map page includes an activity folding entrance; the activity folding entrance displays a related interactive object after being triggered; the related interactive object is an interactive object corresponding to an activity type obtained after sorting at least two activity types; The step of switching the object state of the interactive object in response to the state switching operation performed on the interactive object includes: In response to a first trigger operation on a transitional associated interactive object among the associated interactive objects, when the object state of the transitional associated interactive object is switched to the first state, the object states of the remaining associated interactive objects are switched to the second state; The remaining associated interactive objects are interactive objects among the associated interactive objects except the transition associated interactive object; or, In response to a second trigger operation for the transition-associated interactive object, when the object states of the transition-associated interactive object and the superimposed interactive object associated with the transition-associated interactive object are switched to the first state, the object states of the interactive objects in the associated interactive objects except the transition-associated interactive object and the superimposed interactive object are switched to the second state.
5. The method according to claim 4, characterized in that The second trigger operation refers to an operation of dragging the transition-related interactive object onto any interactive object among the related interactive objects; The step of switching the object state of the transition-associated interactive object and the superimposed interactive object associated with the transition-associated interactive object to the first state includes: Switching the object states of the transition-associated interactive object and the interactive object having object overlap with the transition-associated interactive object to the first state; The interactive object with object overlap is the superimposed interactive object.
6. The method according to claim 1, characterized in that The map page includes an active folding entrance; the active folding entrance displays a related interactive object after being triggered; The associated interactive object is an interactive object corresponding to the activity type obtained after sorting at least two activity types; The method further comprises: In response to a trigger operation on a transition-associated interactive object among the associated interactive objects, an activity details page of the activity type corresponding to the transition-associated interactive object is displayed, and in response to a trigger operation on a map entry on the activity details page, a map page displaying points of interest related to the activity type corresponding to the transition-associated interactive object is entered; or, In response to a trigger operation on the transition-associated interactive object, an activity registration page of the activity type corresponding to the transition-associated interactive object is displayed, and in response to an activity registration operation on the activity registration page, when the activity registration is successful, a map page displaying points of interest related to the activity type corresponding to the transition-associated interactive object is entered; or, In response to a triggering operation on a group chat interaction entrance on the transition-associated interactive object, joining the interactive group chat bound to the transition-associated interactive object, and when the interactive group chat is successfully joined, entering a map page displaying points of interest related to the transition-associated interactive object; or In response to a triggering operation on a transition point of interest on the transition-associated interactive object, the transition point of interest is positioned and displayed on the map page; the transition point of interest is obtained from points of interest associated with the activity type corresponding to the transition-associated interactive object.
7. The method according to claim 1, characterized in that The switching result based on the object state updates the points of interest displayed on the map page, including updating and displaying points of interest related to the target activity type indicated by the switching result in the map page; The interactive objects corresponding to the target activity type indicated by the switching result are updated and displayed on the map page, and the interactive objects corresponding to the activity types other than the target activity type indicated by the switching result among the at least two activity types are folded.
8. The method according to claim 1, characterized in that: The method further comprises: When the target activity type is one, an activity detail entry corresponding to the target activity type is displayed on the map page; the activity detail entry is associated with activity detail information corresponding to the target activity type; or, When there are multiple target activity types, displaying an area exploration entrance on the map page; the area exploration entrance is used to trigger the display of points of interest displayed on the map page; or, In response to a triggering operation on the interactive object corresponding to the target activity type on the map page, an activity details page including the activity details information is displayed.
9. The method according to claim 1, characterized in that: The method further comprises: highlighting a target point of interest in the map page, and / or displaying a point of interest card of the target point of interest; the target point of interest is obtained from points of interest related to the target activity type; or, In response to a triggering operation on any point of interest in the map page, when the triggered point of interest is associated with an activity type, highlighting an interactive object corresponding to the associated activity type on the map page; or, At least one point of interest related to a first activity type is displayed in a map location range corresponding to the map page; the first activity type is an important activity type for the target account among the at least two activity types.
10. The method according to claim 1, characterized in that The map display page includes: Generate a map data acquisition request, and send the map data acquisition request to a server, so that the server acquires at least two activity types that the target account can participate in based on the account information and / or account location of the target account, and determines a first activity type as an important activity type for the target account from the at least two activity types based on the activity popularity of the at least two activity types and / or the interest level of the target account; the activity types other than the first activity type in the at least two activity types are second activity types; receiving the first activity type and the second activity type returned by the server; determining an activity folding entrance associated with the second activity type based on an object state of an interactive object corresponding to the second activity type; According to the object states of the interactive object corresponding to the first activity type and the interactive object corresponding to the second activity type, when displaying the map page, the interactive object corresponding to the first activity type and the activity folding entrance are displayed.
11. A point of interest display device, characterized in that: The device comprises: A map display module, used to display a map page; wherein the map page includes at least two interactive objects corresponding to activity types, the object states of the interactive objects include a first state and a second state, each of the interactive objects corresponds to an activity type, and the map page displays points of interest related to a target activity type, and the target activity type is the activity type corresponding to the interactive object in the first state; The state switching module is used to switch the object state of the interactive object in response to the state switching operation performed on the interactive object, and to update the points of interest displayed in the map page based on the switching result of the object state.
12. An electronic device, characterized in that: The method comprises a processor and a memory, wherein the memory is used to store a computer program, the computer program comprises program instructions, and the processor is configured to call the program instructions to execute the method according to any one of claims 1 to 10.
13. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, wherein the computer program includes program instructions, and when the program instructions are executed by a processor, the processor is caused to perform the method according to any one of claims 1 to 10.
14. A computer program product, characterized in that The method comprises a computer program, wherein the computer program comprises program instructions, and when the program instructions are executed by a processor, the method according to any one of claims 1 to 10 is implemented.
Citation Information
Patent Citations
Electronic map layer displaying method and apparatus, terminal device and user interface system
CN107315750A
Travel itinerary information display method and device, server and storage medium
CN108875033A
Cited By
Content display method and device, computing equipment and computer readable storage medium
CN120910333A
