Information recommendation method and electronic equipment

By displaying recommended information containing the locations that can be reached in the destination in the life service software, users can efficiently obtain the required place of residence information, solving the problem of users failing to obtain game information when choosing a travel location, and achieving convenient residence Selection.

CN119166910APending Publication Date: 2024-12-20BEIJING KUXUN TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411274152.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-11
Publication Date
2024-12-20

AI Technical Summary

Technical Problem

In life service software, users may need to play related information after choosing a travel location, but the existing technology has failed to effectively recommend playable places, resulting in users spending more time filtering when choosing a place of residence.

Method used

Provide an information recommendation method and device, by responding to user search operations, determining a destination, and displaying a recommended information display area containing a reachable place in the destination in the user interface, generating path recommendation text, and in the recommended information display area The path recommendation text is displayed in the user, and the user can trigger the corresponding control to obtain the place of residence of the target reachable location.

Benefits of technology

The method and device provide users with convenient access to information about playable locations, saving users' screening time when choosing a place of residence, and improving efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119166910A_ABST
    Figure CN119166910A_ABST
Patent Text Reader

Abstract

The invention provides an information recommendation method and an electronic device, and relates to the technical field of computers, the method can display a recommendation information display area including reachable places in a destination for a user based on the destination of the user, equivalently, places where the user can play are recommended for the user, and the user experience is improved. The problem that the user does not know where to play when selecting the destination is considered, convenience is provided for the user when the user selects the residence place, and then the residence place item corresponding to the target reachable place can be output in response to the triggering operation for the target reachable place in the recommendation information display area, so that the user experience is improved. In this way, the user can conveniently and efficiently obtain the nearby residence information of the place where the user needs to arrive, and the time for the user to select the residence can be saved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of computer technology, and in particular to an information recommendation method and electronic device. Background Art

[0002] Life service software can provide users with a variety of services such as take-out, catering, travel, hotel booking, ticket purchase, etc. Since this type of software integrates a variety of service information, it can provide convenience for users, save users' time and improve their lives.

[0003] In life service software, travel services and hotel booking services are usually interrelated. Generally speaking, after the user selects a travel destination (such as Shanghai), the software automatically matches the residences included in the travel destination and displays these residences in the form of entries. The residences are not limited to hotels, guesthouses, and youth hostels. Users can select the required entry from the displayed entries, and triggering the required entry can jump to the details of the residence corresponding to the entry, including price, room type, facilities, address and other information.

[0004] However, in reality, after the user selects a travel destination, the actual demand may be to travel around the travel destination, etc. In other words, the residence entries displayed to the user by the relevant technology do not meet the user's actual needs, which will cause the user to need more time to select a residence near the specific place they want to travel.

[0005] It should be noted that the information disclosed in the above background technology section is only used to enhance the understanding of the background of the present application, and therefore may include information that does not constitute an existing solution known to ordinary technicians in the field. Summary of the invention

[0006] The purpose of the present application is to provide an information recommendation method and an electronic device, which can display a recommended information display area containing reachable places in the destination based on the user's destination, which is equivalent to recommending places to visit to the user. It takes into account the problem that the user chooses a destination but does not know where to visit, and provides convenience for the user in choosing a place to live. Furthermore, in response to a trigger operation on a target reachable place in the recommended information display area, the residence entry corresponding to the target reachable place can be output. This can facilitate the user to efficiently obtain the nearby residence information of the place to be reached, and can save the user's time in selecting a place to live.

[0007] Other features and advantages of the present application will become apparent from the following detailed description, or may be learned in part by the practice of the present application.

[0008] According to one aspect of the present application, there is provided an information recommendation method, the method comprising:

[0009] In response to the search operation, determining a destination;

[0010] Displaying a recommendation information display area including reachable places in the destination, including: obtaining reachable places corresponding to the destination, generating a path recommendation text for connecting the reachable places in series, and displaying the path recommendation text in the recommendation information display area;

[0011] The recommended information display area is displayed in a user interface, and the user interface also includes triggerable controls corresponding to each reachable location;

[0012] In response to a trigger operation on a target reachable location in the recommended information display area, a residence entry corresponding to the target reachable location is output.

[0013] According to one aspect of the present application, there is provided an information recommendation device, the device comprising:

[0014] a destination determination unit, configured to determine a destination in response to a search operation;

[0015] An area display unit, for displaying a recommended information display area including reachable places in a destination, including: obtaining reachable places corresponding to the destination, generating a path recommendation text for connecting the reachable places in series, and displaying the path recommendation text in the recommended information display area; the recommended information display area is displayed in a user interface, and the user interface also includes a triggerable control corresponding to each reachable place;

[0016] The entry recommendation unit is used to output a residence entry corresponding to the target reachable location in the recommendation information display area in response to a trigger operation on the target reachable location.

[0017] According to one aspect of the present application, a computer program product is provided, including a computer program, and the computer program is used to implement the above method.

[0018] According to one aspect of the present application, 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 above method is implemented.

[0019] According to one aspect of the present application, an electronic device is provided, comprising: a processor; and a memory for storing executable instructions of the processor; wherein the processor is configured to perform the above method by executing the executable instructions.

[0020] The exemplary embodiments of the present application may have some or all of the following beneficial effects:

