Object portrait display method and device, computer equipment and readable storage medium

By combining object portraits with maps, using the matching and fusion of geographical area layers and global object portrait data, the problem of unintuitive object portrait display in the existing technology is solved, and intuitive display and accurate analysis of object portraits in different geographical areas is realized.

CN120144645APending Publication Date: 2025-06-13SF TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311719603.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-12-13
Publication Date
2025-06-13

AI Technical Summary

Technical Problem

In the prior art, object portrait information is usually displayed in the form of a list or a chart, and the attribute characteristics of the object cannot be visually displayed, which makes it difficult to accurately analyze and market when facing a huge number of objects and complex object portrait labels.

Method used

By combining the object portrait with the map, the global object portrait data is obtained and in response to the selection instruction of selecting the target geographical area in the initial map, the target area layer is obtained, and the global object portrait data is matched, the target object portrait data is obtained, and it is fused with the target area layer to generate the object portrait map.

Benefits of technology

It realizes intuitive display of object portraits in different geographical areas, provides data support that is conducive to object analysis, can display the attribute characteristics of objects more accurately and comprehensively, and improves the effectiveness of precise marketing and analysis.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120144645A_ABST
    Figure CN120144645A_ABST
Patent Text Reader

Abstract

The invention relates to an object portrait display method and device, computer equipment and a readable storage medium, and relates to the technical field of Internet. The method comprises the following steps: acquiring global object portrait data; in response to a selection instruction for selecting a target geographic area in the initial map, obtaining a target area layer corresponding to the target geographic area; matching the target area layer with the global object portrait data to obtain target object portrait data matched with the target area layer; and fusing the target object portrait data with the target area layer to obtain an object portrait map corresponding to the target geographic area. By adopting the method, the object portrait can be displayed more visually.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of Internet technologies, and in particular, to an object portrait display method, apparatus, computer device, and readable storage medium. Background Art

[0002] In the field of Internet technologies, a portrait generally refers to a set of data information used to depict a certain object. From the portrait of the object, multiple aspects of characteristic information of the object can be obtained, where the object can be an enterprise, an individual user, an institution, or an organization, etc.

[0003] In the prior art, the portrait information of an object is mostly displayed in the form of a list or a chart. However, both the list and the chart have the characteristic of flatness and cannot intuitively display the attribute characteristics of the object. Summary of the Invention

[0004] Based on this, to solve the above technical problems, it is necessary to provide an object portrait display method, apparatus, computer device, computer-readable storage medium, and computer program product that can intuitively display an object portrait.

[0005] In a first aspect, this application provides an object portrait display method. The method includes:

[0006] Obtain global object portrait data;

[0007] In response to a selection instruction for selecting a target geographic area in an initial map, obtain a target area layer corresponding to the target geographic area;

[0008] Match the target area layer with the global object portrait data to obtain target object portrait data that matches the target area layer;

[0009] Fuse the target object portrait data with the target area layer to obtain an object portrait map corresponding to the target geographic area.

[0010] In one embodiment, the global object portrait data includes candidate object portrait data. The step of matching the target area layer with the global object portrait data to obtain target object portrait data that matches the target area layer includes:

[0011] Obtain a region identifier corresponding to the candidate object portrait data;

[0012] If it is detected that the region identifier matches the target area layer, use the candidate object portrait data corresponding to the region identifier as the target object portrait data.

[0013] In one embodiment, the initial map includes a plurality of candidate geographic regions, the target geographic region being any one of the plurality of candidate geographic regions. The candidate geographic regions include a main geographic region and at least one sub-geographic region. Before obtaining the global object portrait data, the method further includes determining the initial map:

[0014] In response to a map creation instruction, obtain first geofence data corresponding to the main geographic region, and obtain second geofence data corresponding to each of the sub-geographic regions that have a corresponding relationship with the main geographic region;

[0015] Based on the first geofence data, determine a main region layer corresponding to the main geographic region, and based on each of the second geofence data, determine a sub-region layer corresponding to each of the sub-geographic regions;

[0016] Embed each of the sub-region layers into the main region layer to obtain the initial map.

[0017] In one embodiment, before embedding each of the sub-region layers into the main region layer to obtain the initial map, the determining of the initial map further includes:

[0018] In response to a scene setting instruction, obtain the region type corresponding to each of the sub-geographic regions;

[0019] Based on each of the region types, perform scene classification on each of the sub-geographic regions to obtain a display scene identifier corresponding to each of the sub-geographic regions;

[0020] Add each of the display scene identifiers to the region layer corresponding to each of the sub-geographic regions.

[0021] In one embodiment, the initial map includes a plurality of candidate geographic regions, the target geographic region being any one of the plurality of candidate geographic regions. Before the step of obtaining the global object portrait data, the method further includes:

[0022] In response to a heat map creation instruction, obtain the heat distribution data corresponding to each of the candidate geographic regions;

[0023] Based on the heat distribution data, perform density analysis on each of the candidate geographic regions respectively to obtain the heat distribution density corresponding to each of the candidate geographic regions;

[0024] Based on each of the heat distribution densities, establish a heat map of the candidate geographic regions corresponding to each of the heat distribution densities;

[0025] The fusing of the target object portrait data with the target region layer to obtain the object portrait map corresponding to the target geographic region includes:

[0026] Fuse the heat distribution map corresponding to the target geographical area, the target object portrait data, and the target area layer to obtain an object portrait map corresponding to the target geographical area.

[0027] In one embodiment, the global object portrait data further includes object group portrait data corresponding to an object group. Before the step of obtaining the global object portrait data, the method further includes determining the object group portrait data:

[0028] In response to an object portrait instruction for the object group, divide each sub-object in the object group that is in the same candidate geographical area to obtain a target object group corresponding to each candidate geographical area;

[0029] Obtain the first object information corresponding to each sub-object in the target object group;

[0030] Based on the first object information, determine the first object label of the target object group;

[0031] Generate object group portrait data corresponding to the object group according to the first object label.

[0032] In one embodiment, the global object portrait data includes independent object portrait data corresponding to an independent object. Before the step of obtaining the global object portrait data, the method further includes determining the independent object portrait data:

[0033] In response to an object portrait instruction for the independent object, obtain the second object information corresponding to the independent object;

[0034] Based on the second object information, determine the second object label corresponding to the independent object;

[0035] Generate independent object portrait data corresponding to the independent object according to the second object label.

[0036] In a second aspect, the present application further provides an object portrait display device. The device includes:

[0037] A data acquisition module for acquiring global object portrait data;

[0038] A layer determination module for, in response to a selection instruction to select a target geographical area in an initial map, acquiring a target area layer corresponding to the target geographical area;

[0039] A matching module for matching the target area layer with the global object portrait data to obtain target object portrait data that matches the target area layer;

[0040] A fusion module, configured to fuse the target object portrait data with the target area layer to obtain an object portrait map corresponding to the target geographical area.

[0041] In a third aspect, the present application further provides a computer device. The computer device includes a memory and a processor. The memory stores a computer program, and when the processor executes the computer program, the following steps are implemented:

[0042] Obtain global object portrait data;

[0043] In response to a selection instruction for selecting a target geographical area in the initial map, obtain a target area layer corresponding to the target geographical area;

[0044] Match the target area layer with the global object portrait data to obtain target object portrait data matching the target area layer;

[0045] Fuse the target object portrait data with the target area layer to obtain an object portrait map corresponding to the target geographical area.

[0046] In a fourth aspect, the present application further provides a computer-readable storage medium. The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the following steps are implemented:

[0047] Obtain global object portrait data;

[0048] In response to a selection instruction for selecting a target geographical area in the initial map, obtain a target area layer corresponding to the target geographical area;

[0049] Match the target area layer with the global object portrait data to obtain target object portrait data matching the target area layer;

