Object display method and device, equipment and medium

By analyzing account data and environmental data, determining the target scenario of the target account, and displaying business objects related to this scenario on the map page, the problem of too single interest display points of interest in existing map applications is solved, and the user experience and display richness of map pages is improved.

CN119620889APending Publication Date: 2025-03-14XIAOHONGSHU TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411995892.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-31
Publication Date
2025-03-14

AI Technical Summary

Technical Problem

Existing map applications are too single when displaying points of interest, which leads to users being easily interfered by content that is not interested when viewing maps, affecting the user experience.

Method used

By analyzing the account data, environment data and location areas of the map page of the target account, determining the target scenario where the target account is located, and displaying business objects related to the scene on the target map page to improve the richness of the display and user experience.

Benefits of technology

It realizes dynamic adjustment of the business objects displayed on the map according to the target scenario, reducing uninterested content interference, and improving users' viewing efficiency and experience on the map page.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119620889A_ABST
    Figure CN119620889A_ABST
Patent Text Reader

Abstract

The embodiment of the invention discloses an object display method and device, equipment and a medium, and is applied to the technical field of Internet. The method comprises the steps of displaying a target map page in response to a map triggering operation, and displaying or more business objects related to a target scene where a target account is located on the target map page; the target scene is determined based on at least one of account data of the target account, environment data of the target account and a position area displayed by the target map page, and the account data comprises at least one of account behavior data of the target account and a geographic position of the target account. By adopting the embodiment of the invention, the display richness of the business object on the map page can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of Internet technologies, specifically to the field of data display technologies, and more particularly to an object display method, apparatus, device, and medium. Background Art

[0002] Currently, users can open the map in some specific situations and view the marked points of interest on the map. For example, before traveling, users can view nearby food, tourist attractions, etc. on the map. However, as the business expands, the types of points of interest will continue to increase. For example, points of interest may include food, live broadcasts, group chats, etc. Therefore, when users view the map at any time, all types of points of interest in the current area may be displayed on the map. In this way, users are easily distracted by content that they are not interested in. This means that the display method of points of interest on the map is relatively simple. Summary of the Invention

[0003] The embodiments of the present application provide an object display method, apparatus, device, and medium, which can improve the display richness of business objects on a map page.

[0004] In one aspect, an embodiment of the present application provides an object display method, the method comprising:

[0005] In response to a map trigger operation, displaying a target map page;

[0006] Business objects related to the target scenario where the target account is located are displayed or more are displayed on the target map page; the target scenario is determined based on at least one of the account data of the target account, the environmental data of the target account and the location area displayed on the target map page, and the account data includes at least one of the following: account behavior data of the target account and the geographic location of the target account.

[0007] On the other hand, an embodiment of the present application provides an object display method, the method comprising:

[0008] Receive object acquisition requests; object acquisition requests are generated by map triggering operations;

[0009] Determining a target scene where the target account is located based on at least one of the target account's account data, the target account's environmental data, and a location area displayed on a target map page; the account data includes at least one of the following: the target account's account behavior data, and the target account's geographic location;

[0010] Get business objects related to the target scenario;

[0011] In response to the object acquisition request, the business objects related to the target scene are returned, so as to display the business objects related to the target scene through the target map page.

[0012] In one aspect, an embodiment of the present application provides an object display device, comprising:

[0013] A page display module, configured to display a target map page in response to a map trigger operation;

[0014] An object display module is used to display or display more business objects related to the target scene where the target account is located on the target map page; the target scene is determined based on at least one of the account data of the target account, the environmental data of the target account, and the location area displayed on the target map page, and the account data includes at least one of the following: the account behavior data of the target account, the geographic location of the target account, and the time when the target account views the business object.

[0015] On the other hand, an embodiment of the present application provides an object display device, the device comprising:

[0016] The request receiving module is used to receive an object acquisition request; the object acquisition request is generated by a map triggering operation;

[0017] an object acquisition module, configured to determine a target scenario in which a target account is located based on at least one of the target account's account data, the target account's environmental data, and a location area displayed on a target map page; the account data including at least one of the following: the target account's account behavior data, the target account's geographic location, and the time the target account viewed the business object;

[0018] The object acquisition module is also used to obtain business objects related to the target scenario;

[0019] The object returning module is used to return the business objects related to the target scene in response to the object acquisition request, so as to display the business objects related to the target scene through the target map page.

[0020] 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.

[0021] 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.

[0022] 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, which are used to execute some or all of the steps in the above method when executed by a processor.

[0023] In an embodiment of the present application, when a target map page is entered through a map trigger operation, the target scenario of the target account can be analyzed based on one or more of the target account's relevant account data (such as account behavior data, geographic location), environmental data, and the location area on the target map page, and business objects associated with the target scenario can be displayed or more can be displayed on the target map page. In this way, the business objects displayed vary depending on the target scenario, and the business objects can be business objects that the target account is more likely to be interested in based on the target scenario, thereby improving the display richness of the business objects on the map. BRIEF DESCRIPTION OF THE DRAWINGS

[0024] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the following is a brief introduction to the drawings required for use in the description of the embodiments. 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 any creative work.

[0025] Figure 1 A schematic diagram of a network architecture provided in an embodiment of the present application;

[0026] Figure 2 A schematic diagram of an object display scene provided in an embodiment of the present application;

[0027] Figure 3 A flowchart of an object display method provided in an embodiment of the present application;

[0028] Figure 4a-4c A schematic diagram of a map display provided in an embodiment of the present application;

[0029] Figure 5a-5b A schematic diagram of a display scenario of a business object provided in an embodiment of the present application;

[0030] Figure 6a-6b A schematic diagram of a scenario for displaying business objects provided in an embodiment of the present application;

[0031] Figure 7 A flowchart of another object display method provided in an embodiment of the present application;

[0032] Figure 8 A schematic diagram of an object change scenario provided in an embodiment of the present application;

[0033] Figure 9a-9c A schematic diagram of an object recommendation page provided in an embodiment of the present application;

[0034] Figure 10 A flowchart of another object display method provided in an embodiment of the present application;

[0035] Figure 11 A schematic diagram of an interactive process of object display provided in an embodiment of the present application;

[0036] Figure 12 A schematic structural diagram of an object display device provided in an embodiment of the present application;

[0037] Figure 13 A schematic structural diagram of another object display device provided in an embodiment of the present application;

[0038] Figure 14 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0039] The object display method proposed in the embodiments 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 smartphone, tablet computer, laptop computer, desktop computer, etc., but is not limited thereto.

[0040] Among them, a network architecture diagram based on the object 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 service terminal cluster (with no limitation on the number of service terminals, such as service terminal 200a, service terminal 200b, ..., service terminal 200n), wherein communication connections may exist between servers. At the same time, a server may have a communication connection with any service terminal, so that the server may exchange data with the service terminal 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 is understood that the electronic device involved in the embodiment of the present application may be Figure 1 The business terminal shown can also be Figure 1 The server shown.

[0041] It should be understood that Figure 1 Each service terminal in the illustrated service terminal cluster can be installed with an application client for displaying a map page. The application client can 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, or any other client capable of displaying data such as text, images, audio, and video. The specific type of application client is not limited herein.