[0021] In the information recommendation method provided in an example embodiment of the present application, a recommended information display area containing reachable places in the destination can be displayed to the user based on the user's destination, which is equivalent to recommending places to visit to the user. This takes into account the problem that the user chooses a destination but does not know where to visit, and provides convenience for the user in choosing a place to live. Furthermore, in response to a trigger operation on the target reachable place in the recommended information display area, a residence entry corresponding to the target reachable place can be output. This can facilitate the user to efficiently obtain nearby residence information of the place to be reached, and can save the user time in selecting a place to live.

[0022] It should be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present application. BRIEF DESCRIPTION OF THE DRAWINGS

[0023] The drawings herein are incorporated into the specification and constitute a part of the specification, illustrate embodiments consistent with the present application, and together with the specification are used to explain the principles of the present application. Obviously, the drawings described below are only some embodiments of the present application, and for ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0024] Figure 1 A flowchart of an information recommendation method according to an embodiment of the present application is schematically shown;

[0025] Figure 2 A partial schematic diagram a of a user interface according to an embodiment of the present application is schematically shown;

[0026] Figure 3 A partial schematic diagram b of a user interface according to an embodiment of the present application is schematically shown;

[0027] Figure 4 A partial schematic diagram c of a user interface according to an embodiment of the present application is schematically shown;

[0028] Figure 5 A partial schematic diagram d of a user interface according to an embodiment of the present application is schematically shown;

[0029] Figure 6 A partial schematic diagram e of a user interface according to an embodiment of the present application is schematically shown;

[0030] Figure 7 Schematically shows a partial schematic diagram f of a user interface according to an embodiment of the present application;

[0031] Figure 8 A partial schematic diagram g of a user interface according to an embodiment of the present application is schematically shown;

[0032] Fig. 9 Schematically shows a partial schematic diagram h of a user interface according to an embodiment of the present application;

[0033] Fig.10 Schematically shows a partial schematic diagram of a user interface according to an embodiment of the present application;

[0034] Fig.11 A flowchart of an information recommendation method according to another embodiment of the present application is schematically shown;

[0035] Fig.12 A schematic diagram of a structural block diagram of an information recommendation device according to an embodiment of the present application is shown;

[0036] Fig.13 The structure diagram of a computer system suitable for implementing an electronic device of an embodiment of the present application is schematically shown. DETAILED DESCRIPTION

[0037] Example embodiments will now be described more fully with reference to the accompanying drawings. However, example embodiments can be implemented in a variety of forms and should not be construed as being limited to the examples set forth herein; on the contrary, these embodiments are provided so that the present application will be more comprehensive and complete, and the concept of the example embodiments will be fully conveyed to those skilled in the art. The described features, structures, or characteristics may be combined in one or more embodiments in any suitable manner. In the following description, many specific details are provided to provide a full understanding of the embodiments of the present application. However, those skilled in the art will appreciate that the technical solutions of the present application may be practiced while omitting one or more of the specific details, or other methods, components, devices, steps, etc. may be adopted. In other cases, known technical solutions are not shown or described in detail to avoid obscuring various aspects of the present application.

[0038] In addition, the accompanying drawings are only schematic illustrations of the present application and are not necessarily drawn to scale. The same reference numerals in the figures represent the same or similar parts, and thus their repeated description will be omitted. Some of the block diagrams shown in the accompanying drawings are functional entities and do not necessarily correspond to physically or logically independent entities. These functional entities can be implemented in software form, or implemented in one or more hardware modules or integrated circuits, or implemented in different networks and / or processor devices and / or microcontroller devices.

[0039] See also Figure 1 , Figure 1 The following schematically shows a flow chart of an information recommendation method according to an embodiment of the present application. Figure 1As shown, the information recommendation method may include: steps S110 to S130.

[0040] Step S110: In response to the search operation, determine the destination.

[0041] Step S120: Display a recommended information display area including reachable places in the destination, including: obtaining reachable places corresponding to the destination, generating a path recommendation text for connecting the reachable places in series, and displaying the path recommendation text in the recommended information display area; the recommended information display area is displayed in a user interface, and the user interface also includes triggerable controls corresponding to the reachable places.

[0042] Step S130: In response to a trigger operation on a target reachable location in the recommended information display area, output a residence entry corresponding to the target reachable location.

[0043] Implementation Figure 1 The method shown can, based on the user's destination, display a recommended information display area containing reachable places in the destination, which is equivalent to recommending places to visit to the user. It takes into account the problem that the user chooses a destination but does not know where to visit, and provides convenience for the user in choosing a place to live. Furthermore, in response to a trigger operation on the target reachable place in the recommended information display area, the residence entry corresponding to the target reachable place can be output. This allows the user to efficiently obtain nearby residence information of the place to be reached, and can save the user time in selecting a place to live.

[0044] Next, the above steps of this exemplary embodiment are described in more detail.

[0045] In step S110 , in response to the search operation, a destination is determined.

[0046] Specifically, when a user needs to search for a place to live (such as a hotel, guesthouse, youth hostel, etc.), a search operation can be triggered on the life service software. The search operation is used to search for surrounding residences based on any of the destinations set by the user, the default destination, the current location, and the commonly used destinations. The search results can be displayed to the user in the form of entries. Generally speaking, one entry corresponds to one residence, and the entry corresponding to the residence is generated by the corresponding company after registration with the life service software. Among them, the search operation can be triggered from any level of the interface, can be triggered based on a specific control, or can be triggered after other operations (such as map viewing operations) are triggered. In other words, the search operation can also be any triggering operation, which is not limited in the embodiments of the present application.