[0050] Fuse the target object portrait data with the target area layer to obtain an object portrait map corresponding to the target geographical area.

[0051] In a fifth aspect, the present application further provides a computer program product. The computer program product includes a computer program, and when the computer program is executed by a processor, the following steps are implemented:

[0052] Obtain global object portrait data;

[0053] In response to a selection instruction for selecting a target geographical area in the initial map, obtain a target area layer corresponding to the target geographical area;

[0054] Match the target area layer with the global object portrait data to obtain target object portrait data that matches the target area layer;

[0055] Fuse the target object portrait data with the target area layer to obtain an object portrait map corresponding to the target geographical area.

[0056] The above object portrait display method, device, computer device, and readable storage medium first obtain global object portrait data, and then in response to a selection instruction to select a target geographical area in the initial map, obtain a target area layer corresponding to the target geographical area, so as to match the target area layer with the global object portrait data to obtain target object portrait data that matches the target area layer. By fusing the target object portrait data with the target area layer, object portrait data corresponding to the target geographical area is obtained. In this way, using the target object portrait map to visualize the object portrait data, compared with the current method of using lists or charts to display object portraits, this method can not only very intuitively and clearly display the portrait information of each object in different geographical areas, but also provide favorable data support for object analysis. Description of the Drawings

[0057] Figure 1 It is an application scenario diagram of the object portrait display method in an embodiment;

[0058] Figure 2 It is a flowchart of the object portrait display method in an embodiment;

[0059] Figure 3 It is a flowchart of layer matching in an embodiment;

[0060] Figure 4 It is a flowchart of establishing an initial map in an embodiment;

[0061] Figure 5 It is a flowchart of scenario setting in an embodiment;

[0062] Figure 6 It is a flowchart of establishing a heat map in an embodiment;

[0063] Figure 7 It is a flowchart of generating object group portrait data in an embodiment;

[0064] Figure 8 It is another flowchart of the object portrait display method in an embodiment;

[0065] Figure 9 It is a structural block diagram of the object portrait display device in an embodiment;

[0066] Figure 10 The internal structure diagram of a computer device in an embodiment. Detailed implementation manners

[0067] In order to make the purpose, technical solutions and advantages of the present application clearer, the present application will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0068] In the field of Internet technology, an image generally refers to a set of data information used to depict a certain object. Multiple aspects of feature information of the object can be obtained from the image of the object, and the object can be an enterprise, an individual user, an institution or an organization, etc. Through the image, the object can be made concrete, so as to achieve precise marketing and targeted operation. Therefore, images have been widely used in many scenarios such as precise marketing, personalized recommendation, and improving the object experience.

[0069] Currently, in the market, the image data of an object is mostly stored and displayed in the form of a list, a chart or a data detail list. However, in the face of a large number of objects and complex object image tags, a list, an image or a data detail list often cannot intuitively and clearly display the attribute characteristics of the object. For example, it cannot intuitively display the attribute characteristics of objects of different types or in different regions, so that further analysis of the object cannot be carried out, and thus precise marketing for the object cannot be achieved. That is to say, the current display methods of object image data have the defects of decentralization and flatness, and are relatively limited and not intuitive enough in real application scenarios. Moreover, using a list, a chart or a data detail list to display image data is also relatively monotonous and boring, affecting the display effect.

[0070] The present application combines the object image with a map to display the object image. Compared with the current flat display methods such as a list, an image or a data list, the image map is more intuitive and clear, and can provide favorable data support for object analysis. Moreover, the present application adds the object image to the corresponding regional layer based on the geographical area corresponding to the target object, so as to obtain the final object image map. In this way, it is convenient to view the object images in different geographical areas and is beneficial to analyze the objects in different geographical areas.

[0071] The object image display method provided by the embodiments of the present disclosure can be applied to, for example Figure 1In the application environment shown. Among them, the server 102 is connected to the terminal 104. First, the server 102 can obtain the global object portrait data. In response to a selection instruction to select a target geographical area in the initial map, the server 102 obtains the target area layer corresponding to the target geographical area, and matches the target area layer with the global object portrait data to obtain the target object portrait data matching the target area layer. Finally, the target object portrait data is fused with the target area layer to generate an object portrait map corresponding to the target geographical area. The object portrait map can be sent to the terminal 104 for the terminal 104 to display the object portrait map. Among them, the server 102 can be implemented by an independent server or a server cluster composed of multiple servers. The terminal 104 can be, but is not limited to, various desktop computers, laptop computers, smart phones, tablet computers, and Internet of Things devices.

[0072] In one embodiment, as Figure 2 shown, a method for displaying an object portrait is provided. Taking the server 102 in Figure 1 as an example, the method includes the following steps:

[0073] Step S202, obtain global object portrait data.

[0074] Among them, the global object portrait data refers to all object portrait data to be displayed. The global object portrait data can include the object group portrait data corresponding to the object group and the independent object portrait data corresponding to the independent object. The object group can refer to a group composed of at least two objects, and the independent object can refer to an object.

[0075] Specifically, before displaying the object portrait, the server can pre-generate and store the object portrait data corresponding to the object group or the independent object respectively. In this way, when displaying the object portrait, the server can first obtain all the object portrait data to be displayed, that is, the global object portrait data. The global object portrait data can also be understood as the object group portrait data and the independent object portrait data corresponding to all candidate geographical areas, which is convenient for subsequent direct matching between the area layer and the object portrait data, thereby effectively improving the matching efficiency and further improving the efficiency of object portrait display. Moreover, in this embodiment, by displaying the object portraits of two different types of objects, namely the object group and the independent object, the object characteristics of the object group and the single object can be fully reflected, which is beneficial for the management personnel to formulate appropriate marketing strategies for the object group and the single object respectively, thereby improving the marketing effect.

[0076] Step S204, in response to a selection instruction to select a target geographical area in the initial map, obtain the target area layer corresponding to the target geographical area.

[0077] Among them, the initial map refers to the default map before the display of object portrait data. It can be understood that the initial map can be a blank map where there is no specific object portrait data yet, and it is just a map composed of various regional layers. A geographic region refers to at least one pre-set geographic unit, which may include business areas, cities, regional branches, outlets, and areas of interest (AOIs). There can be multiple candidate geographic regions in the initial map, and the target geographic region can be any one of the multiple candidate geographic regions.

[0078] For example, in the initial map, there can be Business Area A, Business Area B, and Business Area C. A city refers to the city under a business area. For example, City a under Business Area A, City b under Business Area B, and City c under Business Area C. A regional branch refers to the management branch under each city. For example, Regional Branch a1 under City a, Regional Branch b1 under City b, Regional Branch c1 under City c, etc. An outlet refers to the management outlet under each regional branch. For example, Outlet a2 under Regional Branch a1, Outlet b2 under Regional Branch b1, and Outlet c2 in Area c1. An area of interest refers to each building area under an outlet. For example, a certain building, a certain community, a certain school, or a certain hospital under Outlet a2. The candidate geographic region can be any one of Business Area A, Business Area B, and Business Area C, can be any one of City a, City b, and City c, can be any one of Regional Branch a1, Regional Branch b1, and Regional Branch c1, can also be any one of Outlet a2, Outlet b2, and Outlet c2, and can also be adaptively set according to the actual situation.

[0079] A map is composed of one or more layers. Therefore, the initial map in this embodiment is also composed of one or more regional layers. A regional layer refers to the layer that represents the geographic structure information in the initial map. There is a one-to-one correspondence between the regional layer and the geographic region. That is to say, the regional layer can include a business area layer, a city layer, a regional branch layer, an outlet layer, and an area of interest layer.

[0080] Specifically, in response to a selection instruction to select a target geographic region in the initial map, the server can query the association relationship table between the geographic region and the regional layer. The association relationship between the geographic region and the regional layer is stored in this association relationship table. In this way, the server can obtain the target regional layer corresponding to the target geographic region.