[0042] For example, an application client is a client that can send and receive Internet messages instantly and has an object display function. Figure 1 In the application client of the business terminal 200a shown in FIG, a map trigger operation is executed, and the business terminal can send an object acquisition request to the business server (such as FIG. Figure 1 The service server determines the target scenario where the target account is located and obtains the business objects related to the target scenario. The service terminal can display the business objects related to the target scenario through the target map page.

[0043] Among them, the technical solution of this application proposes an object display system, the system includes: a business terminal (such as Figure 1 The service terminal 200a shown in FIG), the service server (such as Figure 1 100 as shown), wherein: the business terminal is configured to generate an object acquisition request in response to a map trigger operation; the business server is configured to determine a target scenario in which the target account is located based on at least one of the target account's account data, the target account's environmental data, and the location area displayed on the target map page, and to acquire business objects related to the target scenario; the business terminal is further configured to display the business objects related to the target scenario on the target map page. The specific processing logic of the object display system can be found in the description of the following embodiments.

[0044] Optionally, the service terminal and service server may be logically divided. Therefore, when the service terminal and service server are mentioned below, they may be physically the same device or different devices.

[0045] For further understanding, please see Figure 2 , Figure 2A schematic diagram of an object display scenario provided in an embodiment of the present application. A target account can trigger a map operation to display a target map page 20a. For example, a map trigger control (such as an "Enter Map" control) is displayed on a business page 20b, and the target map page 20a is displayed by touching the map trigger control. Business objects related to the target scenario in which the target account is located can be displayed on the target map page (e.g., business object XX1, business object XX2, business object XX3, business object XX4, etc.).

[0046] Understandably, it's not necessary to display all business objects in the current area on the target map page. Instead, it displays business objects related to the identified target scenario. This reduces the impact of uninteresting business objects on the target account, thereby improving the target account's efficiency in viewing business objects. Furthermore, it allows for a more refined understanding of users and recommended objects within each business scenario, establishing a unique business object recommendation system for the map context.

[0047] Optionally, in some embodiments, the electronic device may execute the object display method to optimize the display mode of the business object on the target map page according to actual business needs. Here, the business object refers to an object that can be identified on the target map page according to the geographical location. For example, it can be a POI (Point of Interest) location (such as food, which can be identified according to the location), group chat (such as group chat can be identified according to the location of the group owner or the location associated with the group chat), live broadcast (such as live broadcast can be identified according to the location of the anchor), goods, activities, routes, discussions, published content (such as notes), virtual objects (such as virtual pets), etc. In other words, various types of business objects can be displayed on the target map page. There is no limitation on business objects here.

[0048] It is understood that the target account (i.e., user) can interact with the business objects on the target map page. For example, when the business object is a POI location, the corresponding location details page can be entered by triggering the POI location on the target map page. For another example, when the business object is a group chat, the corresponding group chat inner page can be entered by triggering the group chat on the target map page. For another example, when the business object is a live broadcast, the corresponding live broadcast page can be entered by triggering the live broadcast on the target map page.

[0049] 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.

[0050] 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 the relevant laws, regulations and standards of the relevant regions. For example, a prompt message can be issued in the form of an interactive page to prompt which specific data will be collected or obtained. Specifically, the type and content of this 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 carried out.

[0051] It is understood that the above scenarios are merely examples and do not limit the application scenarios of the technical solutions provided in the embodiments of this application. The technical solutions of this application can also be applied to other scenarios. For example, those skilled in the art will appreciate that with the evolution of system architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of this application will also be applicable to similar technical problems.

[0052] Based on the above description, the embodiment of the present application proposes an object display method, which can be executed by the electronic device mentioned above, specifically Figure 1 The business terminal shown. Figure 3 , Figure 3 This is a flow chart of an object display method provided in an embodiment of the present application. Figure 3 As shown, the process of the object display method in the embodiment of the present application may include the following:

[0053] S101. In response to a map triggering operation, display a target map page.

[0054] Among them, any application page can be associated with a map trigger control, and the target map page can be displayed by touching the map trigger control.

[0055] For example, a region exploration control is displayed on an application page, and a target map page can be displayed through the region exploration control. In this case, the location region displayed on the target map page can be determined based on the location indicated by the region exploration control (e.g., the current geographic location of the target account). The map layer on the target map page can display the location region according to a certain map scale.

[0056] For example, a map entry control of a business object (such as business object A) is displayed on the content details page of the published content. By triggering the map entry control, the target map page can be displayed. At this time, the location area displayed on the target map page can be determined according to the geographic location of business object A.

[0057] For 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, the target map page can be displayed. At this time, the location area displayed on the target map page can be determined according to the geographic location of geographic location B.

[0058] For example, when the application client is a map-related client, the business objects related to the target scenario where the target account is located can be directly displayed on the application homepage when entering the application client, that is, the application homepage of the application client can be used as the target map page.

[0059] It is understood that, depending on the business scenario, the specific form of the map trigger control can be different, and the method of triggering the display of the target map page can be different. The method of entering the target map page is not limited here.

[0060] For example, Figure 4a-4c As shown, Figure 4a-4c A schematic diagram of a map display provided in an embodiment of the present application; wherein, Figure 4a In the business page 40a (such as Figure 2 The illustrated business page 20b displays multiple recommended posts for the target account. A region exploration control ("Enter Map" control) serving as a map trigger can be displayed on the business page 40a. Clicking this region exploration control takes you to the target map page 41a. The location region on the target map page 41a can be centered around the geographic location of the target account 42a.

[0061] It will be appreciated that a map layer is displayed on the target map page, and a business object layer related to the business object can be displayed above the map layer, and business objects related to the target scene can be displayed through the business object layer. It will be appreciated that the marked position of the business object on the business object layer can be determined based on the geographic location of the business object and the map position indicated by the map layer, and the business object can be displayed at the marked position.

[0062] The business objects displayed on the target map page are business objects in the location area.

[0063] It is understood that displaying (or displaying more) business objects on the target map page can be to display object cards of business objects related to the target scenario on the target map page. For example, the location area is divided into multiple areas, and a specific business object is selected from the business objects in each area (i.e., the business objects related to the target scenario) (e.g., selected according to the number of associated published content, according to the object interaction popularity, etc.) to fully display the object card (optionally, the object cards of the remaining business objects are folded or displayed in thumbnails).

[0064] The card information on the object card includes at least one of the following: an object description of a business object related to the target scenario, and object interaction information of the business object related to the target scenario. The object description may include an object name and an object image of the business object.

[0065] Among them, object interaction information refers to the information generated by the interactive behavior associated with the business object. Depending on the business object, the type of object interaction information may be different. For example, when the business object is a POI location, the object interaction information may be the number of published content associated with the business object (it can be understood that the published content associated with the business object is obtained by performing a content publishing operation on the business object). Or, when the business object is a group chat, the object 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 business object). Or, when the business object is a live broadcast, the object interaction information may be a 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 object interaction information here.

[0066] It is understandable that for business objects of different object types, the form of the object card may be different.

[0067] Among them, in response to the trigger operation for the object description, the object detail data of the business object corresponding to the triggered object description can be displayed. The object detail data is detail data containing object interaction information. For example, when the business object is a POI location, the object description can be triggered to enter the location details page. The data on the location details page is the object detail data. For another example, when the business object is a live broadcast, the object description can be triggered to enter the live broadcast page, and the data on the live broadcast page is the object detail data. It can be understood that the type of object detail data can be different depending on the business object. This is not limited here.

[0068] Optionally, in response to a triggering operation on object interaction information, detailed interaction data for the business object corresponding to the triggered object interaction information can be displayed. This detailed interaction data includes detailed data about the object interaction information. For example, if the object interaction information is the number of published content associated with the business object, the number of associated published content can be triggered to enter a content-related page, which can be used to display the published content associated with the business object. The data on the content-related page is detailed interaction data. For another example, if the object interaction information is the number of people in a group chat, the number of people in the group chat can be triggered to enter a group chat-related page, which can be used to display information about users who have joined the group chat. The data on the group chat-related page is object detailed data. For another example, if the object interaction information is a live broadcast theme, the live broadcast theme can be triggered to enter a live broadcast-related page, which can be used to display live broadcast-related information such as host information, live broadcast popularity, and number of people online. The data on the live broadcast-related page is object detailed data. It is understood that the type of interaction detailed data can vary depending on the object interaction information, and this is not limited here.

[0069] For example, in Figure 4a In the example, the object cards of the designated business object are fully displayed, while the object cards of the remaining business objects are collapsed (in addition, each business object can be associated with a location marker). On the target map page 41a, business objects XX1, XX2, XX3, XX4, and so on are displayed. In this example, the object cards of business objects XX1 and XX2 are fully displayed, while the object cards of business objects XX3 and XX4 are collapsed.

[0070] If business object XX1 and business object XX2 are POI locations, the object cards of business object XX1 and business object XX2 may display the object name, object association diagram, and the number of associated published contents (XX pieces of content).

[0071] For example, in Figure 4b For example, the content details page 40b of the published content may carry a map entry control 43a of the geographic location X. By triggering the map entry control, the target map page 41b is entered. In this case, the target map page 41b may be a map page constructed with the geographic location X as the center.

[0072] The content details page 40b may display the avatar and name of the publishing account.

[0073] Here, for example, the object card of a specified business object is fully displayed, and the object cards of the remaining business objects are thumbnailed, and business object XX5, business object XX6, business object XX7, etc. are displayed. Here, for example, the object cards of business objects XX5 and XX6 are fully displayed, and the object card of business object XX7 is thumbnailed (e.g., only the object association diagram is displayed).

[0074] For example, if business object XX5 is a group chat, the object card for business object XX5 displays the object name, object relationship diagram, and the number of people in the group chat (e.g., XX people are chatting). If business object XX6 is a live broadcast, the object card for business object XX6 displays the object name, object relationship diagram, and the number of people in the group chat (e.g., XXX live broadcast).

[0075] Optionally, when the object cards are fully displayed, the object cards of the business objects related to the target scene may be displayed on the target map page with a display size associated with the business objects related to the target scene.

[0076] Among them, the display size associated with the business object related to the target scene is determined based on the object data of the business object related to the target scene; the object data is the distance between the geographical location of the business object related to the target scene and the geographical location of the target account or the object interaction heat of the business object related to the target scene.

[0077] For example, when the geographic location of a business object related to the target scenario is within a first distance range from the geographic location of the target account, the display size associated with the business object related to the target scenario may be the first display size; when the geographic location of the business object related to the target scenario is within a second distance range from the geographic location of the target account, the display size associated with the business object related to the target scenario may be the second display size, and so on. Optionally, when the second distance range is greater than the first distance range, the second display size may be smaller than the first display size. In other words, the closer the business object is to the target account, the larger the display size may be.

[0078] For example, when the object interaction heat of a business object related to the target scenario is in the first heat range, the display size associated with the business object related to the target scenario may be the first display size; when the object interaction heat of a business object related to the target scenario is in the second heat range, the display size associated with the business object related to the target scenario may be the second display size, and so on. Optionally, when the second heat range is larger than the first heat range, the second display size may be larger than the first display size. In other words, the display size associated with a business object with a higher object interaction heat may be larger.

[0079] Alternatively, when displaying object cards, for business objects whose object interaction heat is within a specific heat range, the object cards may also carry heat labels (for example, hot labels are: high / explosive / hot, and different heat labels correspond to different heat ranges).

[0080] For example, when the business terminal requests a business object related to the target scene, the business server can determine the display ratio and / or popularity tag associated with the business object based on the object data of the business object, and return the display ratio and / or popularity tag to the business terminal. The business terminal then displays the object card of the business object related to the target scene based on the display ratio and / or popularity tag.

[0081] The object interaction popularity of business objects of different object types is determined differently. For example, for a POI, the object interaction popularity can be determined based on the POI's interaction data. This interaction data may include at least one of the following: the number of associated published content, ratings, the number of reviews for the POI, etc. For example, a weighted sum of one or more types of interaction data can be performed to determine the object interaction popularity of the business object serving as the POI.

[0082] For example, for a group chat-type business object, object interaction popularity can be determined based on group chat interaction data. This interaction data can include at least one of the following: the number of people joining the group chat, group chat activity, etc. For example, a weighted sum of one or more types of interaction data can be used to determine the object interaction popularity for the group chat-type business object.

[0083] For another example, for an activity-type business object, object interaction popularity can be determined based on the activity's interaction data. This interaction data can include at least one of the following: the number of participants in the activity, the activity's rating, and so on. For example, a weighted sum of one or more types of interaction data can be used to determine the object interaction popularity for the activity-type business object. It is understood that the specific types of interaction data for different types of business objects vary and can be configured by business personnel.

[0084] For example, for the above-mentioned recommended business object, when displaying the object card, the display size associated with the recommended business object can be determined through the object data of the recommended business object, and the object card of the recommended business object can be displayed according to the display size associated with the recommended business object.

[0085] For example, in Figure 4c In, such as Figure 4aThe display size of the object card of the business object on the target map page 41a shown in the example can be determined based on the distance between the geographic location of the business object and the geographic location of the target account. For example, when business object XX1 is within a distance range, the display size is one display size, and when business object XX2 is within another distance range, the display size is another display size. For example, the closer the distance, the larger the display size, that is, the display size associated with business object XX2 is larger than the display size associated with business object XX1.

[0086] For example, Figure 4b The display size of the object card of the business object on the target map page 41b shown in the example can be determined by the object interaction heat of the business object related to the target scenario. For example, if XX5 is within one heat range, the display size is one display size, and if XX6 is within another heat range, the display size is another display size. For example, the greater the heat, the larger the display size, that is, the display size associated with business object XX5 is larger than the display size associated with business object XX6. Alternatively, for business objects whose object interaction heat is within a specific heat range, a display heat tag can also be associated (for example, business object XX5 is associated with the heat tag "explosive").

[0087] S102: Display or display more business objects related to the target scenario where the target account is located on the target map page.

[0088] Among them, the target object type related to the target scenario can be determined; and the business objects under the target object type related to the target scenario can be displayed or more displayed on the target map page.

[0089] The target scenario may be a business scenario from the first business scenario and the second business scenario. For example, the first business scenario refers to a scenario in which the target account engages in social interaction. In other words, the target account can engage in social interaction using business objects related to the first business scenario. Another example is a second business scenario in which the target account travels. In other words, the target account can make travel decisions using business objects associated with the second business scenario.

[0090] It is understood that as the business develops, the target scenario may include more business scenarios, and the specific content of the target scenario is not limited. For example, the target scenario may also include a third business scenario, which refers to a scenario for interacting with virtual objects. For example, interacting with virtual objects may include the target account adopting an electronic pet (virtual object) for interaction, or the target account can implement electronic tree planting to interact with its own electronic tree, etc.

[0091] For ease of explanation, the following describes this solution by taking the target scenarios including the first business scenario and the second business scenario as an example.

[0092] The target object type related to the first business scenario may be a social interaction type, and the target object type related to the second business scenario may be a travel location type.

[0093] For example, the business terminal may send an object acquisition request to the business server. The business server may, upon determining the target scenario in which the target account is located, acquire the business object related to the target scenario and return it to the business terminal.

[0094] For example, the target scenario where the target account is located can be determined based on at least one of the target account's account data, the target account's environmental data, and the location area displayed on the target map page. The account data includes at least one of the following: the target account's account behavior data (behavior related to viewing business objects or viewing map pages) and the target account's geographic location.

[0095] The environmental data may include time, weather, temperature, etc. The specific method of determining the target scene can be found in the relevant description of the following embodiment.

[0096] Optionally, the social interaction type is used to identify the type of object that can engage in certain social activities outside of travel time. For example, social interaction types can include at least one of the following: activity type, group chat type, live broadcast type, group group type, etc. This is not limited here and may be expanded as the business develops.

[0097] Among them, a business object under the activity type corresponds to an activity, and users can participate in the corresponding activity and engage in social behavior through the business object under the activity type. Among them, the activity can specifically be a competition activity, a check-in activity, etc., which is not limited here. It can be understood that a business object can specifically indicate an activity or an object participating in the activity. For example, a POI location participating in a check-in activity can also be considered a business object under the activity type, such as a user can participate in the check-in activity through the location details page of the POI location participating in the check-in activity.

[0098] Among them, a business object under the group chat type corresponds to a group chat, and users can join the corresponding group chat through a business object under the group chat type to engage in social activities. Similarly, a business object under the live broadcast type corresponds to a live broadcast, and users can join the corresponding live broadcast room through a business object under the live broadcast type to engage in social activities. Similarly, a business object under the group type corresponds to a group (such as the "dinner after get off work" group), and users can join the corresponding group through a business object under the group type to engage in social activities.

[0099] Among them, the travel location type (i.e., location type) is used to characterize the object type corresponding to the travel location for decision-making during travel. For example, the business object corresponding to the travel location type can be a food type location (such as various food stores), a play type location (such as various scenic spots), a hotel type location, a transportation hub type location, a walking type location (such as various large public facilities, such as parks), a tourist type location, etc. The specific business objects representing the locations are not limited here, and there can be multiple types as the business develops. The business object corresponding to this travel location type is the POI location. In other words, there can be multiple types of business objects under different target scenarios.

[0100] Optionally, the second business scenario may include one or more types depending on the type of travel location. For example, a food-related location corresponds to a food business scenario, and an entertainment-related location corresponds to an entertainment business scenario. This is not limited here. For ease of explanation, this application uses the second business scenario as a business scenario that includes all types of travel locations (i.e., one second business scenario).

[0101] Optionally, the first business scenario may include one or more types depending on the type of social interaction. For example, a chat object corresponds to a chat business scenario (such as group chat, live broadcast, etc.), and an offline interaction object corresponds to an offline interaction business scenario (such as group chat, event, etc.). This is not limited here. For ease of explanation, this application uses the first business scenario as a business scenario that includes all types of social interaction (i.e., a first business scenario).

[0102] Optionally, business objects can be displayed on the target map page in a default manner (i.e., when determining the business objects to be displayed, business scenarios are not distinguished), and business objects related to the target scenarios can be displayed differently (such as enlarging the size of the object card, or carrying special marks, etc.).

[0103] Optionally, more business objects related to the target scenario may be displayed. For example, the number of related business objects displayed may be greater than the number of non-related business objects. For example, the business server may determine the business objects to be displayed in a default manner (e.g., dividing the location area into multiple areas, selecting a specified business object from all business objects in each area (e.g., selecting by the number of associated published content, by the object interaction heat, etc.) and displaying the corresponding object card).

[0104] If, among the business objects to be displayed, the number of business objects related to the target scenario is greater than the number of unrelated business objects, the object cards of the business objects to be displayed are displayed.

[0105] Alternatively, if the ratio between the number of business objects related to the target scenario and the number of non-related business objects is less than a preset ratio, a target number of business objects are selected from the non-related business objects (such as according to the number of associated published content, according to the object interaction heat, etc.), and the target number of business objects are replaced with business objects related to the target scenario in the same area.

[0106] Optionally, the target number is a number such that a ratio between the number of target scenario-related business objects and the number of non-target scenario-related business objects is greater than or equal to a preset ratio.

[0107] For example, the preset ratio is 2:1, the number of business objects related to the target scenario is 2, and the number of unrelated business objects is 2. At this time, you can select a business object (business object A) from the unrelated business objects, and replace business object A with a business object related to the target scenario (business object B) in the area where it is located. At this time, the number of business objects related to the target scenario is 3, and the number of unrelated business objects is 1. The ratio between the number of business objects related to the target scenario and the number of unrelated business objects is 3:1.

[0108] This allows for more business objects to be displayed that are relevant to the target scenario.

[0109] Optionally, when entering the target map page, it is necessary to determine the map scale and display the location area according to the map scale (for example, with geographic location a as the center, determine and display the location area according to a larger map scale, that is, the display range of the location area at this time is smaller, such as within two kilometers near geographic location a, such as displayed at the street level; for example, determine and display the location area according to a smaller map scale, that is, the display range of the location area at this time is larger, such as with geographic location a as the center, displayed at the district level).

[0110] Therefore, displaying the business objects associated with the target scene can also be to determine the map scale related to the target scene; in the target map page, display the location area according to the map scale, and display or display more business objects under the target object type related to the target scene on the location area.

[0111] For example, for the first business scenario, which focuses on social interaction, the default scale can be used. For the second business scenario, such as a walking business scenario, a larger scale can be set to view nearby walking spots. For another example, for a leisure business scenario, a smaller scale can be set to view a larger range of suitable leisure spots. This is not limited here and can be set according to the specific business scenario.

[0112] The target map page includes a map layer and a business object layer above the map layer. There can be one or more business object layers. For example, a single business object layer can uniformly display all business objects related to the target scenario. Alternatively, business objects can be categorized, with each group of business objects corresponding to a single business object layer.

[0113] For example, there are multiple business objects related to the target scenario, and the multiple business objects are classified into M groups according to preset dimensions; M is a positive integer.

[0114] M groups of business objects corresponding to filter controls can be displayed on the target map page; one group of business objects corresponds to one filter control; and one filter control is used to filter and display the business objects of the corresponding group. For example, in response to a triggering operation on a target filter control among the M filter controls, the business objects corresponding to the target filter control are filtered and displayed on the business object layer.

[0115] The preset dimension may be based on object type (for example, when the business object is a first business scenario, group chat type business objects are grouped together, live broadcast type business objects are grouped together, etc.), or based on object interaction heat (for example, objects in a first heat range are grouped together, objects in a second heat range are grouped together, etc.). The preset dimension is not limited here.

[0116] It can be understood that the target filter control can be used to filter out the specific business objects that the user wants to view.

[0117] Optionally, when there are multiple business object layers, a group of business objects may correspond to one business object layer. Therefore, when filtering and displaying the business objects corresponding to the target filter control on the business object layer, the business object layer corresponding to the target filter control may be displayed on the target map page, and the business object layers corresponding to the filter controls other than the target filter control among the M filter controls may be collapsed.

[0118] For example, Figure 5a-5b As shown, Figure 5a-5b A schematic diagram of a display scenario of a business object provided in an embodiment of the present application; wherein Figure 5a In the case where the target scenario is the first business scenario, the business objects associated with the target scenario may include group chat type business objects, live broadcast type business objects, etc. Figure 4bA first business object layer corresponding to the group chat type is displayed above the map layer of the target map page 41b) shown. The first business object layer is used to display business objects of the group chat type (such as business object XX5), and a second business object layer corresponding to the live broadcast type is displayed. The second business object layer is used to display business objects of the live broadcast type (such as business object XX6).