[0047] For example, see Figure 2 , Figure 2 Shown is a portion of a user interface for triggering a search operation. Figure 2 In the example, the user can perform a search operation on the "Find" control, or on the "Where to go on the weekend" search area, or on the place recommendation control displayed as "Take your kids to Disneyland", "Open the beautiful night view", "XXX concert", etc., which is not limited in the embodiment of the present application. Figure 2 In the navigation, the user can trigger the "Current Location" control to update the destination "Shanghai" displayed in the destination selection area to the current location, or trigger the destination selection area to jump to the destination selection interface and then re-select the destination.

[0048] In addition, it should be noted that the destination may refer to any administrative division such as a province, city, county, district, autonomous prefecture, league, etc., and this embodiment of the application is not limited thereto.

[0049] As an optional embodiment of step S110, in response to a search operation, determining a destination includes: step S1101a: in response to a search operation, obtaining a destination displayed in a destination selection area.

[0050] It can be seen that by implementing this optional embodiment, the currently displayed destination can be obtained, and then it is convenient to generate a recommended information display area containing reachable places in the destination, which can help improve the efficiency of residential screening.

[0051] Specifically, in one case, after a search operation is detected, the location of the destination selection area display can be directly used as the destination (such as Shanghai, Xuhui, Shanghai Botanical Garden, etc.); wherein, the search operation can be used to search for residence, travel guides, performance plans, etc., and the search operation can be a click operation, a touch screen operation, a voice control operation, a gesture control operation, a VR control operation, etc., which is not limited to the embodiments of the present application.

[0052] As an optional embodiment of step S110, in response to a search operation, determining a destination includes: step S1101b: in response to a search operation, determining typed text information; performing semantic analysis on the typed text information to obtain a destination.

[0053] It can be seen that the implementation of this optional embodiment can semantically understand the user's typed text information and determine the destination. Compared with the related technology, the user does not need to accurately enter / select the destination to achieve the search purpose, which improves the diversity of the search function usage methods, lowers the user usage threshold, and is conducive to improving user usage stickiness.

[0054] Specifically, in another case, typed text information can also be obtained, and the typed text information is input by the user. The destination can be determined by semantic analysis of the typed text information (such as, where is the most convenient place to stay when taking a baby to Disney, where do young people in Shanghai go to play), and the characters contained in the destination can also be characters in the typed text information (such as, Disney), or characters that are not in the typed text information (such as, MixC), which is not limited in the embodiment of the present application. Among them, the typed text information can also be a directly input destination, which is not limited in the embodiment of the present application.

[0055] For example, when a trigger is detected Figure 2 The search area operation can be detected, and then the search operation can be jumped to Figure 3 The user interface shown in Figure 3 In the user interface shown, the user can enter the above-mentioned input text information (such as Disney), and then, Figure 3 The user interface shown can display residence entries, place entries and place recommendation controls (such as "the latest Disney theme park parent-child guide", "how to play Disney") related to the typed text information for user selection.

[0056] The user triggers any item or location recommendation control to trigger a jump such as Figure 4 The interface shown or Figure 5 The interface shown, Figure 4 and Figure 5 The interface is used to display the residence items related to the destination. Figure 4 and Figure 5 The difference is that the content display format of the recommended information display area is different. Figure 4 In the recommended information display area, the map with marked locations is displayed. Figure 5 In the recommended information display area, the recommended path text is displayed.

[0057] In one case, the map of the marked location and the route recommendation text can also be displayed synchronously in the recommendation information display area, and there is a linkage relationship between the two, that is, when the route recommendation text changes, the map of the marked location will also change accordingly, and the changed map will include the reachable locations included in the new route recommendation text, and vice versa.

[0058] In addition, optionally, it should be noted that the recommended information display area may also include other content (such as short videos, long videos, advertising videos, images, etc.), which is not limited in the embodiments of the present application.

[0059] As an optional embodiment, it also includes: step S010: displaying a location recommendation control; step S020: responding to a trigger operation on a target control in the location recommendation control, determining that a search operation is detected.

[0060] It can be seen that the implementation of this optional embodiment can directly respond to the user's operation of triggering the location recommendation control by searching, without the user having to manually input the content to be searched, which can save users. The location recommendation control displayed to the user provides the user with a variety of choices, which is conducive to improving the interactivity with the user.

[0061] Specifically, the user can trigger the search operation by triggering the target control in the location recommendation control, where the target control can be any one of the location recommendation controls. Each location recommendation control corresponds to a destination. When a trigger operation for a target control (e.g., travel guide for taking kids to Disneyland) is detected, the search operation can be directly responded to based on the destination corresponding to the target control (e.g., Disneyland).

[0062] As an optional embodiment of step S010, displaying a location recommendation control includes: step S0101: in response to a search bar trigger operation, displaying a location recommendation control.

[0063] It can be seen that by implementing this optional embodiment, a location recommendation control can be displayed when the user enters the search interface, so that when the user has not confirmed the search content, more options are provided for the user to refer to or choose from, which is conducive to improving the user's search efficiency.

[0064] Specifically, when the user enters Figure 6 In the search interface shown, a location recommendation control such as "hotels near the river beach", "cost-effective accommodation for graduation", "niche city walk", and "where to stay with kids during summer vacation" can be provided for the user's reference. Optionally, the popularity of the click of each location recommendation control (e.g., 20% selection) can also be displayed for the user's reference.