[0081] In one embodiment, the server can pre - establish a geographical area relationship table among all business areas, cities, regional branches, outlets, and points of interest. The geographical area relationship table records the subordination relationships among all business areas, cities, regional branches, outlets, and points of interest. For example, point of interest D belongs to outlet a2, outlet a2 belongs to sub - division a1, sub - division a1 belongs to city a, and city a belongs to business area A. After the server obtains the target area layer, it can further query the geographical area relationship table to obtain the next geographical area that has a subordination relationship with the target geographical area, and then obtain the area layer corresponding to the next geographical area. In this way, when a selection instruction to select the next geographical area is received in the object portrait map corresponding to the target geographical area, it can be quickly displayed.

[0082] Step S206: Match the target area layer with the global object portrait data to obtain the target object portrait data that matches the target area layer.

[0083] Among them, the target object portrait data can refer to the object group portrait data and independent object portrait data corresponding to the target area layer.

[0084] Specifically, after the server obtains the target area layer, it needs to screen out the object portrait data corresponding to the target area layer from the global object portrait data for display. Therefore, it can obtain the area identifier corresponding to the global object portrait data, and then based on this area identifier, obtain the target object portrait data that matches the target area layer.

[0085] Step S208: Integrate the target object portrait data with the target area layer to obtain the object portrait map corresponding to the target geographical area.

[0086] Among them, the object portrait map is used to display the target object portrait data corresponding to the target geographical area.

[0087] Specifically, after the server screens out the target object portrait data that matches the target area layer, it can add the target object portrait data to the target area layer. That is, add the object group portrait data corresponding to the target area layer to the display page of the object group portrait data corresponding to the target area layer, and add the independent object portrait data corresponding to the target area layer to the display page of the independent object portrait data corresponding to the target area layer, so as to obtain the corresponding object portrait map.

[0088] In this embodiment, first, global object portrait data is obtained. Then, in response to a selection instruction for selecting a target geographical area in the initial map, a target area layer corresponding to the target geographical area is obtained. Thus, the enterprise target area layer is matched with the global object portrait data to obtain target object portrait data that matches the target area layer. By fusing the target object portrait data with the target area layer, object portrait data corresponding to the target geographical area is obtained. The map has a certain degree of interactivity. The operator can select a certain business area on the initial map to view the object portraits in that business area, or click on any city under that business area to view the object portraits in that city. At the same time, all regional branches belonging to that city can be displayed on the map. The operator can also click on any regional branch to view the object portraits of that regional branch. At the same time, the outlets belonging to that regional branch can be displayed on the map. The operator clicks on any outlet to view the object portraits under that outlet. At the same time, points of interest such as residences, schools, or commercial centers within the jurisdiction of that outlet can be displayed on the map. The operator can click on any residence, school, or commercial center to view the object portraits distributed in that residence, school, or commercial center. In this way, using the form of a map to visualize object portrait data, compared with the current method of using lists or charts to display object portraits, this embodiment can not only very intuitively and clearly display the object portraits in different geographical areas, but also provide favorable data support for object analysis.

[0089] In one embodiment, as Figure 3 shown, matching the target area layer with the global object portrait data to obtain target object portrait data that matches the target area layer includes:

[0090] Step S302, obtaining the area identifier corresponding to the candidate object portrait data.

[0091] Step S304, if it is detected that the area identifier matches the target area layer, then use the candidate object portrait data corresponding to the area identifier as the target object portrait data.

[0092] Among them, the global object portrait data includes candidate object portrait data, and the candidate object portrait data can be all the object portrait data in the global object portrait data. The area identifier refers to the identifier of the area layer corresponding to each candidate object portrait data, which can be the area layer number, area layer name, or area layer code.

[0093] Specifically, after the server obtains the target area layer corresponding to the target geographical area, it can further obtain the area layer identifiers corresponding to all the object portrait data in the global object portrait data. And match each area layer identifier with the target area layer to obtain multiple matching results, and use the candidate object portrait data corresponding to the area identifier with the matching result as the target object portrait data.

[0094] In this embodiment, by obtaining the region identifiers corresponding to each candidate object portrait data in the global object portrait data and matching each region identifier with the target region layer, the target object portrait data that matches the target region layer is filtered out, ensuring the accuracy of the target object portrait data, thereby improving the accuracy of object portrait display.

[0095] In one embodiment, as Figure 4 shown, the initial map includes multiple candidate geographic regions, the target geographic region is any one of the multiple candidate geographic regions, the candidate geographic region includes a main geographic region and at least one sub-geographic region. Before obtaining the global object portrait data, the process of determining the initial map includes:

[0096] Step S402, in response to a map creation instruction, obtain the first geofence data corresponding to the main geographic region, and obtain the second geofence data corresponding to each sub-geographic region that has a corresponding relationship with the main geographic region.

[0097] Among them, the map creation instruction is used to instruct the server to create an initial map. The candidate geographic region refers to at least one preset geographic unit, which may include business areas, cities, regional branches, network points, and points of interest. There is a hierarchical relationship between each candidate geographic unit. Therefore, the candidate geographic region can include a main geographic region and at least one sub-geographic region. The main geographic region has the largest coverage area. For example, the business area, city, regional branch, network point, and point of interest can be sub-geographic regions. In the absence of a business area, the city will be the main geographic region by default, and so on. When drawing the initial map, it is necessary to first establish a large framework, that is, establish the region layer corresponding to the main geographic region, and the region layers corresponding to each sub-geographic region need to be laid out layer by layer under the region layer of the main geographic region based on the geographic region relationship table. In this way, when finally displaying the object portrait, the object portrait data in different geographic regions can be displayed, avoiding the situation of confusion of object portrait data between different geographic regions. A geofence refers to a virtual geographic boundary, and the geofence data can include the longitude and latitude coordinates of each boundary point on the virtual geographic boundary.

[0098] In one embodiment, the server can pre-obtain the longitude and latitude coordinates of all business areas, cities, regional branches, network points, and points of interest, and record them in a geographic region coordinate table.

[0099] Specifically, since the main geographical area is the basic framework of the entire initial map, it is necessary to first draw the geographical boundaries corresponding to the main geographical area and add the area layers of other sub-geographical areas within this geographical boundary. That is, obtain the coordinate points of each boundary of the virtual geographical boundary of the main geographical area. Then query the first sub-geographical area under the main geographical area in the geographical area relationship table. The first sub-geographical area refers to the geographical area at the first level under the main geographical area. Taking the business area as an example, the city is the geographical area at the first level under the business area. Query the longitude and latitude coordinates corresponding to the first sub-geographical area in the geographical area coordinate table. Then take the first sub-geographical area as the main geographical area and query the second sub-geographical area under the first sub-geographical area in the geographical area relationship table. The second sub-geographical area refers to the geographical area at the first level under the first sub-geographical area. Similarly, taking the business area as an example, the city is the geographical area at the first level under the business area, and the regional branch belongs to the geographical area at the first level under the city. Therefore, the regional distribution is the second sub-geographical area. And query the longitude and latitude coordinates corresponding to the second sub-geographical area in the geographical area coordinate table until the coordinate queries for all geographical areas are completed.

[0100] Step S404, determine the main area layer corresponding to the main geographical area based on the first geographical fence data, and determine the sub-area layers corresponding to the sub-geographical areas based on the second geographical fence data.