[0119] The business objects related to the target scenario are divided by object type, resulting in a first group of business objects corresponding to the group chat type and a second group of business objects corresponding to the live broadcast type. The target map page displays a filter control corresponding to the first group of business objects (the "Group Chat" control) and a filter control corresponding to the second group of business objects (the "Live Broadcast" control).

[0120] Optionally, a filter control ("Group Chat" control) may be triggered to filter and display a first group of business objects (such as business object XX5, etc.) on the business object layer, for example, displaying the first business object layer and folding the second business object layer on the business object layer.

[0121] Optionally, for the first business scenario, the business object is of a social interaction type, and the user can create a social interaction type business object by themselves, such as displaying a scenario interaction control, such as creating a group chat, creating a live broadcast, etc. For example, the target map page 50a displays a creation control for a social interaction type business object, such as a create group chat control, create a live broadcast control, etc. In response to a triggering operation on the creation control for the business object, the corresponding business object can be created.

[0122] Optionally, not only can business objects be filtered by preset dimensions on the target map page, but business objects can also be filtered by scenarios on the target map page. For example, taking the target scenario as the first business scenario in which the target account conducts social activities, and the business scenario in the second business scenario in which the target account conducts travel as an example, at least one scenario-related control can be displayed on the target map page; one scenario-related control corresponds to one filtering scenario, and the filtering scenario includes at least one of the following: the first business scenario, the second business scenario, and a reference scenario that includes both the first business scenario and the second business scenario (that is, a full scene including all scenarios, which is used to filter and display the full amount of business objects). One scenario-related control is used to filter and display business objects related to the corresponding filtering scenario.