[0065] In step S120, a recommended information display area including reachable places in the destination is displayed, including: obtaining the reachable places corresponding to the destination, generating a path recommendation text for connecting the reachable places in series, and displaying the path recommendation text in the recommended information display area; the recommended information display area is displayed in a user interface, and the user interface also includes triggerable controls corresponding to each reachable place.

[0066] Specifically, events within the geographical area of ​​the destination (e.g., Nanjing) are obtained; wherein the events include at least one of historical events (e.g., Nanjing Incident), pending events (e.g., XXX concert), and ongoing events (e.g., Asia Pet Show); places within the geographical area of ​​the destination are obtained; wherein the places include at least one of sightseeing places (e.g., Nanjing Park) and consumable places (e.g., Nanjing Shopping Mall); based on the timeliness and popularity corresponding to each event and the popularity corresponding to each place, select a reachable place from the place of occurrence corresponding to each event and each place. It can be seen that by implementing this optional embodiment, a place screening operation can be performed based on the popularity of the place and the event to screen out reachable places suitable for the user / current situation, which can improve the content richness of the user interface, and further help to improve the probability of the user triggering the recommended information display area, and help to improve the interactivity with the user.

[0067] Specifically, after determining the timeliness and popularity corresponding to each event and the popularity corresponding to each location, it is also possible to select a reachable location from the occurrence location corresponding to each event and each location based on the timeliness and popularity corresponding to each event, the popularity corresponding to each location, the current location of the device, user preference prediction and other information. The selected reachable location is related to the user preference, the current location of the device, the popularity of the location, the event popularity of the location, and the timeliness of the event. The weight of each factor can be adjusted according to actual needs, and the embodiment of the present application is not limited thereto.

[0068] As an optional embodiment of step S120, a recommendation information display area including reachable places in the destination is displayed, including: step S1201a: obtaining the reachable places corresponding to the destination; step S1202a: generating a path recommendation text for connecting the reachable places in series; step S1203a: displaying the path recommendation text in the recommendation information display area.

[0069] It can be seen that the implementation of this optional embodiment can take into account the travel route and display a path recommendation text that can connect various reachable places to the user. The user can refer to the travel route recommendation in the path recommendation text or only select one of the places to search for the residence. This can enrich the interaction method with the user and save the user's time in screening the residence.