[0101] Specifically, based on the coordinate points of each boundary of the virtual geographical boundary of the main geographical area, draw the geographical fence corresponding to the main geographical area, thereby obtaining the main area layer corresponding to the main geographical area. Mark points on the map based on the coordinate points of each boundary of the virtual geographical boundary of each sub-geographical area. That is, based on the boundary point coordinates of the first sub-geographical area, mark points under the area layer corresponding to the main geographical area to obtain the area layer corresponding to the first sub-geographical area. Based on the boundary point coordinates of the second sub-geographical area, mark points under the area layer corresponding to the first sub-geographical area to obtain the area layer corresponding to the second sub-geographical area. Repeat the above steps until the corresponding sub-area layers of all sub-geographical areas are drawn.

[0102] Step S406, embed each sub-area layer into the main area layer to obtain the initial map.

[0103] Specifically, after obtaining each sub-area layer, it is necessary to fuse the main area layer with each sub-area layer, that is, embed each sub-area layer into the main area layer to generate the initial map.

[0104] In this embodiment, by drawing the corresponding area layers for different geographical areas, the initial map is established, so as to intuitively display the object portraits under different geographical areas when displaying the object portrait data.

[0105] In one embodiment, as Figure 5 shown, before embedding each sub-region layer into the main-region layer to obtain the initial map, it is determined that the initial map further includes:

[0106] Step S502: In response to a scene setting instruction, obtain the region type corresponding to each sub-geographical region.

[0107] Among them, the scene setting instruction is used to instruct the server to perform scene setting on the point of interest. To improve the richness of the display of object portrait data, scene setting is performed in this embodiment so that scene display can also be performed when displaying object portrait data. In this embodiment, it is selected to perform scene configuration on the last-level sub-geographical region, that is, the point of interest. The region type refers to the type corresponding to each sub-geographical region, that is, each point of interest, such as residential buildings, communities, office buildings, shopping malls, factories, etc.

[0108] In one embodiment, scene configuration can also be performed on other sub-geographical regions, not limited to the point of interest.

[0109] Step S504: Based on each region type, classify the scenes of each sub-geographical region to obtain the display scene identifier corresponding to each sub-geographical region.

[0110] Step S506: Add each display scene identifier to the region layer corresponding to each sub-geographical region.

[0111] Among them, the display scene identifier refers to the identifier corresponding to the scene display of each sub-geographical region.

[0112] Specifically, according to the region type corresponding to each sub-geographical region, classify the scenes of each sub-geographical region. For example, residential buildings and communities can be classified as residential areas, office buildings and shopping malls can be classified as commercial areas, and factories can be classified as industrial areas. Thus, the display scene identifier corresponding to each sub-geographical region is obtained. The display scene identifier can include a residential area display identifier, a commercial area display identifier, and an industrial area display identifier, and each display scene identifier is added to the region layer corresponding to each sub-geographical region. When an object clicks on a certain display identifier, the object portrait data under all sub-geographical regions of the region type corresponding to the display identifier can be displayed.

[0113] For example, assume that when performing object portrait display, the object clicks on the residential area display identifier, then the object portrait data of the region type of residential area under all points of interest will be displayed on the map.

[0114] In one embodiment, different colors can also be drawn on the region layer to identify different scenes.

[0115] In this embodiment, through scenario setting, when displaying the object portrait, the object portrait data in different scenarios can be displayed, improving the richness of the display of object portrait data.

[0116] In one embodiment, as Figure 6 shown, before the step of obtaining the global object portrait data, the process of generating the heat map includes:

[0117] Step S602, in response to the heat map creation instruction, obtain the heat distribution data corresponding to each candidate geographical area.

[0118] Among them, the heat map creation instruction is used to instruct the server to create a heat map corresponding to each candidate geographical area. The heat distribution data may include the object coordinates, recipient coordinates, and delivery coordinates corresponding to each candidate geographical area. The object coordinates refer to the longitude and latitude coordinates of each object in the object group corresponding to each candidate geographical area, as well as the longitude and latitude coordinates of the independent objects corresponding to each candidate geographical area. The longitude and latitude coordinates may be the longitude and latitude coordinates of the terminal device corresponding to the object, or the longitude and latitude coordinates when the object conducts business registration. The recipient coordinates refer to the longitude and latitude coordinates of each recipient location corresponding to each candidate geographical area. The delivery coordinates refer to the longitude and latitude coordinates of the sender location corresponding to each candidate geographical area. In one example, the object coordinates, recipient coordinates, and delivery coordinates may be the same or different.

[0119] Specifically, the server, in response to the heat map creation instruction, obtains the object address, recipient address, and delivery address corresponding to each candidate geographical area, and uses the geocoding conversion technology to perform address conversion on the object address, recipient address, and delivery address to obtain the object coordinates corresponding to the object address, the recipient coordinates corresponding to the recipient address, and the delivery coordinates corresponding to the delivery address.

[0120] Step S604, based on the heat distribution data, perform density analysis on each candidate geographical area respectively to obtain the heat distribution density corresponding to each candidate geographical area.

[0121] Among them, density analysis refers to analyzing the object density, recipient volume density, and delivery volume density of each candidate geographical area. The object density refers to the degree of object aggregation in each candidate geographical area, the recipient volume density refers to the degree of recipient volume in each candidate geographical area, and the delivery volume density refers to the degree of delivery volume in each candidate geographical area.

[0122] Specifically, project the object coordinates, recipient coordinates, and delivery coordinates onto a pre-established map grid, and use the kernel density function formula to calculate the enterprise density, recipient volume density, and delivery volume density of each map grid.

[0123] In one example, the kernel density function formula may be:

[0124]

[0125]

[0126] Among them, i represents the i-th object coordinate of the input, or the i-th recipient coordinate, or the i-th delivery coordinate, pop represents the preset weight value, and dist i refers to the distance between the i-th object coordinate of the input, or the i-th recipient coordinate, or the i-th delivery coordinate and the central coordinate of the geographical area respectively. Radius represents the search radius. The smaller the search radius of the same input coordinate point, the greater the surface curvature, and the more prominent the degree of object aggregation, the degree of recipient volume, and the degree of delivery volume of each candidate geographical area.

[0127] Step S606: Based on each heat distribution density, establish a heat distribution map of the candidate geographical areas corresponding to each heat distribution density.

[0128] Among them, the heat distribution map is a visualization tool that expresses data density in colors. By displaying the data in the form of a graph, where the size of the data value is distinguished by colors, complex data can be made clear at a glance. The heat distribution map can include an object heat distribution map, a recipient volume heat distribution map, and a delivery volume heat distribution map. The object heat distribution map refers to the heat map representing the object density under each candidate geographical area, the recipient volume heat distribution map refers to the heat map representing the degree of recipient volume under each candidate geographical area, and the delivery volume heat distribution map refers to the heat map representing the degree of delivery volume under each candidate geographical area.

[0129] Specifically, fit the point elements obtained by projecting the object coordinates on the map grid to obtain a smooth surface layer, and add a color band corresponding to the object density in this surface layer to obtain the object heat distribution map, and fit the point elements obtained by projecting the recipient coordinates on the map grid to obtain a smooth surface layer, and add a color band corresponding to the recipient volume density in this surface layer to obtain the recipient volume heat distribution map, and fit the point elements obtained by projecting the delivery coordinates on the map grid to obtain a smooth surface layer, and add a color band corresponding to the delivery volume density in this surface layer to obtain the delivery volume heat distribution map.

[0130] In one embodiment, the server can fuse the heat distribution map corresponding to the target geographical area, the target object portrait data, and the target area layer to obtain the object portrait data corresponding to the target geographical area. When receiving a trigger operation for the heat distribution map, it can display the object heat distribution map, the recipient volume heat distribution map, and the delivery volume heat distribution map corresponding to the target geographical area.