[0123] Therefore, in response to a triggering operation on a target scene association control in at least one scene association control, business objects related to the filtering scene corresponding to the target scene association control can be displayed on the target map page.

[0124] It is understood that filter controls for multiple business scenarios can be displayed on the target map page. In this way, even if the target scenario is not accurately determined or the user wants to view business objects in other scenarios, this can be achieved through the filter control. Optionally, when the target scenario is the first business scenario, the scenario-related controls can include the associated controls corresponding to the second business scenario and the associated controls corresponding to the reference scenario. Alternatively, when the target scenario is the second business scenario, the scenario-related controls can include the filter controls corresponding to the first business scenario and the filter controls corresponding to the reference scenario.

[0125] It can be understood that when displaying business objects related to the filtering scenario corresponding to the target scenario association control, the filtering control for the business objects related to the filtering scenario corresponding to the target scenario association control can be displayed simultaneously (that is, the business objects related to the filtering scenario corresponding to the target scenario association control can be classified according to preset dimensions, and the business objects of specific categories can be filtered through the filtering control).

[0126] Among them, Figure 5b In Figure 5a Taking the target map page 50a as an example, it can further display scenario-related controls, such as the associated control 60a corresponding to the second business scenario (taking a second business scenario as an example, for example, the second business scenario refers to a business scenario that includes business objects of all location types) and the associated control 60b corresponding to the reference scenario. At this time, by triggering the associated control 60a corresponding to the second business scenario, the business objects related to the second business scenario can be displayed on the target map page, while the business objects related to the first business scenario are not displayed. For example, the business object layer containing the business objects related to the second business scenario is displayed, and the business object layer containing the business objects related to the first business scenario is collapsed.

[0127] For example, the business objects related to the second business scenario include: business object XX51 of the travel location type and business object XX52, etc.

[0128] It can be understood that at this time, the target map page 50a no longer displays the business object of the community interaction type, so the creation control for the business object of the social interaction type may not be displayed.

[0129] Optionally, at this time, a filter control for business objects related to the second business scenario can be displayed on the target map page 50a. For example, the business objects related to the second business scenario are categorized by object type (e.g., the object types of the second business scenario include food type and entertainment type). In this case, the filter control may include a filter control corresponding to the food type and a filter control corresponding to the entertainment type. It is understood that by triggering the first filter control, the business objects under the food type can be filtered and displayed on the target map page, and by triggering the second filter control, the business objects under the entertainment type can be filtered and displayed on the target map page.

[0130] It can be understood that when the target scene association control is triggered, the target scene association control is in a selected state. When triggered again, the target scene association control can be unselected again, and the business objects related to the first business scenario are updated and displayed on the target map page.

[0131] For example, Figure 6a-6b As shown, Figure 6a-6b A schematic diagram of a scenario showing a business object provided in an embodiment of the present application; wherein Figure 6a For example, when entering the target map page through a map trigger operation, the target scenario is the first business scenario, and the target map page 61a displays the first location area according to the preset first scale. Business objects related to the first business scenario (such as business object XX61, business object XX62, etc.) can be displayed on the target map page.

[0132] Alternatively, the target scenario is the second business scenario, and the target map page 61b displays the second location area according to a preset second scale (such as the second scale is smaller than the first scale, and the display range of the second location area is larger than the display range of the first location area). Business objects related to the second business scenario (such as business object XX63, business object XX64, etc.) can be displayed on the target map page.

[0133] Among them, after displaying the target map page, the user can adjust the location area (such as adjusting the location range on the location area, adjusting the scale, etc.) by sliding, searching for locations, stretching and shrinking map layers, etc. At this time, when adjusting the location area, it is necessary to re-acquire the displayed business object. At this time, the way to re-acquire the business object can also be to determine the latest target scene and obtain related business objects based on the current location area and target scene.

[0134] Among them, Figure 6bIn the target map page 61a, business objects related to the first business scenario (such as business object XX61, business object XX62, etc.) can be displayed, and business objects related to the second business scenario (such as business object XX64, etc., that is, business objects not related to the first business scenario) can also be displayed. At this time, the number of business objects related to the first business scenario is greater than the number of business objects related to the second business scenario.

[0135] In an embodiment of the present application, when a target map page is entered through a map trigger operation, the target scenario of the target account can be analyzed based on one or more of the target account's relevant account data (such as account behavior data, geographic location), environmental data, and the location area on the target map page, and business objects associated with the target scenario can be displayed or more can be displayed on the target map page. In this way, the business objects displayed vary depending on the target scenario, and the business objects can be business objects that the target account is more likely to be interested in based on the target scenario, thereby improving the display richness of the business objects on the map.

[0136] Based on the above description, the embodiment of the present application proposes an object display method, which can be executed by the electronic device mentioned above, specifically Figure 1 The business terminal shown. Figure 7 , Figure 7 This is a flow chart of an object display method provided in an embodiment of the present application. Figure 7 As shown, the process of the object display method in the embodiment of the present application may include the following:

[0137] S201. In response to a map triggering operation, display a target map page.

[0138] S202: Display or display more business objects related to the target scenario where the target account is located on the target map page. The specific implementation of steps S201-S202 can be found in the relevant description of the above embodiment and will not be repeated here.

[0139] S203: If the target scene changes, the business objects related to the changed target scene are updated and displayed on the target map page.

[0140] It is understood that when displaying the target map page, the business server can detect the target scenario in which the target account is located, and when the target scenario changes, change the business objects on the target map page to business objects related to the changed target scenario. Whether the target scenario has changed can be determined based on the account data of the target account.

[0141] For example, the target scenario is determined by the geographic location of the target account. If the distance between the geographic location of the target account and the location area (e.g., the distance between the target account and the center of the location area) is less than a distance threshold, the target scenario can be determined as the first business scenario. If the distance between the geographic location of the target account and the location area is greater than or equal to the distance threshold, the target scenario can be determined as the second business scenario.

[0142] Optionally, the change scenario of the target scenario may be: when the distance between the geographic location of the target account and the location area is less than a distance threshold, displaying or displaying more business objects related to the first business scenario on the target map page; updating the location area in response to a location change operation for the location area; when the distance between the geographic location of the target account and the updated location area is greater than or equal to the distance threshold, updating and displaying or displaying more business objects related to the second business scenario on the target map page.

[0143] The location change operation may be a location search operation on the target map page, or a drag operation, a zoom operation, or the like on the target map page. The location area on the map layer displayed on the target map page is updated in response to the location change operation. For example, the location area displayed on the target map page changes in response to the drag operation on the target map page. Alternatively, the location area displayed on the target map page is determined for the location indicated by the location search operation.