[0070] Specifically, see Figure 5 ,exist Figure 5In the method, after obtaining the reachable places (such as Bell Tower, Tang Dynasty City That Never Sleeps, Xi'an North Station, Xi'an Station, and XX band tour venue) corresponding to the destination (such as Xi'an), a path recommendation text for connecting the reachable places in series can be generated, and the path recommendation text can be displayed in the recommendation information display area. The reachable places in the path recommendation text can be implemented as triggerable controls. When a trigger operation is detected for any reachable place, the entries in the residence list can be updated based on the reachable place corresponding to the trigger operation.

[0071] As an optional embodiment of step S120, displaying a recommended information display area including reachable places in the destination includes: step S120b: obtaining reachable places corresponding to the destination; step S1202b: displaying an electronic map in the recommended information display area; step S1203b: displaying each reachable place in a highlighted manner in the electronic map based on the geographical location corresponding to each reachable place.

[0072] It can be seen that the implementation of this optional embodiment can provide users with reachable places based on electronic maps, which makes the locations of reachable places more intuitive and facilitates users to select desired places.

[0073] Specifically, see Figure 4 ,exist Figure 4 In the example, after obtaining the reachable places (such as the Bund, Chenghuang Temple, Oriental Pearl Tower, and Lujiazui) corresponding to the destination (such as Shanghai), the electronic map can be displayed in the recommended information display area, and based on the geographical locations corresponding to the reachable places, each reachable place can be displayed in a highlighted manner in the electronic map. The user can select the desired place from the reachable places marked in the electronic map, or click the control corresponding to the reachable place to select the reachable place. The user can perform a drag operation in the electronic map display area to view the map content outside the display area. In response to the drag operation, the currently displayed map content can also be determined, and the corresponding marked places can be displayed, and these marked places can be used as new reachable places, and the triggerable controls corresponding to the reachable places can be updated synchronously.

[0074] For further information, see Figure 7 ,exist Figure 7 In the example, the reachable location selected by the user is the Bund. Based on this, the electronic map can be updated to an area related to the reachable location, and locations related to the reachable location (such as Nanjing East Road Subway Station and North Bund) can be marked in the area, so that the user can understand the places where they can live near the reachable location. At the same time, the entries in the residence list can also be updated synchronously, so that these entries correspond to the places where they can live near the reachable location, so that the user can choose, which can save the user time in selecting a residence.

[0075] In addition, you can also refer to Fig.10 ,exist Fig.10 In the example, the user can select multiple reachable locations (eg, The Bund, Yu Garden), and then update the electronic map based on the selected reachable locations. The update method is the same as the aforementioned update method and will not be repeated here.

[0076] As an optional embodiment, the highlighting method includes at least one of the following: marking the location of each reachable location in the electronic map, displaying recommended information / reachable location image / reachable location evaluation / reachable location ticket price at the geographical location corresponding to each reachable location.

[0077] It can be seen that the implementation of this optional embodiment can realize diversified highlighting, so as to provide users with a highlighting method suitable for them, which is conducive to improving user stickiness.

[0078] Specifically, the highlighting mode supports user-defined operations, and the user can change the highlighting mode according to his or her own preferences.

[0079] As an optional embodiment, the recommended information display area is displayed in a user interface, and the user interface also includes triggerable controls corresponding to each reachable location, and also includes: Step S060: When a text click operation / map click operation / triggerable control click operation is detected for the target reachable location, it is determined that a trigger operation is detected.

[0080] It can be seen that the implementation of this optional embodiment can provide users with a variety of triggering methods, which is conducive to improving the interactivity with users.

[0081] Specifically, users can trigger Figure 7 The triggerable control "Bund" shown in Figure 4 The "Bund" mark shown on the map shown, such as Figure 5 The triggerable control "clock tower" shown, such as Figure 5 The path recommendation text shown is implemented as a triggerable control of the character "clock tower", thereby realizing the selection of a location, so that the system updates the entry in the residence list accordingly, making the entry relevant to the user's selection. In the residence list, the order of the entries can be based on one or more factors such as popularity, distance, sales volume, rating, etc., which are not limited in the embodiments of the present application.

[0082] In step S130 , in response to a trigger operation on a target reachable location in the recommended information display area, a residence entry corresponding to the target reachable location is output.

[0083] Specifically, see Figure 7 ,exist Figure 7In the example, the target reachable location selected by the user is "The Bund", and then, a residence entry corresponding to the target reachable location (such as "XX Astoria Hotel") can be output for it. The number of residence entries corresponding to the target reachable location can be any number, and the embodiment of the application is not limited thereto.

[0084] As an optional embodiment, the method further includes: Step S140: in response to an item browsing operation, hiding the recommended information display area.

[0085] It can be seen that implementing this optional embodiment can help increase the number of items that can be browsed at one time, thereby saving the user's time in selecting a place of residence.

[0086] Specifically, upon detecting Figure 5 After the item browsing operation, the recommended information display area can be expanded to expand the area size that can display items. In this case, more items can be displayed, which provides convenience for the user's browsing operation. For details, please refer to Figure 8 ,exist Figure 8 In the example, after the item browsing operation is detected, the recommended information display area is hidden. Optionally, after the item browsing operation is detected, the triggerable control corresponding to the target reachable location can be retained or the triggerable control corresponding to the target reachable location can be hidden, which is not limited in the embodiment of the present application.

[0087] As an optional embodiment, it also includes: Step S150: In response to a trigger operation on a target entry in each residence entry, displaying a detail interface corresponding to the target entry.

[0088] It can be seen that implementing this optional embodiment can help users further understand the details of the target item.

[0089] Specifically, the details interface may include information such as price, room type, location, contact number, room facilities, etc. corresponding to the target item. If the user is satisfied with the content displayed on the details interface, the user may perform a payment and room reservation operation for the target item.

[0090] As an optional embodiment, the method further includes: Step S160: in response to a trigger operation on a target reachable location in the recommended information display area, updating the recommended information display area based on available locations around the target reachable location.

[0091] It can be seen that the implementation of this optional embodiment can realize the linkage between the recommended information display area and the target reachable location, improve the correlation between the two, and help users quickly choose a place to live.

[0092] Specifically, see Figure 5 If the user triggers Figure 5If the target reachable location implemented as the character "Grand Tang Mall" is in the recommended information display area, the recommended information display area can be updated based on the available locations around the target reachable location, and then the updated recommended information display area can be presented to the user. For details, please refer to Fig. 9 , in Fig. 9 , the user can further select other reachable locations related to the target reachable location.

[0093] Please refer to Fig.11 , Fig.11 which schematically shows a flowchart of an information recommendation method according to another embodiment of the present application. As Fig.11 shown, the information recommendation method includes: step S1110 to step S1190.

[0094] Step S1110: In response to a search operation, obtain the destination displayed in the destination selection area; or, in response to a search operation, determine the typed text information, perform semantic analysis on the typed text information to obtain the destination; or, display a location recommendation phrase control, and in response to a trigger operation on the target control in the location recommendation phrase control, determine that a search operation is detected, and in response to the search operation, determine the destination; or, in response to a search bar trigger operation, display a location recommendation phrase control, determine that a search operation is detected, and in response to the search operation, determine the destination.

[0095] Step S1120: Obtain the events within the geographical area range of the destination; where the events include at least one of historical events, upcoming events, and ongoing events.

[0096] Step S1130: Obtain the locations within the geographical area range of the destination; where the locations include at least one of tourist attractions and consumption locations.

[0097] Step S1140: Select reachable locations from the occurrence locations corresponding to each event and each location based on the timeliness, popularity of each event, and the popularity of each location.

[0098] Step S1150: Obtain the reachable locations corresponding to the destination; generate a path recommendation text for connecting each reachable location, and display the path recommendation text in the recommended information display area; or, obtain the reachable locations corresponding to the destination, display an electronic map in the recommended information display area, and highlight each reachable location in the electronic map based on the geographical locations corresponding to each reachable location.

[0099] Step S1160: When a text click operation / map click operation / click operation on a triggerable control for the target reachable location is detected, determine that a trigger operation is detected.

[0100] Step S1170: In response to a trigger operation on a target reachable location in the recommended information display area, output a residence entry corresponding to the target reachable location.

[0101] Step S1180: In response to the item browsing operation, the recommended information display area is hidden.

[0102] Step S1190: In response to a trigger operation on a target entry in each residence entry, a detail interface corresponding to the target entry is displayed, and a recommended information display area is updated based on available locations around the target reachable location.

[0103] It should be noted that steps S1110 to S1190 are Figure 1 The steps shown and their embodiments correspond to each other, Fig.11 It shows Figure 1 An optional implementation of each implementation, but this does not mean Figure 1 Each embodiment must be in accordance with Fig.11 For the specific implementation of steps S1110 to S1190, please refer to Figure 1 The steps and embodiments shown are not described in detail here.

[0104] It can be seen that implementation Fig.11 The method shown can, based on the user's destination, display a recommended information display area containing reachable places in the destination, which is equivalent to recommending places to visit to the user. It takes into account the problem that the user chooses a destination but does not know where to visit, and provides convenience for the user in choosing a place to live. Furthermore, in response to a trigger operation on the target reachable place in the recommended information display area, the residence entry corresponding to the target reachable place can be output. This allows the user to efficiently obtain nearby residence information of the place to be reached, and can save the user time in selecting a place to live.

[0105] See also Fig.12 , Fig.12 The structure block diagram of the information recommendation device according to an embodiment of the present application is schematically shown. Figure 1 The method shown corresponds to Fig.12 As shown, the information recommendation device 1200 includes:

[0106] The destination determination unit 1201 is used to determine the destination in response to the search operation;

[0107] The area display unit 1202 is used to display a recommended information display area including reachable places in the destination, including: obtaining reachable places corresponding to the destination, generating a path recommendation text for connecting the reachable places in series, and displaying the path recommendation text in the recommended information display area; the recommended information display area is displayed in a user interface, and the user interface also includes a triggerable control corresponding to each reachable place;

[0108] The item recommendation unit 1203 is used to output a residence item corresponding to the target reachable location in the recommended information display area in response to a trigger operation on the target reachable location.

[0109] It can be seen that implementation Fig.12 The device shown can, based on the user's destination, display a recommended information display area containing reachable places in the destination, which is equivalent to recommending places to visit to the user. It takes into account the problem that the user chooses a destination but does not know where to visit, and provides convenience for the user in choosing a place to live. Furthermore, in response to a trigger operation on the target reachable place in the recommended information display area, the residence entry corresponding to the target reachable place can be output. This allows the user to efficiently obtain nearby residential information of the place to be reached, and can save the user time in selecting a place to live.

[0110] As an optional embodiment, the destination determination unit 1201 determines the destination in response to the search operation, including: the destination determination unit 1201 obtains the destination displayed in the destination selection area in response to the search operation.

[0111] It can be seen that by implementing this optional embodiment, the currently displayed destination can be obtained, and then it is convenient to generate a recommended information display area containing reachable places in the destination, which can help improve the efficiency of residential screening.

[0112] As an optional embodiment, the destination determination unit 1201 determines the destination in response to the search operation, including: the destination determination unit 1201 determines the typed text information in response to the search operation; and performs semantic analysis on the typed text information to obtain the destination.

[0113] It can be seen that the implementation of this optional embodiment can semantically understand the user's typed text information and determine the destination. Compared with the related technology, the user does not need to accurately enter / select the destination to achieve the search purpose, which improves the diversity of the search function usage methods, lowers the user usage threshold, and is conducive to improving user usage stickiness.

[0114] As an optional embodiment, it also includes:

[0115] A display unit, used for displaying a location recommendation control;

[0116] The determination unit is configured to determine that a search operation is detected in response to a trigger operation on a target control in the location recommendation control.

[0117] It can be seen that the implementation of this optional embodiment can directly respond to the user's operation of triggering the location recommendation control by searching, without the user having to manually input the content to be searched, which can save users. The location recommendation control displayed to the user provides the user with a variety of choices, which is conducive to improving the interactivity with the user.

[0118] As an optional embodiment, the display unit displays a location recommendation control, including: the display unit displays the location recommendation control in response to a search bar trigger operation.

[0119] It can be seen that by implementing this optional embodiment, a location recommendation control can be displayed when the user enters the search interface, so that when the user has not confirmed the search content, more options are provided for the user to refer to or choose from, which is conducive to improving the user's search efficiency.

[0120] As an optional embodiment, it also includes:

[0121] An event acquisition unit, used to acquire events within the geographical area of ​​the destination; wherein the events include at least one of historical events, pending events, and ongoing events;

[0122] A location acquisition unit, used to acquire locations within the geographical area of ​​the destination; wherein the locations include at least one of sightseeing locations and consumption locations;

[0123] The location selection unit is used to select a reachable location from the location corresponding to each event and each location based on the timeliness and popularity corresponding to each event and the popularity corresponding to each location.

[0124] It can be seen that by implementing this optional embodiment, a location filtering operation can be performed based on the popularity of locations and events to filter out accessible locations that are suitable for the user / current situation. This can improve the content richness of the user interface, and further help increase the probability of users triggering the recommended information display area, which is beneficial to improving interactivity with users.

[0125] As an optional embodiment, the area display unit 1202 displays a recommended information display area including reachable places in the destination, including: the area display unit 1202 obtains the reachable places corresponding to the destination; the area display unit 1202 generates a path recommendation text for connecting the reachable places in series; the area display unit 1202 displays the path recommendation text in the recommended information display area.

[0126] It can be seen that the implementation of this optional embodiment can take into account the travel route and display a path recommendation text that can connect various reachable places to the user. The user can refer to the travel route recommendation in the path recommendation text or only select one of the places to search for the residence. This can enrich the interaction method with the user and save the user's time in screening the residence.

[0127] As an optional embodiment, the area display unit 1202 displays a recommended information display area including reachable places in the destination, including: the area display unit 1202 obtains the reachable places corresponding to the destination; the area display unit 1202 displays an electronic map in the recommended information display area; the area display unit 1202 displays each reachable place in a highlighted manner in the electronic map based on the geographical locations corresponding to each reachable place.

[0128] It can be seen that the implementation of this optional embodiment can provide users with reachable places based on electronic maps, which makes the locations of reachable places more intuitive and facilitates users to select desired places.

[0129] As an optional embodiment, the highlighting method includes at least one of the following: marking the location of each reachable location in the electronic map, displaying recommended information / reachable location image / reachable location evaluation / reachable location ticket price at the geographical location corresponding to each reachable location.

[0130] It can be seen that the implementation of this optional embodiment can realize diversified highlighting, so as to provide users with a highlighting method suitable for them, which is conducive to improving user stickiness.

[0131] As an optional embodiment, the recommendation information display area is displayed in a user interface, and the user interface also includes triggerable controls corresponding to each reachable location, wherein:

[0132] The determination unit is further configured to determine that a trigger operation is detected when a text click operation / map click operation / triggerable control click operation on a target reachable location is detected.

[0133] It can be seen that the implementation of this optional embodiment can provide users with a variety of triggering methods, which is conducive to improving the interactivity with users.

[0134] As an optional embodiment, it also includes:

[0135] The hiding unit is used to hide the recommended information display area in response to an item browsing operation.

[0136] It can be seen that implementing this optional embodiment can help increase the number of items that can be browsed at one time, thereby saving the user's time in selecting a place of residence.

[0137] As an optional embodiment, it also includes:

[0138] The detail display unit is used to display the detail interface corresponding to the target entry in response to the trigger operation on the target entry in each residence entry.

[0139] It can be seen that implementing this optional embodiment can help users further understand the details of the target item.

[0140] As an optional embodiment, it also includes:

[0141] The updating unit is configured to update the recommended information display area based on available locations around the target reachable location in response to a triggering operation on the target reachable location in the recommended information display area.

[0142] It can be seen that the implementation of this optional embodiment can realize the linkage between the recommended information display area and the target reachable location, improve the correlation between the two, and help users quickly choose a place to live.

[0143] It should be noted that, although several modules or units of the equipment for action execution are mentioned in the above detailed description, this division is not mandatory. In fact, according to the embodiments of the present application, the features and functions of two or more modules or units described above can be embodied in one module or unit. On the contrary, the features and functions of one module or unit described above can be further divided into being embodied by multiple modules or units.

[0144] Since the various functional modules of the information recommendation device in the example embodiment of the present application correspond to the steps of the example embodiment of the information recommendation method described above, for details not disclosed in the device embodiment of the present application, please refer to the embodiment of the information recommendation method described above. Also, since the various functional modules of the information recommendation device in the example embodiment of the present application correspond to the steps of the example embodiment of the information recommendation method described above, for details not disclosed in the device embodiment of the present application, please refer to the embodiment of the information recommendation method described above.

[0145] See also Fig.13 , Fig.13 A schematic diagram of the structure of a computer system suitable for implementing an electronic device of an embodiment of the present application is shown.

[0146] It should be noted that Fig.13 The computer system 1300 of the electronic device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present application.

[0147] like Fig.13As shown, the computer system 1300 includes a central processing unit (CPU) 1301, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 1302 or a program loaded from a storage part 1308 into a random access memory (RAM) 1303. Various programs and data required for system operation are also stored in the RAM 1303. The CPU 1301, the ROM 1302, and the RAM 1303 are connected to each other via a bus 1304. An input / output (I / O) interface 1305 is also connected to the bus 1304.

[0148] The following components are connected to the I / O interface 1305: an input section 1306 including a keyboard, a mouse, etc.; an output section 1307 including a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and a speaker, etc.; a storage section 1308 including a hard disk, etc.; and a communication section 1309 including a network interface card such as a LAN card, a modem, etc. The communication section 1309 performs communication processing via a network such as the Internet. A drive 1310 is also connected to the I / O interface 1305 as needed. A removable medium 1311, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is installed on the drive 1310 as needed, so that a computer program read therefrom is installed into the storage section 1308 as needed.

[0149] In particular, according to an embodiment of the present application, the process described with reference to the flowchart above can be implemented as a computer software program. For example, an embodiment of the present application includes a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program contains program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network through a communication section 1309, and / or installed from a removable medium 1311. When the computer program is executed by a central processing unit (CPU) 1301, various functions defined in the method and apparatus of the present application are executed.

[0150] The exemplary embodiments of the present disclosure also provide a computer program product, which includes a computer program, and when the computer program is executed by a processor, the above scheme display method is implemented.

[0151] In one embodiment, the computer program product may be a tangible product containing a computer program, such as a computer-readable storage medium storing a computer program. The readable storage medium may be a storage medium based on electrical, magnetic, optical, electromagnetic, infrared, or other signals, including but not limited to: random access memory (RAM), read-only memory (ROM), magnetic tape, floppy disk, flash memory (Flash), mechanical hard disk (HDD), solid-state drive (SSD), and the like. Exemplarily, the computer program product may be implemented as a non-volatile storage medium storing a computer program, such as a read-only memory, a NAND flash memory, and the like.

[0152] In one embodiment, the computer program product may be an intangible product including a computer program. Exemplarily, the computer program product may be implemented as a virtual digital product, such as a digital file storing an executable file, an installation package, etc. of the computer program.

[0153] The code of the computer program can be written in one or more programming languages. Programming languages ​​such as C language, Java, C++, etc. The program code can be executed entirely on the user computing device, or partially on the user computing device, or as a separate software package, or partially on the user computing device and partially on a remote computing device, or entirely on a remote computing device or server. In the case of a remote computing device, the remote computing device can be connected to the user computing device through any type of network, such as a local area network (LAN), a wide area network (WAN), etc., or can be connected to an external computing device (e.g., an Internet connection provided by an operator).

[0154] The computer program may be carried or transmitted via electrical, magnetic, optical, electromagnetic, infrared, or other signals. The electronic device may convert the signal carrying the computer program into a digital signal, thereby running the computer program. When the computer program is run on an electronic device, its code is used to enable the electronic device to execute (more specifically, enable the processor of the electronic device to execute) the method steps of various exemplary embodiments of the present disclosure, such as the above-mentioned scheme display method, which includes the following steps: in response to a search operation, determining a destination; displaying a recommended information display area containing reachable places in the destination; in response to a trigger operation for a target reachable place in the recommended information display area, outputting a residence entry corresponding to the target reachable place.

[0155] By executing the above method steps through a computer program, a recommended information display area containing reachable places in the destination can be displayed to the user based on the user's destination, which is equivalent to recommending places to visit to the user. This takes into account the problem that the user chooses a destination but does not know where to visit, and provides convenience for the user in choosing a place to live. Furthermore, in response to a trigger operation on the target reachable place in the recommended information display area, a residence entry corresponding to the target reachable place can be output. This allows the user to efficiently obtain nearby residence information of the place to be reached, and can save the user time in selecting a place to live.

[0156] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present application. In this regard, each box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the above-mentioned module, program segment or a part of a code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram or flow chart, and the combination of the boxes in the block diagram or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0157] The units involved in the embodiments described in this application may be implemented by software or hardware, and the units described may also be set in a processor. The names of these units do not, in some cases, constitute limitations on the units themselves.