[0131] In this embodiment, by performing density analysis on each candidate geographic area, the object density, the receiving volume density, and the delivery volume density of each candidate geographic area are obtained, so as to draw the corresponding object heat distribution map, receiving volume heat distribution map, and delivery volume heat distribution map. In this way, while displaying the object portrait data, the aggregation situation, receiving volume situation, and delivery volume situation of objects in different geographic areas can also be displayed, making the display of the object portrait more diversified, which is conducive to analyzing the objects in different geographic areas, so as to deploy targeted marketing strategies, and is also conducive to the management and analysis of receiving and delivering in different geographic areas for reasonable scheduling, thereby reducing the empty load rate and improving the utilization rate of logistics resources.

[0132] In one embodiment, as Figure 7 shown, the global object portrait data further includes the object group portrait data corresponding to the object group. Before the step of obtaining the global object portrait data, the process of determining the object group portrait data further includes:

[0133] Step S702, in response to an object portrait instruction for the object group, divide each sub-object in the object group that is in the same candidate geographic area to obtain a target object group corresponding to each candidate geographic area.

[0134] Among them, in this embodiment, by screening the geographic area of the object group and performing unified portrait analysis on the objects belonging to the same candidate geographic area, the obtained object group portrait data is accurate and can more accurately reflect the object portrait in different geographic areas. The target object group refers to the group composed of each object belonging to the same candidate geographic area.

[0135] Specifically, in response to an object portrait instruction for the object group, obtain the publicly disclosed object address of each sub-object in the object group, and use the geocoding conversion technology to convert the object address of each sub-object into the corresponding longitude and latitude coordinates. Then, intersect and match the longitude and latitude coordinates of each sub-object with the longitude and latitude coordinates corresponding to each building area in the area of interest, and screen out the first target area of interest where each sub-object is located. Thus, by directly querying the pre-established geographic area relationship table, the business area, city, regional branch, and network point corresponding to each first target area of interest can be obtained, and then, the business area, city, regional branch, and network point corresponding to each sub-object can be determined. After obtaining the business area, city, regional branch, network point, and area of interest corresponding to each sub-object respectively, all sub-objects belonging to the same business area are divided into the first object group, the sub-objects belonging to the same city are divided into the second object group, the sub-objects belonging to the same regional branch are divided into the third object group, the sub-objects belonging to the same network point are divided into the fourth object group, and the sub-objects belonging to the same area of interest are divided into the fifth object group.

[0136] Step S704: Obtain the first object information corresponding to each sub-object in the target object group.

[0137] The first object information refers to the object attribute information corresponding to the sub-object, which may include business information, asset information, risk information, logistics information, etc.

[0138] In one embodiment, the business information may include administrative licenses, suppliers, main business, etc. The asset information may include fund flow, external investment projects, bidding projects, etc. The risk information may include business exception records, administrative handling records, etc. The logistics information may include sending frequency, receiving frequency, value-added services, categories of consigned items, etc.

[0139] Specifically, obtain the business information, asset information, risk information, and logistics information corresponding to each sub-object respectively.

[0140] Step S706: Determine the first object label of the target object group based on the first object information.

[0141] The first object label refers to the object label corresponding to the target object group, which is used to characterize the attribute characteristics of the target object group and may include business labels, asset labels, risk labels, logistics labels, etc.

[0142] Specifically, based on the business information, asset information, risk information, and logistics information corresponding to each sub-object respectively, determine the object label corresponding to each sub-object respectively, and integrate the object labels of each sub-object to obtain the first object label of the target object group.

[0143] Step S708: Generate the object group portrait data corresponding to the object group according to the first object label.

[0144] Specifically, according to the asset label and risk label, portrait the target object group to obtain the basic portrait corresponding to the target object group. According to the business label, portrait the target object group to obtain the marketing portrait corresponding to the target object group. According to the logistics label, portrait the target object group to obtain the logistics portrait corresponding to the target object group. After completing the enterprise portrait for all target object groups, the basic portrait, marketing portrait, and logistics portrait of the first object group belonging to the same business area, the basic portrait, marketing portrait, and logistics portrait of the second object group belonging to the same city, the basic portrait, marketing portrait, and logistics portrait of the third object group belonging to the same regional branch, the basic portrait, marketing portrait, and logistics portrait of the fourth object group belonging to the same network point, and the basic portrait, marketing portrait, and logistics portrait of the fifth object group belonging to the same interest area can be obtained.

[0145] In one embodiment, the server may also, in response to a selection instruction for selecting a target object in the initial map, obtain the geographical area corresponding to the target object, and then obtain the area layer corresponding to the geographical area, and display the target portrait data corresponding to the target object on the area layer. To more accurately obtain the geographical area corresponding to the target object, the server may first obtain the publicly disclosed object address of the target object, and use the geocoding conversion technology to convert the object address into longitude and latitude coordinates. Then, the longitude and latitude coordinates are intersected and matched with the longitude and latitude coordinates corresponding to each building area in the points of interest, and the target point of interest where the target object is located is filtered out. Thus, by directly querying the pre-established geographical area relationship table, the business area, city, regional branch, and network point corresponding to the target point of interest can be obtained, and then, the business area, city, regional branch, and network point corresponding to the target object can be determined. There is no need to compare the longitude and latitude coordinates of the target object with the longitude and latitude coordinates of each geographical area one by one, effectively improving the determination efficiency of the geographical area of the target object. It can be understood that if there are multiple geographical areas corresponding to the target object, the object portraits of the target object can be added to the area layers corresponding to the multiple geographical areas. For example, if the geographical areas corresponding to the target object are business area, city, regional branch, network point, and point of interest, the target portrait data of the target object can be added to the business area layer, city layer, regional branch layer, network point layer, and point of interest layer. If the geographical areas corresponding to the target object are only business area and city, only the target portrait data of the target object needs to be added to the business area layer and city layer.

[0146] In this embodiment, by respectively creating portraits for the target object groups belonging to the same candidate geographical area in the object group, the object group portrait data of the object groups corresponding to each candidate geographical area is obtained, achieving the purpose of displaying the object group portrait data under different geographical areas in the map. And based on business information, asset information, risk information, and logistics information, the basic portrait, marketing portrait, and logistics portrait of each sub-object are analyzed from multiple dimensions, making the finally obtained object group portrait data more accurate and complete, thus improving the accuracy and integrity of the display of the object group portrait data.

[0147] In one embodiment, the global object portrait data includes the independent object portrait data corresponding to the independent object. Before the step of obtaining the global object portrait data, the process of determining the independent object portrait data further includes: in response to an object portrait instruction for the independent object, obtaining the second object information corresponding to the independent object; based on the second object information, determining the second object label corresponding to the independent object; and generating the independent portrait data corresponding to the independent object according to the second object label.

[0148] Among them, the second object information refers to the attribute information corresponding to the independent object, which can also include operation information, asset information, risk information, logistics information, etc. The meanings of the operation information, asset information, risk information, and logistics information are the same as those in step S704 and will not be elaborated here. The second object label refers to the attribute label corresponding to the independent object, which is used to characterize the attribute characteristics of the independent object and can also include operation labels, asset labels, risk labels, logistics labels, etc.

[0149] Specifically, in response to an object portrait instruction for an independent object, the server directly obtains the operation information, asset information, risk information, and logistics information of the independent object, thereby determining the operation label, asset label, risk label, and logistics label corresponding to the independent object. Furthermore, based on the operation label, the server conducts an enterprise portrait of the independent object to obtain the marketing portrait of the independent object, conducts an enterprise portrait of the independent object based on the asset label and risk label to obtain the basic portrait of the independent object, and conducts an enterprise portrait of the independent object based on the logistics label to obtain the logistics portrait of the independent object.

[0150] In this embodiment, by creating portraits of independent objects, the purpose of displaying each independent object in different geographical regions on the map is achieved. Moreover, based on the operation information, asset information, risk information, and logistics information, a multi-dimensional analysis of the basic portrait, marketing portrait, and logistics portrait of the independent object is carried out, making the portrait data of the independent object more accurate and complete, thereby improving the accuracy and integrity of the display of the portrait data of the independent object.

