Target object display method, equipment and product
By displaying map cards on the display interface of electronic devices, combined with semantic constraints, the target object points that meet the user's search request are displayed, solving the problem of weak user search capabilities or unclear target objects, and achieving efficient and accurate search results and flexible filtering conditions.
Patent Information
- Application Number
- CN202510293106.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-12
- Publication Date
- 2025-06-24
AI Technical Summary
When the user's search ability is weak or the target object is unclear, the prior art is difficult to provide accurate search results, and the filtering conditions are complex and inflexible, which cannot meet the diverse needs of users.
By displaying map cards on the display interface of an electronic device, combining semantic constraints, the target object points that meet the user's search request are intuitively displayed, and map elements used to represent the search type are displayed in the map card, simplifying the user's search process.
It effectively improves user search efficiency, reduces the need for users to set cumbersome search formulas, provides more accurate and intuitive search results, and meets users' needs for diversified target objects.
Smart Images

Figure CN120196826A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of computer technology, and particularly to a method, device, and product for displaying target objects. Background Art
[0002] With the development of network technology, there are more and more product promotion channels. When users search for products through various channels, they need to clarify the search conditions to search more accurately.
[0003] However, in some scenarios, the user's search ability is weak, or the user is not very clear about the object to be searched and is only in a preliminary understanding stage. Obviously, the user cannot provide very accurate search conditions. In the case of generalized search, there are a lot of noises in the obtained object search results. The user cannot obtain the search results related to the target object they want. In addition, in some channels, there are many filtering conditions to help users filter target objects. These filtering conditions are set too complicated and not very flexible, and cannot meet the user's other filtering requirements for processing pre-set filtering conditions. Summary of the Invention
[0004] The present disclosure provides a method, device, and product for displaying target objects.
[0005] According to a first aspect of the present disclosure, a method for displaying target objects is provided. The method specifically includes: displaying a first interface on the display interface of an electronic device; in response to a target object search request input in the search input box of the first interface, displaying a map card at a first position in the first interface; wherein, the map card contains map elements for indicating the search type and first target object points that meet the semantic constraint conditions in the target object search request; and displaying a target object aggregation card related to the first target object points visible in the map card at a second position adjacent to the map card in the first interface.
[0006] Based on the above content, it can be seen that after the user inputs the target object search request they want to search through the first interface, a map card can be displayed at the first position in the first interface. In the target object search request, there are semantic constraint conditions for restricting the search object. The first target object points restricted by the semantic constraint conditions in the user's target object search request are intuitively displayed in the map card, and map elements for indicating the search type are displayed in the map card. Through the above method, the user does not need to set a cumbersome search formula or a cumbersome search process, and can directly find the target object that best meets the user's needs by using the target object search request, which can effectively improve the user's search efficiency.
[0007] In accordance with at least one embodiment of the present disclosure, in response to a target object search request, a map card is displayed at a first position in a first interface, including: when the request type is an accurate request type, a community card of an accurate target object aggregation area is displayed at the first position in the first interface; wherein, the community card includes new target objects in the community, or second-hand target objects in the community, or rental target objects in the community; when the request type is a generalization request type, a map card matching the generalization request type is displayed at the first position in the first interface; wherein, the map card includes map elements for indicating the search type.
[0008] In accordance with at least one embodiment of the present disclosure, it further includes: in response to a drag operation on the map card, at least one second target object point that appears within the visible range after the drag is displayed in the map card; and at least one first target object point that exceeds the visible range after the drag is hidden.
[0009] In accordance with at least one embodiment of the present disclosure, it further includes: in response to a click operation on the map card, the size of the map card window is stretched and / or enlarged, and the target object aggregation card is covered; in response to a click operation on a map element or a first target object point in the map card, the content in the target object aggregation card is replaced with the target object corresponding to the map element, or the target object corresponding to the first target object point.
[0010] In accordance with at least one embodiment of the present disclosure, a map card matching the generalization request type is displayed at a first position in the first interface, including: when the request type is a generalization request type and the search type is non-target object point information, a map card is displayed at the first position in the first interface; and, the map element displayed in the map card is a non-target object point.
[0011] In accordance with at least one embodiment of the present disclosure, it further includes: a first target object point adjacent to the non-target object point is also displayed in the map card; wherein, the first target object point is a point within a preset radius from the non-target object point.
[0012] In accordance with at least one embodiment of the present disclosure, a map card matching the generalization request type is displayed at a first position in the first interface, including: when the request type is a generalization request type and the search type is area information, a map card is displayed at the first position in the first interface; the map element displayed in the map card is the area outline corresponding to the area information, and first target object points are displayed within the area outline.
[0013] In at least one embodiment of the present disclosure, a map card matching the generalization request type is displayed at a first position in a first interface, including: when the request type is a generalization request type and the search type is traffic route information, a map card is displayed at the first position in the first interface; the map elements displayed in the map card are traffic route trajectories, and a first target object point adjacent to the traffic route trajectory is displayed.
[0014] In at least one embodiment of the present disclosure, it further includes: stations on the traffic route trajectory are also displayed as map elements in the map card, and a first target object point adjacent to the station is displayed; wherein the first target object point is a point within a preset radius from the station.
[0015] In at least one embodiment of the present disclosure, a map card matching the generalization request type is displayed at a first position in a first interface, including: when the request type is a generalization request type, the search type is non-target object point information, and the target object search request further includes at least one of traffic mode information, traffic duration, and / or traffic distance, then the map elements displayed in the map card are the traffic route trajectories of the traffic mode, and first target object points that meet the traffic duration and / or traffic distance limit conditions are displayed on the traffic route trajectories.
[0016] In at least one embodiment of the present disclosure, it further includes: a fourth target object similar to the first target object is displayed at a third position after a second position in the first interface.
[0017] In at least one embodiment of the present disclosure, it further includes: facilities supporting the first target object and adjacent to the first target object are displayed at a fourth position after a second position in the first interface; the supporting facilities include at least one of a business district, a campus, and a hospital.
[0018] In at least one embodiment of the present disclosure, it further includes: the target object aggregation card includes at least one of a new target object, a second-hand target object, and a rental target object.
[0019] In at least one embodiment of the present disclosure, it further includes: first target object points that meet the semantic constraint conditions are displayed around the map elements in the map card.
[0020] According to a second aspect of the present disclosure, an electronic device is provided, including: a memory that stores execution instructions; and a processor that executes the execution instructions stored in the memory, so that the processor executes the method described in the first aspect of any one of the embodiments of the present disclosure.
[0021] According to a third aspect of the present disclosure, there is provided a readable storage medium storing execution instructions, which when executed by a processor are used to implement the method described in the first aspect of any one of the embodiments of the present disclosure.
[0022] According to a fourth aspect of the present disclosure, there is provided a computer program product including a computer program, which when executed by a processor implements the method described in the first aspect of any one of the embodiments of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0023] The drawings illustrate exemplary embodiments of the present disclosure and, together with the description thereof, are used to explain the principles of the present disclosure. These drawings are included to provide a further understanding of the present disclosure and are included in this specification and form a part of this specification.
[0024] Figure 1 It is a schematic flowchart of a method for displaying a target object provided by the present disclosure.
[0025] Figure 2 It is a schematic diagram of a first interface illustrated by the present disclosure.
[0026] Figure 3 It is a schematic diagram of search results illustrated by the present disclosure.
[0027] Figure 4 It is a schematic diagram of dragging a map card illustrated by the present disclosure.
[0028] Figure 5 It is a schematic diagram of a map card of a non-target object point illustrated by the present disclosure.
[0029] Figure 6 It is a schematic diagram of a map card of area information illustrated by the present disclosure.
[0030] Figure 7 It is a schematic diagram of a map card of a traffic route illustrated by the present disclosure.
[0031] Figure 8 It is a schematic block diagram of a target object display device according to an embodiment of the present disclosure.
[0032] Figure 9 It is a schematic block diagram of an electronic device according to an embodiment of the present disclosure. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0033] The present disclosure will be further described in detail below with reference to the drawings and examples. It can be understood that the specific examples described herein are only for explaining the relevant content and do not limit the present disclosure. Additionally, it should be noted that for the sake of description, only parts related to the present disclosure are shown in the drawings.
[0034] It should be noted that, without conflict, the embodiments in the present disclosure and the features in the embodiments can be combined with each other. The technical solutions of the present disclosure will be described in detail below with reference to the accompanying drawings and in combination with the embodiments.
[0035] With the development of network technology, there are more and more ways to promote target objects, and the types of target objects are complex and diverse, and user needs are also diverse. For example, assuming that the target object is a housing source, and a user wants to search for a housing source, the user can gradually add search conditions through a housing source management software. For example, the user can add the community where the housing source is located, the administrative region where it is located, the housing type, the area, the unit price, the school district, and so on. However, in actual applications, users may not be able to provide very precise search conditions. For example, when a user just starts looking at houses, the user does not strictly limit the name of the community and has no concept of housing type, unit price, etc., but wants to find a second-hand house with a total price that is still acceptable (for example, 3 million). Such generalized search conditions result in a lot of noise in the found target objects, that is, they contain objects that the user does not pay attention to or does not need. Therefore, there is an urgent need for a solution to accurately search for and display target objects.
[0036] Figure 1 It is a schematic flow chart of a method for displaying a target object provided by the present disclosure. As Figure 1 shown, the method includes steps 101 to 103. Among them, the method can be executed by an electronic device such as a server (local server or cloud server). The target object mentioned here can be understood as assets such as housing sources, hotels, parking spaces, warehouses, etc. that have fixed addresses and are immovable, and these assets can be rented, sold, or traded. For the sake of easy understanding, in the following embodiments, housing sources will be used as an example of the target object for illustration.
[0037] Specifically, Figure 1 the method shown includes: Step 101: Display a first interface on the display interface of the electronic device.
[0038] The electronic device mentioned here can be an electronic product such as a computer or a mobile phone that has a display module. A first interface is displayed on the display interface of the electronic product. The first display interface supports continuous downward scrolling operations or paging operations.
[0039] The size of the display interface is determined by the size of the display module in the electronic device, that is, the display interface of a computer is larger than the display interface of a mobile phone.
[0040] Step 102: In response to a target object search request input in the search input box in the first interface, display a map card at a first position in the first interface; wherein, the map card contains map elements for indicating the search type and the first target object points that meet the semantic constraint conditions in the target object search request.
[0041] The request type of the target object search request mentioned here can be an exact search request or a generalization search request. Among them, an exact search request can be understood as the user clearly specifying the name of the target object needed. For example, it can be the name of a community or a real estate project. In this case, since the community name or real estate project name is already known, it can be seen that the user's needs are relatively clear. That is, the user should know the address of the community or real estate project, and the user is more concerned about the target object (that is, the community or real estate project) he specified. Therefore, in this case, the map card may not be displayed, but the specific details of the target object specified by the user are displayed.
[0042] A generalization search request can be understood as the user not clearly pointing out the target object required, but giving a generalization content such as a region, a subway line, etc., without specifically stating the community name or real estate project name. In this case, it can be considered that the user is not very clear about which community or real estate project he wants to find, but obtains more details of the community or real estate project through this generalization search method, so that the user can further understand the specific situation of the target object and conduct further comparative analysis later.
[0043] In order to enable the user to have a more intuitive feeling, the search results can be displayed through a map card, which is convenient for the user to intuitively understand where the non-community points, regions, etc. specified by him are on the map, and what other relevant target objects are near the points or regions specified by the user. Furthermore, the user can intuitively see the absolute positions of each target object on the map and the relative position relationships.
[0044] The search type mentioned here refers to the search content specified by the user in the search request in the case of a generalization search, which can be an administrative region, a business district, a clear non-target object point (such as a certain school, a certain hospital), a subway line, etc. In some cases, the search request also includes semantic constraint conditions. For example, it can be "the price does not exceed 3 million" or "the distance from a certain kindergarten does not exceed 1 kilometer", etc. It is used to further constrain the generalization search scope, or to more specifically limit the search scope and search conditions. In this case, the user can directly constrain through semantic information, and the specific content of this semantic constraint condition can be specified by the user and is not limited to the preset search conditions. It is more user-friendly for the user to conduct a search.
[0045] Step 103: Display a target object aggregation card related to the first target object point visible in the map card at a second position adjacent to the map card in the first interface.
[0046] In practical applications, the map card can help users more intuitively understand the relative position relationship between each target object point and map elements. Since the display content of the first target object point in the map card is limited, in order to facilitate users to understand the specific details of each first target object, a target object aggregation card can be displayed at a second position adjacent to the first position. In this aggregation card, the detailed information of each first target object point can be displayed in detail. The space of the target object aggregation card is relatively large, and users can obtain more target objects in the aggregation card by swiping up and down.
[0047] Such as Figure 2 is a schematic diagram of the first interface illustrated in this disclosure. As can be seen from Figure 2 it, a map card is displayed at the first position. In this map card, the "Wangjing" business district searched by the user's generalization is displayed, as well as the first target object points in this business district. It is convenient for users to directly see through the map card which newly opened buildings are within the scope of the "Wangjing" business district. Such as Figure 2 shown, since the display space in the map card is limited, the first target object points are displayed in the map card, but there is no specific point detail information. In order to facilitate users to understand the detail information corresponding to the first target object points, a target object aggregation card is set at the second position adjacent to the first position of the map card. In this target object aggregation card, the detail information of the first target object is displayed in more detail. For example, the price, location, housing type, etc. of the first target object. When there are multiple first target objects, they can be sorted according to the promotion requirements in the target object aggregation card. For example, if new houses are given priority in promotion, the new houses will be ranked in front of the second-hand houses. If the user clearly indicates in the search request to search for second-hand houses, the target objects in the target object aggregation card will be sorted according to the semantic constraint conditions in the search request.
[0048] Based on the above content, after the user inputs the search request for the target object to be searched in the first interface, a map card can be displayed at the first position in the first interface. In this target object search request, there are semantic constraint conditions for limiting the search object. The first target object points that meet the semantic constraint conditions in the target object search request are intuitively displayed in the map card, and map elements indicating the search type are also displayed in the map card. Through the above method, users do not need to set complicated search formulas or search processes, and can directly find the target object that best meets the user's needs by using the target object search request, which can effectively improve the user's search efficiency.
[0049] In one or more embodiments of the present disclosure, in response to a target object search request, a map card is displayed at a first position in a first interface, including: when the request type is a precise request type, a community card of a precise target object aggregation area is displayed at the first position in the first interface; wherein, the community card includes new target objects in the community, or second-hand target objects in the community, or rental target objects in the community; when the request type is a generalization request type, a map card matching the generalization request type is displayed at the first position in the first interface; wherein, the map card includes map elements for indicating the search type.
[0050] The target object search request mentioned here refers to the semantic information input by the user into the search box in text or voice. After the server receives the target object search request, semantic parsing is performed to determine the request type (specific target object or generalized search content), search type (search type in the case of generalized search, such as area, subway line, etc.), semantic constraint conditions, and other contents.
[0051] After the parsing is completed, the request type can be further analyzed. The request types mentioned here include: precise request type and generalization request type.
[0052] Such as Figure 3 is a schematic diagram of the search results illustrated for the present disclosure. As Figure 3 can be seen from: The precise request type mentioned here can be understood as clearly indicating the target object to be searched in the target object search request (such as community name, real estate name). When presenting the search results on the first interface, the target object desired by the user can be accurately displayed in the form of a community card. When the user clicks on the community card, the specific content of the community card will be expanded in the first interface. The specific content can be new target objects in the community, second-hand target objects in the community, or rental target objects in the community.
[0053] The generalization request type mentioned here can be understood as not clearly indicating the target object to be searched in the target object search request, but rather presenting a more generalized search requirement. In this case, the user does not have a specific target object search requirement, or rather, the user does not know which specific target object to choose. Therefore, this generalized search method is adopted to obtain more comprehensive search results so that the user can find the desired target object after comparison.
[0054] Through the above method, different cards are used to present different contents for different request types (including precise request type and generalization request type). When the user does not clearly indicate the target object to be searched, a more generalized result can be presented to the user through the map card. So that the user can see more comprehensive target objects from the map card and provide a more intuitive search result for the user.
[0055] In one or more embodiments of the present disclosure, in response to a drag operation on the map card, at least one second target object position that appears within the visible range after dragging is displayed in the map card; and at least one first target object position that exceeds the visible range after dragging is hidden.
[0056] As Figure 4 is a schematic diagram of map card dragging illustrated for the present disclosure. As can be seen from Figure 4 it, the size of the map card window range is limited, and the number of target objects that can be presented within the current visible range is also limited. Therefore, in actual applications, users may adjust the display content of the map card within the visible range by dragging the map card up, down, left, or right.
[0057] During dragging, at least one first target object that originally appeared within the visible range is dragged out of the visible range, resulting in the hiding of the first target object. Similarly, the positioning of the second target object newly dragged into the visible range will be presented at the corresponding position on the map.
[0058] In the above manner, the search results obtained by the user through generalized search are intuitively presented to the user through the map card. And this map card supports dragging, and the user can drag within the visible range to understand the second target objects at the user-specified positions or areas, making the relative position relationships of each target object more intuitive and clear.
[0059] In one or more embodiments of the present disclosure, it further includes: in response to a click operation on the map card, stretching and / or enlarging the size of the map card window and covering the target object aggregation card; in response to a click operation on a map element or the first target object position in the map card, replacing the content in the target object aggregation card with the target object corresponding to the map element, or the target object corresponding to the first target object position.
[0060] In actual applications, the map card also supports stretching or enlarging. This stretching or enlarging is performed on the entire map card, resulting in a corresponding change in the visible range. When stretching or enlarging the map card, it occupies more area in the first interface. At this time, it can cover the target object aggregation card, or it can be considered that the enlarged map card obscures the aggregation card. The so-called obscuring or covering can be obscuring or covering part of the aggregation card. The remaining target object aggregation card can display the content information that appeared in the enlarged or stretched map card. This display method should ensure that the content in the map card can correspond to the content in the target object aggregation card.
[0061] In the above manner, through zooming and stretching operations, the map card can provide users with more and more detailed target object points. Moreover, the target objects displayed in the target object aggregation card at the second position are exactly corresponding to the target objects in the map card. While meeting the user's need for a global overview, it can also synchronously display more detailed information of target objects.
[0062] In one or more embodiments of the present disclosure, a map card matching the generalization request type is displayed at the first position in the first interface, including: when the request type is the generalization request type and the search type is non-target object point information, the map card is displayed at the first position in the first interface; and the map elements displayed in the map card are non-target object points. A first target object point adjacent to the non-target object point is also displayed in the map card; wherein the first target object point is a point within a preset radius from the non-target object point.
[0063] The non-target object point information mentioned here can be understood as a specific point designated by the user, but this point does not have target objects that meet the user's needs. For example, hospitals, schools, a certain work unit, etc. Obviously, the housing sources of hospitals and schools are not tradable. These non-target object point information are presented to the user in the form of a map card. So that the user can intuitively understand the location of the non-target object point in the map card.
[0064] In addition, the first target object points adjacent to the non-target object point can be further displayed in the map card. The "adjacent" mentioned here can be understood as a point within a preset radius from the non-target object point.
[0065] For example, as Figure 5 is a schematic diagram of the non-target object point map card illustrated for the present disclosure. As can be seen from Figure 5 it, in the search request, the user limits the preset radius to 3 kilometers through semantic constraint conditions, and the designated non-target object point is "ABC Middle School". Then in the map card, the non-target object point "ABC Middle School" and the first target objects within a radius of 3 kilometers (that is, second-hand houses and new housing sources within 3 kilometers) are displayed. Of course, the user can also add more semantic constraint conditions in the way of semantic information. For example, the user can also add more specific semantic constraint conditions such as housing price, housing type, floor, etc. There is no need for the user to compare and screen one by one, and only one search request can output search results that meet the user's needs.
[0066] Based on the above, when the user makes a generalization request, while presenting the non-target object points on the map card, the first target object points adjacent to the non-target points are also presented. It is not necessary for the user to perform excessive searches to provide the first target object that meets the user's needs. This simplifies the user's search work content and improves the search accuracy at the same time.
[0067] In one or more embodiments of the present disclosure, a map card matching the generalization request type is displayed at a first position in a first interface, including: when the request type is a generalization request type and the search type is regional information, the map card is displayed at the first position in the first interface; wherein, the map elements displayed in the map card are the regional outline corresponding to the regional information and the first target object points within the regional outline range.
[0068] It should be noted that the regional information mentioned here can be understood as regional forms such as business district area range, administrative area range, etc.
[0069] To facilitate the user to intuitively understand the specified range, the regional outline can be displayed in the map card. For example, the regional outline can be displayed in the form of a line, or in the form of color filling, or in the form of a line plus color filling.
[0070] The entire area is displayed in the map card, and the first target object points are displayed within the regional outline range of the map card. Since the display space of the map card is limited, the number of first target object points that can be presented within the regional outline range is limited. Moreover, when the number of first target object points is large, they will be selectively presented. For example, select the newly listed properties with key promotions as the main presented first target object points. When the map card is zoomed in, more first target object points can be presented.
[0071] For example, as Figure 6 is a schematic diagram of the regional information map card illustrated in the present disclosure. From Figure 6 it can be seen that when the target object search request sent by the user specifies the "Wangjing" business district area, when the server executes this search request, after semantic parsing, it obtains the "Wangjing" business district area information, and also parses other semantic constraint conditions, including second-hand houses within 5 million yuan in total price and two-bedroom apartments. Since it is a generalization search, it needs to be displayed through the map card. In this map card, the "Wangjing" area is rendered as a regional outline to be distinguishable from the surrounding non-Wangjing areas. Furthermore, the first target object points are marked within the regional outline range. The user can intuitively understand which first target object points are in the "Wangjing" area through the map card.
[0072] With the above solution, when the user specifies area information through a target object search request, the contour of the user-specified area is presented in the form of a map card. For example, the contour of a business district can be presented. And the positions of the first target objects are displayed within the contour of the business district. This enables the user to intuitively understand which first target objects are within the business district that the user is concerned about in the map card. So that the user can select the first target objects that meet their own needs within the business district. The user can specify the area more casually through the target object search request, not necessarily according to the administrative area, which can better meet the diverse needs of the user.
[0073] In one or more embodiments of the present disclosure, a map card matching the generalization request type is displayed at a first position in a first interface, including: when the request type is the generalization request type and the search type is traffic route information, a map card is displayed at the first position in the first interface; the map elements displayed in the map card are traffic route tracks, and the positions of the first target objects adjacent to the traffic route tracks are also displayed. In the map card, the stations on the traffic route track are also displayed as map elements, and the positions of the first target objects adjacent to the stations are also displayed; wherein, the positions of the first target objects are the positions within a preset radius from the stations.
[0074] The traffic route information mentioned here can be understood as subway lines, a certain main road, etc. This is because the user may need to consider whether the commute is convenient. However, the user does not currently have a clear target object to select. The target object search request provided by the user only needs to respond with the name of the traffic line. For example, if the user mentions "Line 1, 2KM" in the search request, it can be known through semantic parsing that the user wants to find a house along the subway Line 1. And there is also a semantic constraint condition of 2KM.
[0075] In this case, the complete traffic route track is displayed as a map element in the map card. When displaying, in order to improve the display effect, that is, to make the traffic line track more obvious, the color of the traffic line track can be changed, the traffic line track can be thickened, etc.
[0076] In practical applications, if the traffic route is a main road such as a national road, several main positions of the first target objects along the line can be displayed. If the traffic route is a highway, the positions of the first target objects near the highway toll stations will be mainly displayed. If the traffic route is a subway line, the first target objects near the subway stations will be mainly displayed.
[0077] Assume that the traffic route is a bus route or a subway route, then stations will also be marked on the traffic route trajectory. When displaying the first target object points on the map card, each first target object point is marked with the stations on the traffic route trajectory as the center. When marking the first target object points, the first target object points can be marked near the traffic route according to the semantic constraint conditions in the target object search request. For example, if the semantic constraint condition is "2KM away", then the first target object points that are 2KM away from each station on the traffic route trajectory are displayed on the map card.
[0078] When the user clicks on a map element (such as a subway route or a certain station), the target object information related to the map element clicked by the user will be displayed in the target object aggregation card. For example, if the user clicks on a subway route, the main first target object information will be displayed in the target object aggregation card. If the user clicks on a certain station, the first target object information near the station will be displayed in the target object aggregation card.
[0079] For example, Figure 7 is a schematic diagram of the traffic route map card illustrated in this disclosure. As Figure 7 can be seen, the traffic line trajectory is highlighted in bold and colored to facilitate the user to intuitively see the overall outline of the traffic route. And since this traffic route is a subway route, stations are also marked on the traffic route trajectory. When the user clicks on a certain station, the first target object information corresponding to the station (that is, new housing source information and second-hand housing source information) will be displayed at the position of the target object aggregation card. When the user clicks on another station, the content in the target object aggregation card will also change accordingly.
[0080] Through the above method, the user only needs to generalize and limit the traffic route in the search request. Without explicitly pointing out the target object, the complete traffic route trajectory can be clearly displayed through the map card. And multiple first target object points adjacent to the traffic route trajectory. The user can accurately find the required first target object without adding too many search conditions.
[0081] In one or more embodiments of this disclosure, a map card matching the generalization request type is displayed at the first position in the first interface, including: when the request type is the generalization request type, and the search type is non-target object points, and the target object search request also includes at least one of traffic mode information, traffic duration, and / or traffic distance, then the map element displayed in the map card is the traffic route of the specified traffic mode, and the first target object points that meet the traffic duration and / or traffic distance limit conditions are displayed on the traffic route.
[0082] In actual applications, users can not only agree on traffic routes in search requests through semantic information, but also limit traffic modes, traffic duration, traffic distance, etc. At the same time, users can also agree on non-target object points in search requests. The traffic modes mentioned here include: bicycles (including electric bicycles), motorcycles, buses, subways, ferries and other modes of transportation. Traffic duration can be understood as the time it takes to reach the non-target object point by the user-specified traffic mode. Traffic distance can be understood as the distance to reach the non-target object point by using the specified traffic mode.
[0083] When displaying a map card, at least a portion of the traffic route track that meets the traffic time and / or traffic distance can be displayed. In addition, the first target object points on both sides of the traffic route track are displayed. These target object points obviously meet the user's requirements for the traffic time and / or traffic distance of the specified transportation method. In this way, the user's diverse target object search needs can be met.
[0084] In one or more embodiments of the present disclosure, a fourth target object similar to the first target object is displayed at a third position after the second position (i.e., the target object aggregation card) in the first interface. The fourth target object mentioned here may be a target object that is currently being promoted, and may be a target object found based on similarity. This can provide users with more target object choices.
[0085] In one or more embodiments of the present disclosure, the fourth position after the second position in the first interface displays facilities adjacent to and supporting the first target object; wherein the supporting facilities include: at least one of a business district, a campus, and a hospital.
[0086] In actual applications, in addition to caring about the first target object that the user wants to find, the user also hopes to learn about the supporting facilities related to the first target object. For example, which shopping malls, hospitals, schools, etc. are around the currently specified first target object. This provides users with more comprehensive reference information and reduces the tedious operations of users' active searches.
[0087] In one or more embodiments of the present disclosure, the target object aggregation card includes at least one of a new target object, a second-hand target object, and a rental target object.
[0088] When the disclosed solution is used in a real estate scenario, the target object mentioned here may be a new house, a second-hand house, a rental house, etc.
[0089] In addition, the disclosed solution can also be used in hotel scenarios, warehouse rental scenarios, and parking space rental scenarios. Correspondingly, the target objects are hotels, warehouses, and parking spaces, respectively.
[0090] In one or more embodiments of the present disclosure, first target object points that meet semantic constraint conditions are displayed around map elements in a map card.
[0091] In practical applications, the user can semantically define map elements and the first target object points around the map elements in a target object search request. Of course, if there are no semantic constraint conditions in the target object search request, when displaying the map card, the server can perform selective marking or recommendation based on the historical search situations of other users, and display the recommended target object points in the map card.
[0092] Based on any of the above embodiments, the present disclosure further provides a target object display device. Figure 8 It is a structural schematic block diagram of a target object display device according to an embodiment of the present disclosure. As Figure 8 shown, the target object display device includes: an interface display module 81, configured to display a first interface on a display interface of an electronic device.
[0093] A map card display module 82, configured to, in response to a target object search request input in a search input box on the first interface, display a map card at a first position on the first interface; wherein, the map card includes map elements for indicating a search type and first target object points that meet the semantic constraint conditions in the target object search request.
[0094] An aggregation card display module 83, configured to display a target object aggregation card related to the first target object points visible in the map card at a second position adjacent to the map card on the first interface.
[0095] The interface display module 81 is configured to, when the request type is an accurate request type, display a community card of an accurate target object aggregation area at a first position on the first interface; wherein, the community card includes new target objects in the community, or second-hand target objects in the community, or rental target objects in the community; when the request type is a generalization request type, display a map card that matches the generalization request type at a first position on the first interface; wherein, the map card includes map elements for indicating a search type.
[0096] The map card display module 82 is configured to, in response to a drag operation on the map card, display at least one second target object point that appears within the visible range after the drag in the map card; and hide at least one first target object point that exceeds the visible range after the drag.
[0097] The map card display module 82 is configured to, in response to a click operation on the map card, stretch and / or enlarge the size of the map card window and cover the target object aggregation card; and in response to a click operation on a map element or the position of a first target object in the map card, replace the content in the target object aggregation card with the target object corresponding to the map element or the target object corresponding to the position of the first target object.
[0098] The map card display module 82 is configured to, when the request type is a generalization request type and the search type is non-target object position information, display the map card at a first position in the first interface; and display non-target object positions as the map elements in the map card.
[0099] The map card display module 82 is configured to further display a first target object position adjacent to the non-target object position in the map card; wherein the first target object position is a position within a preset radius from the non-target object position.
[0100] The map card display module 82 is configured to, when the request type is a generalization request type and the search type is area information, display the map card at a first position in the first interface; display the area outline corresponding to the area information as the map element in the map card, and display the first target object positions within the area outline.
[0101] The map card display module 82 is configured to, when the request type is a generalization request type and the search type is traffic route information, display the map card at a first position in the first interface; display a traffic route track as the map element in the map card, and display the first target object positions adjacent to the traffic route track.
[0102] The map card display module 82 is configured to further display stations on the traffic route track as map elements in the map card, and display the first target object positions adjacent to the stations; wherein the first target object position is a position within a preset radius from the station.
[0103] The map card display module 82 is configured to, when the request type is a generalization request type, the search type is non-target object position information, and the target object search request further includes at least one of traffic mode information, traffic duration, and / or traffic distance, display a traffic route track of the traffic mode as the map element in the map card, and display the first target object positions satisfying the traffic duration and / or traffic distance limit conditions on the traffic route track.
[0104] The interface display module 81 is configured to display a fourth target object similar to the first target object at a third position after a second position in the first interface.
[0105] The interface display module 81 is used to display facilities adjacent to and supporting the first target object at a fourth position after the second position in the first interface; wherein the supporting facilities include at least one of a business district, a campus and a hospital.
[0106] Optionally, the target object aggregation card includes at least one of a new target object, a second-hand target object and a rental target object.
[0107] Optionally, the first target object point that meets the semantic constraint condition is displayed around the map element in the map card.
[0108] The implementation process of the functions and effects of each module in the above-mentioned device is specifically described in the implementation process of the corresponding steps in the above-mentioned method, which will not be repeated here.
[0109] It should be noted that after the user directly enters a text-based target object search request in the search box of the first interface, the server (local or cloud server) parses the target object search request and determines whether the search request contains semantic constraints and which semantic constraints it contains. It also determines the request type and search type of the request. Then, the corresponding map element can be found according to the search type and displayed on the map card, and the first target object searched can also be displayed on the map card.
[0110] The execution subject of the target object display method in the specific implementation manner of the present disclosure may be an electronic device such as a server (including a local server or a cloud server).
[0111] Therefore, based on any one of the above embodiments, the present disclosure further provides an electronic device, which can execute the target object display method of any one of the above embodiments of the present disclosure.
[0112] Figure 9 The present invention is a block diagram showing the structure of an electronic device according to an embodiment of the present invention.
[0113] The hardware structure of the electronic device 1000 can be implemented using a bus architecture. The bus architecture can include any number of interconnected buses and bridges, depending on the specific application and overall design constraints of the hardware. The bus 1100 connects various circuits including one or more processors 1200, memory 1300 and / or hardware modules together. The bus 1100 can also connect various other circuits 1400 such as peripherals, voltage regulators, power management circuits, external antennas, etc.
[0114] The bus 1100 can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, an Extended Industry Standard Component (EISA) bus, or the like. The bus can be divided into an address bus, a data bus, a control bus, etc. For the sake of convenience in representation, only one connection line is used in this figure, but it does not mean that there is only one bus or one type of bus.
[0115] The present disclosure also provides a readable storage medium having a computer program stored therein, and when the computer program is executed by a processor, it is used to implement the above method. The "readable storage medium" can be any device that can contain, store, communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device. More specific examples of the readable storage medium include the following: an electrical connection portion (electronic device) having one or more wirings, a portable computer disk cartridge (magnetic device), a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber device, and a portable read-only memory (CDROM), etc.
[0116] The present disclosure also provides a computer program product. The method of the present disclosure can be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer programs or instructions. When the computer program or instructions are loaded and executed, the processes or functions of the present disclosure are executed in whole or in part.
[0117] The computer program or instructions can be stored in a readable storage medium, or transmitted from one readable storage medium to another. For example, the computer program or instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center in a wired or wireless manner. The readable storage medium can be any available medium that can be accessed or a data storage device such as a server or data center integrating one or more available media. The available medium can be a magnetic medium, such as a floppy disk, a hard disk, or a magnetic tape; it can also be an optical medium, such as a digital video disc; or it can be a semiconductor medium, such as a solid state drive. The computer-readable storage medium can be a volatile or non-volatile storage medium, or can include both volatile and non-volatile types of storage media.
[0118] Those skilled in the art should understand that the embodiments of the present disclosure may be provided as a method, a system, or a computer program product. Therefore, the present disclosure may take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present disclosure may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that contain computer-usable program code.
[0119] The present disclosure is described with reference to the flowcharts and / or block diagrams of methods, apparatuses (systems), and computer program products according to the present disclosure. It should be understood that each flow and / or block in the flowchart and / or block diagram, and the combination of flows and / or blocks in the flowchart and / or block diagram, can be realized by computer program instructions. These computer program instructions can be provided to the processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing method devices to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing method devices generate means for realizing the functions specified in Figure 1 one flow or multiple flows and / or blocks Figure 1 one block or multiple blocks.
[0120] These computer program instructions can also be stored in a computer-readable memory that can direct a computer or other programmable data processing method devices to work in a specific manner, so that the instructions stored in the computer-readable memory generate a manufactured article including instruction means, and the instruction means realizes the functions specified in Figure 1 one flow or multiple flows and / or blocks Figure 1 one block or multiple blocks.
[0121] These computer program instructions can also be loaded onto a computer or other programmable data processing method devices, so that a series of operation steps are executed on the computer or other programmable devices to generate a computer-implemented process, and thus the instructions executed on the computer or other programmable devices provide steps for realizing the functions specified in Figure 1 one flow or multiple flows and / or blocks Figure 1 one block or multiple blocks.
[0122] In the description of this specification, the descriptions referring to terms such as "one embodiment / way", "some embodiments / ways", "example", "specific example", or "some examples", etc., mean that the specific features, structures, or characteristics described in connection with the embodiment / way or example are included in at least one embodiment / way or example of the present disclosure. In this specification, the schematic expressions of the above terms do not necessarily refer to the same embodiment / way or example. Moreover, the specific features, structures, or characteristics described can be combined in a suitable manner in any one or more embodiments / ways or examples. In addition, without contradiction, those skilled in the art can combine and combine the different embodiments / ways or examples described in this specification and the features of different embodiments / ways or examples.
[0123] In addition, the terms "first" and "second" are only used for descriptive purposes and cannot be construed as indicating or implying relative importance or implicitly specifying the quantity of the indicated technical features. Thus, the features defined with "first" and "second" may explicitly or implicitly include at least one of such features. In the description of the present disclosure, "a plurality" means at least two, such as two, three, etc., unless otherwise specifically defined.
[0124] Those skilled in the art should understand that the above embodiments are merely for clearly explaining the present disclosure and are not intended to limit the scope of the present disclosure. For those skilled in the art, other changes or modifications can be made on the basis of the above disclosure, and these changes or modifications are still within the scope of the present disclosure.
Claims
1. A target object display method, characterized in that: The method comprises: Displaying a first interface on a display interface of an electronic device; In response to a target object search request input in a search input box of the first interface, a map card is displayed at a first position in the first interface; wherein the map card includes a map element for indicating a search type and a first target object point that meets a semantic constraint condition in the target object search request; A target object aggregation card related to the first target object point visible in the map card is displayed at a second position adjacent to the map card in the first interface.
2. The method according to claim 1, characterized in that The step of displaying a map card at a first position in the first interface in response to the target object search request includes: When the request type is a precise request type, a cell card of a precise target object gathering area is displayed at a first position in the first interface; wherein the cell card includes a new target object in the cell, a second-hand target object in the cell, or a rental target object in the cell; When the request type is a generalized request type, the map card matching the generalized request type is displayed at a first position in the first interface; wherein the map card includes a map element for indicating the search type.
3. The method according to claim 2, characterized in that Also includes: In response to a dragging operation on the map card, displaying in the map card at least one second target object point that appears within a visible range after the dragging; And hide at least one point of the first target object that is beyond the visible range after dragging.
4. The method according to claim 2, characterized in that: Also includes: In response to a click operation on the map card, stretching and / or enlarging the map card window size and covering the target object aggregation card; In response to a click operation on the map element or the first target object point in the map card, the content in the target object aggregation card is replaced with the target object corresponding to the map element or the target object corresponding to the first target object point.
5. The method according to claim 2, characterized in that: The displaying of the map card matching the generalized request type at the first position in the first interface includes: When the request type is a generalized request type, and the search type is non-target object point information, displaying the map card at a first position in the first interface; and, The map element is displayed in the map card as a non-target object point.
6. The method according to claim 2, characterized in that The displaying of the map card matching the generalized request type at the first position in the first interface includes: When the request type is a generalized request type and the search type is area information, displaying the map card at a first position in the first interface; The map element displayed in the map card is the area outline corresponding to the area information, and the first target object point is displayed within the area outline.
7. The method according to claim 2, characterized in that: The displaying of the map card matching the generalized request type at the first position in the first interface includes: When the request type is a generalized request type and the search type is traffic route information, displaying the map card at a first position in the first interface; The map element displayed in the map card is a traffic route track, and, The first target object point adjacent to the traffic route trajectory is displayed.
8. The method according to claim 2, characterized in that: The displaying of the map card matching the generalized request type at the first position in the first interface includes: When the request type is a generalized request type, and the search type is non-target object point information, and the target object search request also includes at least one of transportation mode information, transportation time and / or transportation distance, then the map element displayed in the map card is the transportation route trajectory of the transportation mode, and the first target object point that meets the transportation time and / or transportation distance restriction conditions is displayed on the transportation route trajectory.
9. An electronic device, characterized in that: include: A memory storing execution instructions; as well as A processor, wherein the processor executes the execution instruction stored in the memory so that the processor executes the method according to any one of claims 1 to 8.
10. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the method according to any one of claims 1 to 8 is implemented.