[0144] Therefore, if the distance between the target account's geographic location and the location area changes from less than the distance threshold to greater than or equal to the distance threshold, the target scenario has changed from the first business scenario to the second business scenario. At this time, when obtaining the business objects to be displayed, they are obtained based on the first business scenario. If the distance between the target account's geographic location and the location area changes from greater than or equal to the distance threshold to less than the distance threshold, the target scenario has changed from the second business scenario to the first business scenario. At this time, when obtaining the business objects to be displayed, they are obtained based on the first business scenario.

[0145] For example, Figure 8 As shown, Figure 8 A schematic diagram of a scene of object change provided in an embodiment of the present application; wherein, on the target map page 811a (eg Figure 5b On the target map page 50a), when the distance between the geographic location of the target account and the location area is less than the distance threshold, the target scenario is the first business scenario, and the business object displayed on the target map page 811a belongs to the social interaction type (such as business object XX5, business object XX6).

[0146] At the same time, the target map page 811a may display a filter control for the object type corresponding to the first business scenario, a scenario association control for the first business scenario, and the like.

[0147] At this time, the user can drag on the target map page to update the location area (the business object needs to be re-acquired at this time). When the distance between the updated location area (the target map page at this time is target map page 801a) and the geographic location of the target account is greater than or equal to the distance threshold, the target scene is changed to the second business scene, and the business object updated and displayed on the target map page 801a belongs to the travel location type (such as business object XX8a, business object XX8b).

[0148] At this time, the target map page 801a can be updated to display the filter controls for the object type corresponding to the second business scenario (for example, the second business scenario includes business objects of all location types. At this time, the business objects can be divided into food types, entertainment types, etc. according to the preset divisions, so the filter controls corresponding to the food types, the filter controls corresponding to the entertainment types, etc. can be displayed), scene association controls for the second business scenario (such as the association control 80a corresponding to the first business scenario, the association control 80b corresponding to the reference scene), etc.

[0149] For another example, the target scenario is determined by the operation time of the map trigger operation (i.e., the viewing time of the target map page). If the context data is data determined based on the environment of the target account, such as the current time, then when the current time is in a first time period associated with the first business scenario, the target scenario can be determined as the first business scenario. When the current time is in a second time period associated with the second business scenario, the target scenario can be determined as the second business scenario.

[0150] It can be understood that the change scenario of the target scenario can be: when the current time is in the first time period, the business objects related to the first business scenario are displayed on the target map page; if it is necessary to obtain the business objects to be displayed, when the current time changes from the first time period to the second time period, the business objects related to the second business scenario are updated and displayed on the target map page.

[0151] For example, when an update of the location area on the target map page is detected (such as a page update operation on the target map page, or a location change operation on the target map page, etc.), the business terminal can request the business server to display the business objects on the updated target map page. If the current time is changed to be in the second time period, the business objects related to the second business scenario are updated and displayed on the updated target map page.

[0152] Therefore, if the current time changes from the first time period to the second time period, it means that the target scenario has changed from the first business scenario to the second business scenario. If the current time changes from the second time period to the first time period, it means that the target scenario has changed from the second business scenario to the first business scenario.

[0153] Optionally, a scene interaction control matching the target scene is displayed on the target map page, and the scene interaction control is used to create business objects related to the target scene and / or initiate interaction events between business objects related to the target scene.

[0154] For example, when the target scenario is the first business scenario, the scenario interaction control can be used to create a business object of the target object type related to the target scenario, such as creating a group chat, creating a live broadcast, initiating an event, etc.

[0155] For another example, when the target scenario is the second business scenario, the scenario interaction control can enable the user to interact with the business objects (such as business objects related to the target scenario) on the current target map page (i.e., to generate interaction events with the business objects). For example, the user can navigate to a specified business object, make an appointment with a specified business object (such as ordering a meal, making a reservation, or purchasing tickets), or take a taxi to the business object. This is not limited here.

[0156] In addition, an object recommendation portal may be displayed on the target map page; in response to a trigger operation on the object recommendation portal, an object recommendation page may be displayed on the target map page. In addition, the object recommendation page may display the business objects on the target map page in the form of a list.

[0157] For example, when displaying business objects related to the target scenario, object association information between the target account and the business objects related to the target scenario may also be displayed.

[0158] The object association information may indicate the distance between the target account and the business object, or may indicate the target account's interest level in the business object, or may recommend content that may be of interest to the target account.

[0159] For example, when the target scenario is the second business scenario, the object association information may be the distance between the target account and the business object related to the target scenario, information that may be of interest (such as dishes), or friend accounts that have visited (such as how many people have visited the account you follow), etc.

[0160] For another example, when the target scenario is the first business scenario, the object-related information may be content recommended to the target account that may be of interest to the business object. For example, for group chats, it may be chat topics of interest. Or, for live streaming, it may be live streaming products of interest. Or, for activities, it may be activity content of interest (such as mountain climbing), and so on. This is not limited here.

[0161] Optionally, on the object recommendation page, an object list related to the target map page and a list filter control related to the object list may be displayed.

[0162] A list filter control corresponds to an object list, and you can switch between different object lists by triggering the list filter control. An object list includes business objects under the object type corresponding to the list filter control; the business objects in an object list are business objects within the location area.

[0163] Among them, the object types corresponding to the list filter control include: target object types related to the first business scenario and target object types related to the second business scenario.

[0164] It is understood that the object list may display object-related information for a business object. For example, if the business object is a POI location, the object-related information may include the business object's object association diagram, name, geographic location, object description, number of associated published content, etc. For another example, if the business object is a group chat, the object-related information may include the group chat avatar, name, number of group chat members, group chat join controls, etc. The specific type of object-related information for a business object is not limited herein.

[0165] Optionally, when the target scenario is the first business scenario, the object types corresponding to the list filter control include at least target object types related to the first business scenario, and the object recommendation page displays object association information between each business object and the target account. For example, the distance between each POI location and the target account is displayed.

[0166] Optionally, when the target scenario is the second business scenario, the object types corresponding to the list filter control include at least target object types related to the second business scenario, and the object recommendation page displays scene interaction controls corresponding to the target object types related to the second business scenario. For example, controls for initiating business objects corresponding to the target object types may be displayed, such as controls for creating group chats, creating live broadcasts, creating events, creating groups, and so on.

[0167] Optionally, the object type corresponding to the list filter control may also include: a social interaction type related to the first business scenario, and a travel location type related to the second business scenario.

[0168] Optionally, the object list corresponding to the social interaction type may include all business objects belonging to the social interaction type. Alternatively, the list filter control corresponding to the social interaction type may be further subdivided into a list filter control corresponding to the group chat type (the corresponding object list includes all business objects belonging to the group chat type) and a list filter control corresponding to the live broadcast type (the corresponding object list includes all business objects belonging to the live broadcast type).

[0169] Optionally, the object list corresponding to the travel location type may include all business objects belonging to the travel location type. Alternatively, the list filter control corresponding to the travel location type may be further subdivided into a list filter control corresponding to the food type (the corresponding object list includes all business objects belonging to the food type) and a list filter control corresponding to the entertainment type (the corresponding object list includes all business objects belonging to the entertainment type). There is no limitation on the list filter control here.

[0170] Among them, when the target scenario is the first business scenario, the display order of the list filter controls corresponding to the social interaction type precedes the display order of the list filter controls corresponding to the travel location type; when the target scenario is the second business scenario, the display order of the list filter controls corresponding to the travel location type precedes the display order of the list filter controls corresponding to the social interaction type.

[0171] That is, the list filter control corresponding to the target scene is displayed first, and the list filter control corresponding to the non-target scene is displayed after the list filter control corresponding to the target scene.