[0151] In one embodiment, the server can be a logistics management server, the target geographical region can be any one of a business area, a city, a branch, a network point, an AOI, etc., and the global object portrait data can be the portrait data of all partners having a cooperative relationship with the object corresponding to the logistics management server. Specifically, the logistics management server can pre-obtain the object information of all partners and generate the portrait data of each partner. Further, with reference to Figure 8, if the partner is an object group, portraits are made for each target object group belonging to the same geographical region in the object group, and object group portrait data corresponding to each geographical region is obtained. That is, portraits are made for all partners in the business area to obtain the business area customer group portrait, portraits are made for all partners under the city's subordinate branches to obtain the city customer group portrait, portraits are made for all partners under the branches' subordinate outlets to obtain the branch customer group portrait, and portraits are made for all partners in the AOI areas under the outlets to obtain the outlet customer group portrait. If the partner is an independent object, a portrait is directly made for the partner to obtain the independent object portrait corresponding to the partner. Thus, when the logistics management server performs object portrait display, it first directly obtains the global object portrait data, that is, the portrait data of all partners, and then, in response to a selection instruction to select a target geographical region in the initial map, obtains the target region layer corresponding to the target geographical region, matches the target region layer with the global object portrait data to obtain the target object portrait data matching the target region layer, and finally fuses the target object data with the target region layer to generate an object portrait map corresponding to the target geographical region. The finally obtained object portrait map can not only very intuitively and clearly display the target object portrait data in different geographical regions, but also provide favorable data support for the cooperation analysis between the logistics management party and the partners, which is beneficial for the logistics management party to carry out targeted marketing.

[0152] In one embodiment, the portrait data can also be the portrait data of objects that have no cooperation relationship with the logistics enterprise, that is, potential objects. The logistics management party's portrait analysis of potential objects is beneficial for business expansion and opening up new business opportunities.

[0153] In one embodiment, referring to Figure 8 the heat map blocks in, the logistics management server can also analyze the object density, the receiving volume density, and the delivery volume density in different geographical regions, so as to draw an object heat distribution map, a receiving volume heat distribution map, and a delivery volume heat distribution map. While displaying the target object portrait data, it can also display the object aggregation situation, the receiving volume situation, and the delivery volume situation in different geographical regions, making the display of the object portrait more diversified, which is beneficial for analyzing the objects in different geographical regions so as to deploy targeted marketing strategies, and is also beneficial for the management and analysis of the pick-up and delivery in different geographical regions for reasonable scheduling, thereby reducing the empty load rate and improving the utilization rate of logistics resources.

[0154] In one embodiment, when establishing the initial map, the logistics management server can establish corresponding regional layers according to the subordination relationship between the main geographical region and each sub-geographical region, so as to jointly form the initial map with the regional layer corresponding to the main geographical region and the regional layers corresponding to each sub-geographical region. This is convenient for intuitively displaying the object portraits in different geographical regions during object portrait display.

[0155] In one embodiment, referring to Figure 8 the scene map block in, when the logistics management server establishes the initial map, it can also classify the AOI areas under the network points, which can be divided into schools, residential areas, industrial areas, etc. In this way, when displaying the object portrait, the object portraits in different scenarios can also be displayed, improving the richness of the object portrait display.

[0156] It should be understood that although the steps in the flowcharts involved in the above-described embodiments are shown in sequence according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless there is a clear description in this article, the execution of these steps has no strict order limit, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above-described embodiments may include multiple steps or multiple stages. These steps or stages are not necessarily executed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be executed alternately or alternately with at least a part of other steps or steps or stages in other steps.

[0157] Based on the same inventive concept, an embodiment of the present application also provides an object portrait display device for implementing the object portrait display method involved above. The implementation solution provided by this device to solve the problem is similar to the implementation solution described in the above method. Therefore, the specific limitations in one or more embodiments of the object portrait display device provided below can refer to the limitations on the object portrait display method in the above text, and will not be repeated here.

[0158] In one embodiment, as Figure 9 shown, an object portrait display device is provided, including: a data acquisition module 902, a layer determination module 904, a matching module 906, and a fusion module 908, where:

[0159] The data acquisition module 902 is used to acquire global object portrait data;

[0160] The layer determination module 904 is configured to, in response to a selection instruction for selecting a target geographical area in the initial map, acquire a target area layer corresponding to the target geographical area;

[0161] The matching module 906 is used to match the target area layer with the global object portrait data to obtain target object portrait data that matches the target area layer;

[0162] The fusion module 908 is used to fuse the target object portrait data with the target area layer to obtain an object portrait map corresponding to the target geographical area.

[0163] In one embodiment, the fusion module 908 is further configured to:

[0164] Obtain the region identifier corresponding to the candidate object portrait data in the global object portrait data;

[0165] If it is detected that the region identifier matches the target region layer, use the candidate object portrait data corresponding to the region identifier as the target object portrait data.

[0166] In one embodiment, the object portrait display device further includes:

[0167] A fence data acquisition unit, configured to, in response to a map creation instruction, acquire first geographic fence data corresponding to the main geographic region, and acquire second geographic fence data corresponding to each sub-geographic region having a corresponding relationship with the main geographic region;

[0168] A layer determination unit, configured to determine a main region layer corresponding to the main geographic region based on the first geographic fence data, and determine a sub-region layer corresponding to each sub-geographic region based on each second geographic fence data;

[0169] A layer embedding unit, configured to embed each sub-region layer into the main region layer to obtain the initial map.

[0170] In one embodiment, the object portrait display device further includes:

[0171] A region type acquisition unit, configured to acquire the region type corresponding to each sub-geographic region;

[0172] A scene identification unit, configured to perform scene classification on each sub-geographic region based on each region type to obtain a display scene identifier corresponding to each sub-geographic region;

[0173] An identifier addition unit, configured to add each display scene identifier to the region layer corresponding to each sub-geographic region.

[0174] In one embodiment, the object portrait display device further includes:

[0175] A distribution data acquisition unit, configured to, in response to a heat map creation instruction, acquire heat distribution data corresponding to each candidate geographic region;

[0176] A density analysis unit, configured to perform density analysis on each candidate geographic region based on the heat distribution data to obtain a heat distribution density corresponding to each candidate geographic region;

[0177] A heat map unit, configured to establish a heat map of candidate geographic regions corresponding to each of the heat distribution densities based on each of the heat distribution densities;

[0178] The fusion module 908 is further configured to:

[0179] Fuse the heat map corresponding to the target geographic region, the target object portrait data, and the target area layer to obtain an object portrait map corresponding to the target geographic region.

[0180] In one embodiment, the object portrait display device further includes:

[0181] A partitioning unit, configured to partition each sub-object in the object group that is in the same candidate geographic region in response to an object portrait instruction for the object group, to obtain a target object group corresponding to each of the candidate geographic regions;

[0182] A first object information acquisition unit, configured to acquire first object information corresponding to each sub-object in the target object group;

[0183] A first object label determination unit, configured to determine a first object label of the target object group based on the first object information;

[0184] An object group portrait data generation unit, configured to generate object group portrait data corresponding to the object group according to the first object label.

[0185] In one embodiment, the object portrait display device further includes

[0186] A second object information acquisition unit, configured to acquire second object information corresponding to the independent object in response to an object portrait instruction for the independent object;

[0187] A second object label determination unit, configured to determine a second object label corresponding to the independent object based on the second object information;

[0188] An independent object portrait data generation unit, configured to generate independent object portrait data corresponding to the independent object according to the second object label.

[0189] Each module in the above object portrait display device can be implemented in whole or in part by software, hardware, and their combination. The above modules can be embedded in the processor in the computer device in hardware form or be independent of it, or can be stored in the memory in the computer device in software form, so that the processor can call and execute the operations corresponding to the above respective modules.