[0158] Those skilled in the art will readily appreciate other embodiments of the present application after considering the specification and practicing the invention disclosed herein. The present application is intended to cover any modification, use or adaptation of the present application, which follows the general principles of the present application and includes common knowledge or customary technical means in the art that are not disclosed in the present application. The specification and examples are intended to be exemplary only, and the true scope and spirit of the present application are indicated by the claims.

Claims

1. An information recommendation method, characterized in that: include: In response to the search operation, determining a destination; Displaying a recommendation information display area including reachable places in the destination, including: acquiring reachable places corresponding to the destination, generating a path recommendation text for connecting the reachable places in series, and displaying the path recommendation text in the recommendation information display area; The recommended information display area is displayed in a user interface, and the user interface also includes triggerable controls corresponding to each reachable location; In response to a trigger operation on a target reachable location in the recommended information display area, a residence entry corresponding to the target reachable location is output.

2. The method according to claim 1, characterized in that In response to the search operation, determining a destination includes: In response to the search operation, a destination displayed in the destination selection area is acquired.

3. The method according to claim 1, characterized in that: In response to the search operation, determining a destination includes: In response to the search operation, determining to enter text information; The input text information is semantically analyzed to obtain a destination.

4. The method according to claim 1, characterized in that: Also includes: Display location recommendation widget; In response to a trigger operation on a target control in the place recommendation control, it is determined that the search operation is detected.