[0172] For example, Figure 9a-9c As shown, Figure 9a-9c A schematic diagram of an object recommendation page provided in an embodiment of the present application; wherein Figure 9a In the target map page 901a (such as Figure 8 The object recommendation entry 90a (such as "Explore this area") is displayed on the target map page 811a shown in the example. By triggering the object recommendation entry 90a (such as pulling up the object recommendation entry), the object recommendation page 90b is displayed on the target map page.

[0173] Optionally, when the target scenario is the first business scenario, the target map page 901a may further display scenario interaction controls related to the first business scenario, such as a create group chat control, a create live broadcast control, and the like.

[0174] Among them, one or more list filter controls can be displayed on the object recommendation page, and the list filter controls can be used to switch the display of the object list corresponding to the selected list filter control.

[0175] For example, the list filter controls include filter controls corresponding to the social interaction types related to the first business scenario (such as filter controls corresponding to the group chat type and filter controls corresponding to the live broadcast type), and filter controls corresponding to the travel location types related to the second business scenario.

[0176] When the target scenario is the first business scenario, only the filter controls corresponding to the social interaction type may be displayed on the object recommendation page. Alternatively, the filter controls corresponding to the social interaction type (such as the filter controls corresponding to the group chat type and the filter controls corresponding to the live broadcast type) may be displayed first, followed by the filter controls corresponding to the travel location type.

[0177] For example, in the target map page 901a, only the filter controls corresponding to the group chat type, the filter controls corresponding to the live broadcast type, and so on are displayed on the object recommendation page.

[0178] In this case, if the selected list filter control is a filter control corresponding to the group chat type, the displayed object list includes one or more group chats. For example, the group chat avatar (i.e., the image associated with the object), the group chat name, the number of group chat members, and a group chat join control can be displayed.

[0179] In addition, the object association information between the target account and the business object can also be displayed (for example, for a group chat, it can display topics that the target account in the group chat may be interested in, such as "Hot topics you may be interested in: winter wear").

[0180] For example, for live broadcast, it can be to display the live broadcast products that you are interested in, etc. This is not limited here.

[0181] For example, in Figure 9b In the case where the target scenario is the second business scenario, the target map page 901b (eg Figure 8 The target map page 801a) shown in the example may also display scene interaction controls related to the second business scene, such as creating a group chat control, creating a live broadcast control, etc., such as a navigation control, or a reservation control, etc.

[0182] At this point, triggering the navigation control may display an object navigation page 911a, which may display navigable business objects (e.g., business object XX8a on the target map page 901b, and related information about business object XX8b, such as name, location, distance, etc.). For example, by triggering business object XX8a, you can enter a navigation page for business object XX8a and navigate to business object XX8a.

[0183] Alternatively, the reservation control can be triggered to display an object reservation page, which is used to make reservations for business objects. For example, if business object XX8a is a food place, it can be used to make a reservation. For another example, if business object XX8b is a tourist attraction, it can be used to purchase tickets (or make reservations for a tourist attraction), etc. This is not limited here.

[0184] For example, in Figure 9c In the example, by triggering the object recommendation portal on the target map page 901b, the object recommendation page 90c can be displayed. The object recommendation page 90c can only display the filter controls corresponding to the travel location type (such as the filter controls corresponding to the food type and the filter controls corresponding to the travel type). Alternatively, the filter controls corresponding to the travel location type can be displayed first, followed by the filter controls corresponding to the social interaction type (such as the filter controls corresponding to the group chat type and the filter controls corresponding to the live broadcast type).

[0185] For example, in the target map page 901b, only the filter controls corresponding to the food type, the filter controls corresponding to the travel type, etc. are displayed on the object recommendation page.

[0186] In this case, if the selected filter control is a filter control for the food category, the displayed object list includes one or more food-related POIs. For example, the POI location image (i.e., the object-associated image), location name, location location, and the number of associated published content can be displayed.

[0187] In addition, the object association information between the target account and the business object can also be displayed. For example, for a POI location, it can be the distance from the target account (such as "250m"), or it can also be information that the target account may be interested in, such as dishes recommended to the target account (such as "You may like dish A") and so on.

[0188] In an embodiment of the present application, when entering a target map page through a map trigger operation, the target scenario of the target account can be analyzed based on one or more of the target account's relevant account data (such as account behavior data, geographic location), environmental data, and the location area on the target map page, and the business objects associated with the target scenario can be displayed on the target map page. When the target scenario is released and changed, the business objects adapted to the current target scenario can be updated in real time on the target map page. In this way, the business objects displayed are different depending on the target scenario, and the business objects can be the business objects that the target account is more likely to be interested in based on the target scenario, thereby improving the display richness of the business objects on the map.

[0189] Based on the above description, the embodiment of the present application proposes an object display method, which can be executed by the electronic device mentioned above, specifically Figure 1 The server shown is the business server. Figure 10 , Figure 10 This is a flow chart of an object display method provided in an embodiment of the present application. Figure 10 As shown, the process of the object display method in the embodiment of the present application may include the following:

[0190] S301: Receive an object acquisition request.

[0191] The object acquisition request is generated by a map trigger operation. The business terminal can use this object acquisition request to obtain the business object displayed on the map layer of the target map page from the business server. It will be appreciated that when the target map page is updated or the map layer on the target map page is changed, an object acquisition request will also be generated to obtain the business object displayed on the changed map layer of the target map page from the business server.

[0192] S302: Determine a target scene where the target account is located based on at least one of the account data of the target account, the environment data of the target account, and the location area displayed on the target map page.

[0193] The account data includes at least one of the following: account behavior data of the target account and the geographic location of the target account.

[0194] Among them, the method of determining the target scenario is described by taking the target scenario as a first business scenario in which the target account conducts social networking and the business scenario in a second business scenario in which the target account conducts travel as examples.

[0195] Among them, if the account behavior data indicates that the object type of the historical business object that has interacted with the target account belongs to the target object type related to the first business scenario, the first business scenario is determined as the target scenario; if the account behavior data indicates that the object type of the historical business object belongs to the target object type related to the second business scenario, the second business scenario is determined as the target scenario.

[0196] Interaction behavior may refer to viewing behavior of a business object, such as browsing behavior, favorite behavior, search behavior, etc. For example, the business server may obtain historical business objects in which the target account generated interaction behavior within a preset time period before executing a map trigger operation (a specified number of historical business objects in which the target account generated interaction behavior before executing a map trigger operation), count the object types of the historical business objects, and determine the object type with the highest number of occurrences from the object types of the historical business objects as the target object type corresponding to the historical business objects.

[0197] It is understandable that if the target object type belongs to the social interaction type, it means that the user may be more interested in the business objects under the social interaction type when viewing the target map page, so the first business scenario is determined as the target scenario (or, if the target object type belongs to the group chat type or the live broadcast type, the target scenario can be determined to be the first business scenario of the chat type). If the target object type belongs to the travel location type, it means that the user may be more interested in the business objects under the travel location type when viewing the target map page, so the second business scenario is determined as the target scenario (or, if the target object type belongs to the food type, the target scenario can be determined to be the second business scenario of the food type).

[0198] For example, the historical business objects include business objects 1-10. Each business object in business objects 1-10 is determined to be a social interaction type or a travel location type in turn, and the object type with the most occurrences among the object types of business objects 1-10 is counted as the target object type.

[0199] Optionally, determining the target scenario where the target account is located can be that when the distance between the location area and the geographic location of the target account is less than a distance threshold, the first business scenario is determined as the target scenario; when the distance between the location area and the geographic location of the target account is greater than or equal to the distance threshold, the second business scenario is determined as the target scenario.

[0200] That is, when the distance between the location area viewed by the user and their own geographic location is relatively far, it can be considered that the user is making a pre-trip decision, so the target scenario can be determined as the second business scenario. If the distance between the location area viewed by the user and their own geographic location is relatively close, the target scenario can be determined as the first business scenario.

[0201] Alternatively, the target scenario for the target account may be determined by determining the first business scenario as the target scenario if the target account is located in a permanent location, and determining the second business scenario as the target scenario if the target account is not located in a permanent location. Alternatively, if the target account is not located in a permanent location, determining the target scenario based on account behavior data.

[0202] Alternatively, when the distance between the location area and the geographic location of the target account is greater than or equal to a distance threshold, the second business scenario is determined as the target scenario; and when the distance between the location area and the geographic location of the target account is less than or equal to a distance threshold, the target scenario is determined based on the account behavior data and / or environmental data. The specific method for determining the target scenario based on the account behavior data can be found in the above description.

[0203] Optionally, the target scenario of the target account can be determined by determining that if the current time indicated by the environmental data is in a first time period associated with a first business scenario, the first business scenario is determined as the target scenario; if the current time is in a second time period associated with a second business scenario, the second business scenario is determined as the target scenario.

[0204] For example, the interaction time of online users on social interaction type business objects can be counted, and the first time period associated with the first business scenario can be determined based on the interaction time. This means that within the first time period, users are generally more inclined to view social interaction type business objects. Therefore, when the viewing time of the business object is in the first time period, the target scenario can be regarded as the first business scenario (or when it can be subdivided into multiple first business scenarios, different first business scenarios can have different time periods, and the same applies to the second business scenario).

[0205] For example, if the current time is a regular meal time, the target scenario may be a food-related business scenario in the second business scenario.

[0206] For example, the interaction time of online users on business objects of the travel location type can be counted, and the second time period associated with the second business scenario can be determined based on the interaction time. This means that within the second time period, users are generally more inclined to view business objects of the travel location type. Therefore, when the viewing time of the business object is in the second time period, the target scenario can be regarded as the second business scenario.

[0207] It is understandable that when the current time is not in the first time period and the second time period, it can be determined based on the geographic location of the target account and / or account behavior data and / or other environmental data.

[0208] Alternatively, when the distance between the location area and the geographic location of the target account is greater than or equal to a distance threshold, the second business scenario is determined as the target scenario; when the distance between the location area and the geographic location of the target account is less than the distance threshold, the target scenario is determined based on the environmental data; if the target scenario cannot be determined based on the environmental data of the business object, it can be determined based on the account behavior data.

[0209] Alternatively, when the distance between the location area and the geographic location of the target account is greater than or equal to a distance threshold (optionally, when there are multiple second business scenarios, different second business scenarios may have different distance thresholds, and the same applies to the first business scenario), the second business scenario is determined as the target scenario; when the distance between the location area and the geographic location of the target account is less than 0.05, the target scenario is determined based on the account behavior data; if the target scenario cannot be determined based on the account behavior data, it can be determined based on the environmental data.

[0210] Optionally, the environmental data may further include temperature, humidity, etc. If it is determined based on the environmental data that the user is not suitable for traveling, the target scenario may be determined as the first business scenario (eg, a chat business scenario).

[0211] Alternatively, when the current time indicated by the environmental data is in the first time period associated with the first business scenario, if it is determined based on the environmental data that the user is not suitable for traveling, the target scenario can be determined as a chat-type business scenario in the first business scenario.

[0212] Alternatively, when the current time indicated by the environmental data is in the second time period associated with the second business scenario, if it is determined based on the environmental data that the user is not suitable for travel, the target scenario can be determined as a walking business scenario (i.e., a nearby location) in the second business scenario; if it is determined based on the environmental data that the user is suitable for travel, the target scenario can be determined as an entertainment business scenario and / or a food business scenario in the second business scenario, etc. (the target scenario can include one or more business scenarios).

[0213] The business server may determine a target scenario based on one or more data in the account data (the target scenario being a first business scenario representing social interaction or a second business scenario representing travel decision-making, or the target scenario being one or more business scenarios from multiple subdivided first business scenarios or one or more business scenarios from multiple subdivided second business scenarios). Specific determination rules and logic are not limited.

[0214] S303: Acquire business objects related to the target scenario.

[0215] It can be understood that the business server can determine the location area on the target map page (i.e., the location range and map scale, such as the default scale, or determined based on the target scene), and obtain business objects related to the target scene in the location area (or obtain business objects related to the target scene and business objects unrelated to the target scene at the same time, and the number of related business objects is greater than the number of unrelated business objects).

[0216] Among them, there are one or more target object types corresponding to the target scenario (for example, the social interaction types of the first business scenario specifically include group chat type, live broadcast type, etc.; the travel location types of the second business scenario specifically include food type, hotel type, etc.; or the first business scenario of the chat type specifically includes group chat type, live broadcast type; the second business scenario of the food type specifically includes food store location, etc.).

[0217] The business server may obtain a business object under a target object type corresponding to the target scenario as a business object related to the target scenario.

[0218] Here, a certain number of business objects may be acquired for each target object type corresponding to the target scenario, or the priority of the target object types corresponding to the target scenario may be determined, and business objects may be acquired in order according to the priority of the target object types.

[0219] Among them, the priority can be configured by the operation personnel, for example, the priority of the food type is higher than the priority of the hotel type, and so on.

[0220] For another example, the priority can be determined based on the target account's level of interest in multiple target object types. For example, the multiple target object types are sorted based on the target account's level of interest in the multiple target object types to obtain a sorted multiple target object types. Based on the sort order indicated by the sorted multiple target object types, business objects associated with the multiple target object types are sequentially recalled as business objects associated with the target scenario.

[0221] For example, multiple target object types are sorted in descending order of interest, and business objects are acquired in descending order of priority of the target object types, that is, in the sorting order indicated by the sorted multiple target object types.

[0222] For example, recalling business objects in sequence can be: for the target object type that is first in the sorting order, a specified number of business objects are recalled; for the target object type that is second in the sorting order, a specified number of business objects are recalled; for the target object type that is third in the sorting order, a specified number of business objects are recalled, and so on, until the business objects are recalled for each target object type in sequence.

[0223] Alternatively, business objects under multiple target object types are recalled in sequence according to priority, and when the number of recalled business objects meets a quantity threshold, subsequent recalls are stopped.

[0224] Determining the target account's interest in multiple target object types can be based on the target account's interactions with business objects within the multiple target object types. For example, the target account can determine the business objects for which it interacted over a period of time, and determine the target object type of the business objects used to determine the target account's interest in the multiple target object types. For example, the target object type of the business objects used to determine the target account's interest in the multiple target object types can be determined based on the number of occurrences of the target object type of the business objects used to determine the target object type.

[0225] Optionally, when the target scenario is the second business scenario, only business objects of the specified target object type may be displayed when the viewing time for the business object is a specific time. For example, when the viewing time for the business object is during mealtime (configurable by the operator), only business objects of the food type may be retrieved and displayed. The rules for retrieving business objects are not limited here.

[0226] S304: In response to the object acquisition request, the business objects related to the target scene are returned, so as to display the business objects related to the target scene through the target map page.

[0227] It can be understood that the business server can return the page data on the target map page to the business terminal so that the business terminal displays the target map page and displays business objects on the target map page (such as business objects related to the target scene, or may also include business objects unrelated to the target scene).

[0228] It is understandable that when the business server determines that the target scene has changed, it can return the business objects related to the changed target scene to the business terminal, so that the business terminal updates and displays the business objects related to the changed target scene on the target map page.

[0229] For example, Figure 11 As shown, Figure 11A schematic diagram of an interactive process for object display provided in an embodiment of the present application; wherein, S11, the business terminal generates an object acquisition request in response to a map trigger operation, and sends the object acquisition request to the business server; S12, the business server determines the target scene where the target account is located based on at least one of the account data of the target account, the environmental data of the target account, and the location area displayed on the target map page; S13, the business server obtains the business objects related to the target scene in the location area, and returns the business objects related to the target scene to the business terminal in response to the object acquisition request; S14, the business terminal displays the target map page, and displays the business objects related to the target scene where the target account is located on the target map page; S15, the business terminal responds to the target map The position change operation of the map layer on the page generates a map pull request, and sends the map pull request to the business server; S16, the business server generates an updated location area based on the map pull request; S17, the business server determines the distance between the geographic location of the target account and the updated location area, and when it is determined that the target scene has changed based on the distance, obtains the business objects related to the changed target scene in the updated location area (that is, determines the current latest target scene); S18, the business server returns the updated location area and the business objects related to the changed target scene to the business terminal; S19, the business terminal displays the location area on the target map page, and updates the display of the business objects related to the changed target scene on the target map page.

[0230] In an embodiment of the present application, the target scenario of the target account can be analyzed based on one or more of the target account's relevant account data (such as account behavior data, geographic location), environmental data, and the location area on the target map page, and business objects associated with the target scenario can be obtained and displayed on the target map page. In this way, the business objects displayed vary depending on the target scenario, and the business objects can be business objects that the target account is more likely to be interested in based on the target scenario, thereby improving the display richness of business objects on the map.

[0231] See Figure 12 , Figure 12 This is a schematic diagram of the structure of an object display device provided in an embodiment of the present application. It should be noted that: Figure 12 The object display device shown is used to execute the present application Figure 3 、 Figure 7 and Figure 10 For the sake of convenience, only the part related to the embodiment of the present application is shown, and the specific technical details are not disclosed. Figure 3 、 Figure 7 and Figure 10The object display device 900 may include: a page display module 901, an object display module 902.

[0232] The page display module 901 is used to display the target map page in response to the map trigger operation;

[0233] The object display module 902 is used to display or display more business objects related to the target scene where the target account is located on the target map page; the target scene is determined based on at least one of the account data of the target account, the environmental data of the target account and the location area displayed on the target map page, and the account data includes at least one of the following: the account behavior data of the target account and the geographic location of the target account.

[0234] The object display module 902 is used to display the business objects associated with the target scenario where the target account is located on the target map page, specifically to:

[0235] Determine the target object types relevant to the target scenario;

[0236] On the target map page, business objects under the target object type related to the target scenario are displayed or more are displayed.

[0237] The target scenario is a business scenario in the first business scenario and the second business scenario. The first business scenario refers to a scenario in which the target account conducts social activities, and the second business scenario refers to a scenario in which the target account conducts travel.

[0238] The target object type related to the first business scenario includes one or more of activity type, group chat type, and live broadcast type; the target object type related to the second business scenario is location type.

[0239] The object display module 902 is used to display the business objects associated with the target scenario where the target account is located on the target map page, specifically to:

[0240] Determine the map scale relevant to the target scenario;

[0241] On the target map page, the location area is displayed according to the map scale, and one or more business objects under the target object type related to the target scenario are displayed on the location area.

[0242] The object display module 902 is used to display or display more business objects related to the target scenario where the target account is located on the target map page, specifically for:

[0243] On the target map page, display or display more object cards of business objects related to the target scenario;

[0244] The display size of the object card is determined based on the object data of the corresponding business object; the object data includes one or more of the distance between the geographic location of the corresponding business object and the geographic location of the target account, and the object interaction heat of the corresponding business object.

[0245] There are multiple business objects related to the target scenario, and the multiple business objects are classified into M groups according to preset dimensions; M is a positive integer; filter controls corresponding to the M groups of business objects are displayed on the target map page; one group of business objects corresponds to one filter control; one filter control is used to filter and display the business objects of the corresponding group; and / or,

[0246] The target scenario is a first business scenario in which the target account conducts social activities, and a business scenario in a second business scenario in which the target account conducts travel; at least one scenario-associated control is displayed on the target map page; one scenario-associated control corresponds to one filtering scenario, and the filtering scenarios include at least one of the following: the first business scenario, the second business scenario, and a reference scenario that includes both the first business scenario and the second business scenario; one scenario-associated control is used to filter and display business objects related to the corresponding filtering scenario.

[0247] Among them, the target scenario is a first business scenario in which the target account conducts social activities, and a business scenario in a second business scenario in which the target account conducts travel.

[0248] When the object display module 902 is used to display or display more business objects related to the target scenario where the target account is located on the target map page, it is specifically used to:

[0249] When the distance between the geographic location of the target account and the location area is less than a distance threshold, displaying or displaying more business objects related to the first business scenario on the target map page;

[0250] updating the location area in response to a location change operation for the location area;

[0251] When the distance between the geographic location of the target account and the updated location area is greater than or equal to the distance threshold, the target map page is updated to display or more business objects related to the second business scenario are displayed.

[0252] Wherein, a scene interaction control matching the target scene is displayed on the target map page, and the scene interaction control is used to create business objects related to the target scene and / or initiate interaction events between business objects related to the target scene; and / or,

[0253] The target map page is associated with an object recommendation page. The object recommendation page is used to display object association information between the target account and the business objects related to the target scenario when displaying business objects related to the target scenario.

[0254] The specific implementation of the page display module and the object display module can be found in the description of the above embodiment 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.

[0255] See Figure 13 , Figure 13 This is a schematic diagram of the structure of an object display device provided in an embodiment of the present application. It should be noted that: Figure 13 The object display device shown is used to execute the present application Figure 3 、 Figure 7 and Figure 10 For the sake of convenience, only the part related to the embodiment of the present application is shown, and the specific technical details are not disclosed. Figure 3 、 Figure 7 and Figure 10 The object display device 1000 may include: a request receiving module 1001, an object obtaining module 1002, and an object returning module 1003.

[0256] The request receiving module 1001 is used to receive an object acquisition request; the object acquisition request is generated by a map triggering operation;

[0257] The object acquisition module 1002 is configured to determine a target scene in which the target account is located based on at least one of the target account's account data, the target account's environmental data, and a location area displayed on a target map page; the account data includes at least one of the following: the target account's account behavior data and the target account's geographic location;

[0258] The object acquisition module 1002 is further used to acquire business objects related to the target scenario;

[0259] The object returning module 1003 is configured to return the business objects related to the target scene in response to the object acquisition request, so as to display the business objects related to the target scene through the target map page.

[0260] The target scenario is a first business scenario in which the target account conducts social activities, and a business scenario in a second business scenario in which the target account conducts travel.

[0261] If the account behavior data indicates that the object type of the historical business object that has interacted with the target account belongs to the target object type related to the first business scenario, and / or the distance between the location area and the geographic location of the target account is less than the distance threshold, and / or the current time indicated by the environment data is in the first time period associated with the first business scenario, then the target scenario is the first business scenario;

[0262] If the account behavior data indicates that the object type of the historical business object belongs to the target object type related to the second business scenario, and / or the distance between the location area and the geographic location of the target account is greater than or equal to the distance threshold, and / or the current time is in the second time period associated with the second business scenario, then the target scenario is the second business scenario.

[0263] The specific implementation of the request receiving module, the object obtaining module, and the object returning module can be found in the description of the above embodiment 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.

[0264] See Figure 14 , Figure 14 This is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application. Figure 14 As 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. Data can be exchanged between the processor 1101, the memory 1102 and the network interface. 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. The processor 1101 is used to execute the program instructions stored in the memory 1102. The processor 1101 is configured to call the program instructions to execute the above method. The memory 1102 may include a volatile memory, such as a random-access memory (RAM); the memory 1102 may also include a non-volatile memory, such as a flash memory, a solid-state drive (SSD), etc.; the memory 1102 may also include a combination of the above types of memory.

[0265] 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 7 and Figure 10 The description of the object display method in the corresponding embodiment can also be performed Figure 12 and Figure 13The description of the object 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 either.

[0266] In specific implementations, the devices, processors, memories, etc. described in the embodiments of this application can execute the implementation methods described in the above method embodiments, and can also execute the implementation methods described in the embodiments of this application, which will not be repeated here.

[0267] The present application also provides a computer (readable) storage medium, which stores a computer program. The computer program includes program instructions. When the program instructions are executed by a processor, the processor can execute some or all of the steps performed in the above method embodiments. 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, at least one application required for a function, etc.; the data storage area can store data created based on the use of the blockchain node, etc.

[0268] 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.

[0269] In this document, "plurality" refers to two or more. "And / or" describes a relationship between associated objects, indicating that three possible relationships exist. For example, "A and / or B" can mean: A exists alone, A and B exist simultaneously, or B exists alone. The character " / " generally indicates an "or" relationship between the associated objects.

[0270] Those skilled in the art will appreciate that all or part of the processes in the above-described method embodiments can be implemented by instructing related hardware through a computer program. 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 in the above-described method embodiments. The storage medium can be a magnetic disk, an optical disk, a read-only memory (ROM), or a random access memory (RAM).

[0271] The above disclosure is only part of the embodiments of the present application, and it is certainly not intended to limit the scope of the rights of the present application. Ordinary technicians in this field can understand that all or part of the processes of the above embodiments and equivalent changes made in accordance with the claims of the present application are still within the scope covered by the present application.

Claims

1. An object display method, characterized in that: The method comprises: In response to a map trigger operation, displaying a target map page; The target map page displays or displays more business objects related to the target scene where the target account is located; the target scene is determined based on at least one of the account data of the target account, the environmental data of the target account and the location area displayed on the target map page, and the account data includes at least one of the following: account behavior data of the target account and the geographic location of the target account.

2. The method according to claim 1, characterized in that The displaying of the business object associated with the target scenario where the target account is located on the target map page includes: determining a target object type associated with the target scene; The target map page displays or displays more business objects under the target object type related to the target scenario.

3. The method according to claim 2, characterized in that The target scenario is a business scenario in a first business scenario and a second business scenario, the first business scenario refers to a scenario in which the target account conducts social activities, and the second business scenario refers to a scenario in which the target account conducts travel; The target object type related to the first business scenario includes one or more of an activity type, a group chat type, and a live broadcast type; The target object type related to the second business scenario is a location type.

4. The method according to claim 1, characterized in that: The displaying of the business object associated with the target scenario where the target account is located on the target map page includes: Determining a map scale associated with the target scene; In the target map page, the location area is displayed according to the map scale, and one or more business objects under the target object type related to the target scenario are displayed on the location area.

5. The method according to claim 1, characterized in that The displaying or more displaying of business objects related to the target scenario where the target account is located on the target map page includes: On the target map page, display or display more object cards of business objects related to the target scenario; Among them, the display size of the object card is determined based on the object data of the corresponding business object; the object data includes one or more of the distance between the geographical location of the corresponding business object and the geographical location of the target account, and the object interaction heat of the corresponding business object.

6. The method according to claim 1, characterized in that There are multiple business objects related to the target scenario, and the multiple business objects are classified into M groups according to a preset dimension; M is a positive integer; filter controls corresponding to M groups of business objects are displayed on the target map page; one group of business objects corresponds to one filter control; one filter control is used to filter and display the business objects of the corresponding group; and / or, The target scenario is a first business scenario in which the target account conducts social activities, and a business scenario in a second business scenario in which the target account conducts travel; at least one scenario-related control is displayed on the target map page; One scenario association control corresponds to one screening scenario, and the screening scenario includes at least one of the following: the first business scenario, the second business scenario, and a reference scenario that includes both the first business scenario and the second business scenario; A scenario-related control is used to filter and display business objects related to the corresponding filtering scenario.

7. The method according to claim 1, characterized in that The target scenario is a first business scenario in which the target account conducts social activities, and a business scenario in a second business scenario in which the target account conducts travel; The displaying or more displaying of business objects related to the target scenario where the target account is located on the target map page includes: When the distance between the geographical location of the target account and the location area is less than a distance threshold, displaying or displaying more business objects related to the first business scenario on the target map page; In response to a location change operation for the location area, updating the location area; When the distance between the geographic location of the target account and the updated location area is greater than or equal to a distance threshold, the business objects related to the second business scenario are updated and displayed or more business objects are displayed on the target map page.

8. The method according to claim 1, characterized in that The target map page displays a scene interaction control that matches the target scene, and the scene interaction control is used to create a business object related to the target scene and / or initiate an interaction event between business objects related to the target scene; and / or, The target map page is associated with an object recommendation page, and the object recommendation page is used to display object association information between the target account and the business object related to the target scenario when displaying the business object related to the target scenario.

9. An object display method, characterized in that: The method comprises: Receiving an object acquisition request; the object acquisition request is generated by a map triggering operation; Determine the target scene where the target account is located based on at least one of the account data of the target account, the environmental data of the target account, and the location area displayed on the target map page; the account data includes at least one of the following: account behavior data of the target account, and the geographical location of the target account; Acquire business objects related to the target scenario; In response to the object acquisition request, the business object related to the target scene is returned, so that the business object related to the target scene is displayed through the target map page.

10. The method according to claim 9, characterized in that The target scenario is a first business scenario in which the target account conducts social activities, and a business scenario in a second business scenario in which the target account conducts travel; If the account behavior data indicates that the object type of the historical business object that has interacted with the target account belongs to the target object type related to the first business scenario, and / or the distance between the location area and the geographic location of the target account is less than a distance threshold, and / or the current time indicated by the environmental data is in a first time period associated with the first business scenario, then the target scenario is the first business scenario; If the account behavior data indicates that the object type of the historical business object belongs to the target object type related to the second business scenario, and / or the distance between the location area and the geographic location of the target account is greater than or equal to the distance threshold, and / or the current time is in the second time period associated with the second business scenario, then the target scenario is the second business scenario.

11. An object display device, characterized in that: The device comprises: A page display module, used to display a target map page in response to a map trigger operation; An object display module is used to display or more business objects related to a target scene where a target account is located on the target map page; the target scene is determined based on at least one of the account data of the target account, the environmental data of the target account and the location area displayed on the target map page, and the account data includes at least one of the following: account behavior data of the target account, the geographic location of the target account, and the time when the target account views the business object.

12. An object display device, characterized in that: The device comprises: A request receiving module, used for receiving an object acquisition request; the object acquisition request is generated by a map triggering operation; An object acquisition module is used to determine the target scene where the target account is located based on at least one of the account data of the target account, the environmental data of the target account, and the location area displayed on the target map page; the account data includes at least one of the following: the account behavior data of the target account, the geographical location of the target account, and the viewing time of the business object by the target account; The object acquisition module is further used to acquire business objects related to the target scenario; The object returning module is used to return the business object related to the target scene in response to the object acquisition request, so as to display the business object related to the target scene through the target map page.

13. 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.

14. 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.

15. 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.