[0190] In one embodiment, a computer device is provided. The computer device can be a server, and its internal structure diagram can be asFigure 10 As shown in the figure. The computer device includes a processor, a memory, and a network interface connected via a system bus. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program, and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The database of the computer device is used to store item recommendation data. The network interface of the computer device is used to communicate with an external terminal via a network connection. When the computer program is executed by the processor, it implements an object portrait display method.

[0191] Those skilled in the art can understand that Figure 10 the structure shown in the figure is only a block diagram of some structures related to the solution of this application, and does not constitute a limitation on the computer device to which the solution of this application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.

[0192] In one embodiment, a computer device is provided, including a memory and a processor. A computer program is stored in the memory. When the processor executes the computer program, the following steps are implemented:

[0193] Obtain global object portrait data;

[0194] In response to a selection instruction for selecting a target geographic area in the initial map, obtain the target area layer corresponding to the target geographic area;

[0195] Match the target area layer with the global object portrait data to obtain target object portrait data that matches the target area layer;

[0196] Fuse the target object portrait data with the target area layer to obtain an object portrait map corresponding to the target geographic area.

[0197] In one embodiment, when the processor executes the computer program, the following steps are also implemented:

[0198] Obtain the area identifier corresponding to the candidate object portrait data in the global object portrait data;

[0199] If it is detected that the area identifier matches the target area layer, use the candidate object portrait data corresponding to the area identifier as the target object portrait data.

[0200] In one embodiment, when the processor executes the computer program, the following steps are also implemented:

[0201] In response to a map creation instruction, obtain the first geofence data corresponding to the main geographical area, and obtain the second geofence data corresponding to each of the sub-geographical areas that have a corresponding relationship with the main geographical area;

[0202] Based on the first geofence data, determine the main area layer corresponding to the main geographical area, and based on each of the second geofence data, determine the sub-area layer corresponding to each of the sub-geographical areas;

[0203] Embed each of the sub-area layers into the main area layer to obtain the initial map.

[0204] In one embodiment, when the processor executes the computer program, the following steps are further implemented:

[0205] In response to a scene setting instruction, obtain the area types corresponding to each of the sub-geographical areas;

[0206] Based on each of the area types, classify the scenes of each of the sub-geographical areas to obtain the display scene identifiers corresponding to each of the sub-geographical areas;

[0207] Add each of the display scene identifiers to the area layer corresponding to each of the sub-geographical areas.

[0208] In one embodiment, when the processor executes the computer program, the following steps are further implemented:

[0209] In response to a heat map creation instruction, obtain the heat distribution data corresponding to each of the candidate geographical areas;

[0210] Based on the heat distribution data, perform density analysis on each of the candidate geographical areas to obtain the heat distribution density corresponding to each of the candidate geographical areas;

[0211] Based on each of the heat distribution densities, establish a heat map of the candidate geographical areas corresponding to each of the heat distribution densities;

[0212] The step of fusing the target object portrait data with the target area layer to obtain the object portrait map corresponding to the target geographical area includes:

[0213] Fuse the heat map corresponding to the target geographical area, the target object portrait data with the target area layer to obtain the object portrait map corresponding to the target geographical area.

[0214] In one embodiment, when the processor executes the computer program, the following steps are further implemented:

[0215] In response to an object portrait instruction for the object group, divide each sub-object in the object group that is in the same candidate geographic area to obtain a target object group corresponding to each candidate geographic area;

[0216] Obtain first object information corresponding to each sub-object in the target object group;

[0217] Based on the first object information, determine a first object label for the target object group;

[0218] Generate object group portrait data corresponding to the object group according to the first object label.

[0219] In one embodiment, when the processor executes a computer program, the following steps are further implemented:

[0220] In response to an object portrait instruction for the independent object, obtain second object information corresponding to the independent object;

[0221] Based on the second object information, determine a second object label for the independent object;

[0222] Generate independent object portrait data corresponding to the independent object according to the second object label.

[0223] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored, and when the computer program is executed by a processor, the following steps are implemented:

[0224] Obtain global object portrait data;

[0225] In response to a selection instruction to select a target geographic area in the initial map, obtain a target area layer corresponding to the target geographic area;

[0226] Match the target area layer with the global object portrait data to obtain target object portrait data that matches the target area layer;

[0227] Fuse the target object portrait data with the target area layer to obtain an object portrait map corresponding to the target geographic area.

[0228] In one embodiment, when the computer program is executed by the processor, the following steps are further implemented:

[0229] Obtain a region identifier corresponding to candidate object portrait data in the global object portrait data;

[0230] If it is detected that the region identifier matches the target area layer, use the candidate object portrait data corresponding to the region identifier as the target object portrait data.

[0231] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:

[0232] In response to a map creation instruction, obtain first geofence data corresponding to the main geographic area, and obtain second geofence data corresponding to each of the sub-geographic areas having a corresponding relationship with the main geographic area;

[0233] Based on the first geofence data, determine a main area layer corresponding to the main geographic area, and based on each of the second geofence data, determine a sub-area layer corresponding to each of the sub-geographic areas;

[0234] Embed each of the sub-area layers into the main area layer to obtain the initial map.

[0235] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:

[0236] In response to a scene setting instruction, obtain the area type corresponding to each of the sub-geographic areas;

[0237] Based on each of the area types, classify the scenes of each of the sub-geographic areas to obtain a display scene identifier corresponding to each of the sub-geographic areas;

[0238] Add each of the display scene identifiers to the area layer corresponding to each of the sub-geographic areas.

[0239] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:

[0240] In response to a heat map creation instruction, obtain heat distribution data corresponding to each of the candidate geographic areas;

[0241] Based on the heat distribution data, perform density analysis on each of the candidate geographic areas to obtain a heat distribution density corresponding to each of the candidate geographic areas;

[0242] Based on each of the heat distribution densities, establish a heat map of the candidate geographic areas corresponding to each of the heat distribution densities;

[0243] The step of fusing the target object portrait data with the target area layer to obtain an object portrait map corresponding to the target geographic area includes:

[0244] Fuse the heat map corresponding to the target geographic area, the target object portrait data, and the target area layer to obtain an object portrait map corresponding to the target geographic area.

[0245] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:

[0246] In response to an object portrait instruction for the object group, divide each sub-object in the object group that is in the same candidate geographical area to obtain a target object group corresponding to each candidate geographical area;

[0247] Obtain first object information corresponding to each sub-object in the target object group;

[0248] Based on the first object information, determine a first object label of the target object group;

[0249] Generate object group portrait data corresponding to the object group according to the first object label.

[0250] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:

[0251] In response to an object portrait instruction for the independent object, obtain second object information corresponding to the independent object;

[0252] Based on the second object information, determine a second object label corresponding to the independent object;

[0253] Generate independent object portrait data corresponding to the independent object according to the second object label.

[0254] In one embodiment, a computer program product is provided, including a computer program, and when the computer program is executed by a processor, the following steps are implemented:

[0255] Obtain global object portrait data;

[0256] In response to a selection instruction to select a target geographical area in the initial map, obtain a target area layer corresponding to the target geographical area;

[0257] Match the target area layer with the global object portrait data to obtain target object portrait data that matches the target area layer;

[0258] Fuse the target object portrait data with the target area layer to obtain an object portrait map corresponding to the target geographical area.

[0259] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:

[0260] Obtain a region identifier corresponding to candidate object portrait data in the global object portrait data;

[0261] If it is detected that the region identifier matches the target area layer, use the candidate object portrait data corresponding to the region identifier as the target object portrait data.

[0262] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:

[0263] In response to a map creation instruction, obtain first geofence data corresponding to the main geographical area, and obtain second geofence data corresponding to each of the sub-geographical areas having a corresponding relationship with the main geographical area;