5. The method according to claim 4, characterized in that Display location recommendation controls, including: In response to the search bar triggering operation, a location recommendation control is displayed.

6. The method according to claim 1, characterized in that The display area for recommendation information including accessible places in the destination is displayed, and further includes: Obtain a reachable location corresponding to the destination; Display an electronic map in the recommended information display area; Based on the geographical locations corresponding to the respective reachable locations, the reachable locations are displayed in a highlighted manner on the electronic map; The highlighting display method includes at least one of the following: marking the location of each reachable location in the electronic map, displaying recommendation information / reachable location image / reachable location evaluation / reachable location ticket price at the geographical location corresponding to each reachable location; When a text click operation / map click operation / triggerable control click operation on the target reachable location is detected, it is determined that the trigger operation is detected.

7. The method according to claim 1, characterized in that Also includes: In response to an entry browsing operation, the recommended information display area is hidden.

8. The method according to claim 1, characterized in that Also includes: In response to a trigger operation on a target entry in each residence entry, a detail interface corresponding to the target entry is displayed.

9. The method according to any one of claims 1 to 8, characterized in that: Also includes: In response to a trigger operation on a target reachable location in the recommended information display area, the recommended information display area is updated based on available locations around the target reachable location.

10. An electronic device, characterized in that: include: processor; as well as A memory, configured to store executable instructions of the processor; The processor is configured to perform the method of any one of claims 1 to 8 by executing the executable instructions.