[0264] Based on the first geofence data, determine a main area layer corresponding to the main geographical area, and based on each of the second geofence data, determine a sub-area layer corresponding to each of the sub-geographical areas;

[0265] Embed each of the sub-area layers into the main area layer to obtain the initial map.

[0266] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:

[0267] In response to a scene setting instruction, obtain the area type corresponding to each of the sub-geographical areas;

[0268] Based on each of the area types, classify the scenes of each of the sub-geographical areas to obtain a display scene identifier corresponding to each of the sub-geographical areas;

[0269] Add each of the display scene identifiers to the area layer corresponding to each of the sub-geographical areas.

[0270] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:

[0271] In response to a heat map creation instruction, obtain heat distribution data corresponding to each of the candidate geographical areas;

[0272] Based on the heat distribution data, perform density analysis on each of the candidate geographical areas to obtain a heat distribution density corresponding to each of the candidate geographical areas;

[0273] Based on each of the heat distribution densities, establish a heat map of the candidate geographical areas corresponding to each of the heat distribution densities;

[0274] The step of fusing the target object portrait data with the target area layer to obtain an object portrait map corresponding to the target geographical area includes:

[0275] Fuse the heat map corresponding to the target geographical area, the target object portrait data with the target area layer to obtain an object portrait map corresponding to the target geographical area.

[0276] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:

[0277] In response to an object portrait instruction for the object group, divide each sub-object in the object group that is in the same candidate geographical area to obtain a target object group corresponding to each candidate geographical area;

[0278] Obtain first object information corresponding to each sub-object in the target object group;

[0279] Based on the first object information, determine a first object label for the target object group;

[0280] Generate object group portrait data corresponding to the object group according to the first object label.

[0281] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:

[0282] In response to an object portrait instruction for the independent object, obtain second object information corresponding to the independent object;

[0283] Based on the second object information, determine a second object label corresponding to the independent object;

[0284] Generate independent object portrait data corresponding to the independent object according to the second object label.

[0285] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data for analysis, stored data, displayed data, etc.) involved in this application are all information and data that have been authorized by the user or fully authorized by all parties.

[0286] Those of ordinary skill in the art can understand that all or part of the processes in the methods of the above embodiments can be completed by instructing relevant hardware through a computer program. The computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above methods. Among them, any reference to a memory, database, or other medium used in the embodiments provided in the present application can include at least one of non-volatile and volatile memories. Non-volatile memories can include read-only memory (ROM), magnetic tapes, floppy disks, flash memories, optical memories, high-density embedded non-volatile memories, resistive random access memories (ReRAM), magnetoresistive random access memories (MRAM), ferroelectric random access memories (FRAM), phase change memories (PCM), graphene memories, etc. Volatile memories can include random access memory (RAM) or external cache memories, etc. By way of illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM), etc. The databases involved in the embodiments provided in the present application can include at least one of relational databases and non-relational databases. Non-relational databases can include distributed databases based on blockchain, etc., without limitation. The processors involved in the embodiments provided in the present application can be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, data processing logics based on quantum computing, etc., without limitation.

[0287] The technical features of the above embodiments can be combined arbitrarily. For the sake of brevity of description, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, it should be considered as the scope recorded in this specification.

[0288] The above-described embodiments merely represent several implementation manners of the present application. The description thereof is relatively specific and detailed, but it should not be construed as a limitation on the patent scope of the present application. It should be noted that for those of ordinary skill in the art, without departing from the concept of the present application, several modifications and improvements can still be made, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the appended claims.

Claims

1. A method for displaying object portraits, characterized in that, the method includes: Obtaining global object portrait data; In response to a selection instruction for selecting a target geographical area in the initial map, obtaining a target area layer corresponding to the target geographical area; Matching the target area layer with the global object portrait data to obtain target object portrait data matching the target area layer; Fusing the target object portrait data with the target area layer to obtain an object portrait map corresponding to the target geographical area.

2. The method according to claim 1, characterized in that, the global object portrait data includes candidate object portrait data, and the matching of the target area layer with the global object portrait data to obtain target object portrait data matching the target area layer includes: Obtaining a region identifier corresponding to the candidate object portrait data; If it is detected that the region identifier matches the target area layer, taking the candidate object portrait data corresponding to the region identifier as the target object portrait data.

3. The method according to claim 1, characterized in that, the initial map includes a plurality of candidate geographical areas, the target geographical area is any one of the plurality of candidate geographical areas, the candidate geographical areas include a main geographical area and at least one sub-geographical area, and before obtaining the global object portrait data, the method further includes determining the initial map: In response to a map creation instruction, obtaining first geographical fence data corresponding to the main geographical area, and obtaining second geographical fence data corresponding to each sub-geographical area having a corresponding relationship with the main geographical area; Determining a main area layer corresponding to the main geographical area based on the first geographical fence data, and determining a sub-area layer corresponding to each sub-geographical area based on each second geographical fence data; Embedding each sub-area layer into the main area layer to obtain the initial map.

4. The method according to claim 3, characterized in that, before embedding each sub-area layer into the main area layer to obtain the initial map, the determining of the initial map further includes: In response to a scene setting instruction, obtaining a region type corresponding to each sub-geographical area; Based on each region type, classifying the scenes of each sub-geographical area to obtain a display scene identifier corresponding to each sub-geographical area; Adding each display scene identifier to the region layer corresponding to each sub-geographical area.

5. The method according to claim 1, characterized in that, the initial map includes a plurality of candidate geographical areas, the target geographical area is any one of the plurality of candidate geographical areas, and before the step of obtaining the global object portrait data, the method further includes: In response to a heat map creation instruction, obtaining heat distribution data corresponding to each candidate geographical area; Based on the heat distribution data, performing density analysis on each candidate geographical area respectively to obtain a heat distribution density corresponding to each candidate geographical area. Based on each of the heat distribution densities, establish a heat distribution map of candidate geographic regions corresponding to each of the heat distribution densities; The step of fusing the target object portrait data with the target area layer to obtain an object portrait map corresponding to the target geographic region includes: Fuse the heat distribution map corresponding to the target geographic region, the target object portrait data, and the target area layer to obtain an object portrait map corresponding to the target geographic region.

6. The method according to claim 1, wherein, The global object portrait data further includes object group portrait data corresponding to an object group. Before the step of obtaining the global object portrait data, the method further includes determining the object group portrait data: In response to an object portrait instruction for the object group, divide each sub-object in the object group that is in the same candidate geographic region to obtain a target object group corresponding to each candidate geographic region; Obtain first object information corresponding to each sub-object in the target object group; Based on the first object information, determine a first object label of the target object group; Generate object group portrait data corresponding to the object group according to the first object label.

7. The method according to claim 1, wherein, The global object portrait data includes independent object portrait data corresponding to an independent object. Before the step of obtaining the global object portrait data, the method further includes determining the independent object portrait data: In response to an object portrait instruction for the independent object, obtain second object information corresponding to the independent object; Based on the second object information, determine a second object label corresponding to the independent object; Generate independent object portrait data corresponding to the independent object according to the second object label.

8. An object portrait display device, wherein, The device includes: A data acquisition module for acquiring global object portrait data; A layer determination module for, in response to a selection instruction to select a target geographic region in an initial map, acquiring a target area layer corresponding to the target geographic region; A matching module for matching the target area layer with the global object portrait data to obtain target object portrait data matching the target area layer; A fusion module for fusing the target object portrait data with the target area layer to obtain an object portrait map corresponding to the target geographic region.

9. A computer device includes a memory and a processor, and the memory stores a computer program, wherein, When the processor executes the computer program, the steps of the method according to any one of claims 1 to 7 are implemented.

10. A computer-readable storage medium, on which a computer program is stored, wherein, When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 7 are implemented.