Information recommendation method, device and electronic device
Through accurate recommendation based on geographical location and instant behavior, using mobile payment clients to recommend coupons and admission vouchers in overseas travel scenarios, the problem of low usage rate of mobile payment functions is solved, and offline payment convenience and resource optimization are achieved.
Patent Information
- Application Number
- CN202010682287.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-07-15
- Publication Date
- 2025-07-22
- Estimated Expiration
- 2040-07-15
AI Technical Summary
The use rate of mobile payment functions in overseas travel scenarios is low, making it difficult for users to enjoy convenience abroad, resulting in waste of resources and insufficient utilization rate.
By determining the geographical location information of the target user, the target data objects related to the geographical location, such as coupons and admission vouchers, are recommended, and the client obtains them online and uses them offline, and accurately recommends them in combination with geographical location and instant behavior, and displays them through the terminal device's quick entrance page to improve the user's usage of mobile payment functions.
It improves the utilization rate of mobile payment functions in overseas scenarios, reduces resource waste, provides offline payment convenience, and improves the conversion rate of recommended information and the usage rate of clients.
Smart Images

Figure CN113297507B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of information recommendation, and particularly to an information recommendation method, an apparatus, and an electronic device. Background Art
[0002] Mobile payment refers to the use of mobile client devices such as mobile phones for electronic currency payment. Mobile payment effectively combines the Internet, terminal devices, and financial institutions to form a new payment system. Among them, in the scenario of offline payment, due to the characteristics of being anytime, anywhere, and portable, mobile payment is more widely used in payment fields such as small amounts, fast speed, and convenience compared to traditional payment methods, such as public transportation, tourism, vegetable markets, convenience stores, and so on. This payment method provides convenience for users' offline payments.
[0003] At present, although the relevant application programs of mobile payment already have a relatively high usage rate, the usage rate in some scenarios is still relatively low. For example, in the tourism scenario, such as traveling to a strange city, especially in the overseas scenario, due to the obvious regional characteristics of mobile payment in the initial stage of development, most of the applications (Apps) with mobile payment functions launched by development companies in a certain country are only widely used within that country, and it is difficult for overseas users or users traveling abroad to enjoy the convenience brought by such Apps overseas. Although with the international development of mobile payment, some overseas merchants can also access such Apps, enabling users of such Apps to also use the Apps for offline mobile payment at these overseas merchants during overseas travel or business trips, etc. However, in the initial stage of international development, the usage rate of mobile payment functions in the tourism scenario, especially in the overseas scenario, is still relatively low.
[0004] Therefore, how to further improve the usage rate of mobile payment functions and at the same time provide more convenience for users has become a technical problem that needs to be solved by those skilled in the art. Summary of the Invention
[0005] The present application provides an information recommendation method, an apparatus, and an electronic device, which can improve the usage rate of mobile payment functions, reduce resource waste, and at the same time provide more convenience for users.
[0006] The present application provides the following solutions:
[0007] An information recommendation method, comprising:
[0008] Determining the geographical location information of a target user;
[0009] Determining a target data object to be recommended according to the geographical location information, the target data object being related to an entity place, and the entity place being related to the geographical location;
[0010] Provide recommendation information about the target data object to the client associated with the target user.
[0011] An information recommendation method, comprising:
[0012] The client receives a request to access the quick entry page of the function module;
[0013] Submit the request to the server so that after the server determines that the associated user is the target user and the geographical location information thereof, determine the target data object to be recommended, where the target data object is related to an entity location, and the entity location is related to the geographical location;
[0014] Receive the recommendation information about the target data object returned by the server and display it on the quick entry page of the function module.
[0015] An information recommendation method, comprising:
[0016] The client receives a request to access the target function module page;
[0017] Submit the request to the server so that after the server determines that the associated user is the target user and the geographical location information thereof, determine the target data object to be recommended, where the target data object is related to an entity location, and the entity location is related to the overseas geographical location;
[0018] Receive the recommendation information about the target data object returned by the server and display it on the function module page.
[0019] An information recommendation device, comprising:
[0020] A geographical location information determination unit, configured to determine the geographical location information of the target user;
[0021] A target data object determination unit, configured to determine the target data object to be recommended according to the geographical location information, where the target data object is related to an entity location, and the entity location is related to the geographical location;
[0022] A target data object providing unit, configured to provide recommendation information about the target data object to the client associated with the target user
[0023] An information recommendation device, comprising:
[0024] A first request receiving unit, configured to receive a request to access the quick entry page of the function module;
[0025] A first request submission unit, configured to submit the request to a server, so that after the server determines that the associated user is a target user and the geographical location information thereof, the server determines a target data object to be recommended, where the target data object is related to an entity place, and the entity place is related to the geographical location;
[0026] A first recommendation information display unit, configured to receive the recommendation information about the target data object returned by the server and display it on the quick access page of the function module.
[0027] An information recommendation device, comprising:
[0028] A second request receiving unit, configured to receive a request for accessing a target function module page;
[0029] A second request submission unit, configured to submit the request to a server, so that after the server determines that the associated user is a target user and the geographical location information thereof, the server determines a target data object to be recommended, where the target data object is related to an entity place, and the entity place is related to the overseas geographical location;
[0030] A second recommendation information display unit, configured to receive the recommendation information about the target data object returned by the server and display it on the function module page.
[0031] According to the specific embodiments provided by the present application, the present application discloses the following technical effects:
[0032] Through the embodiments of the present application, the geographical location information of the target user can be determined, and the target data object to be recommended can be determined according to the overseas geographical location information, and the recommendation information about the target data object is provided to the client associated with the target user. Among them, the target data object may specifically be related to an entity place, and such an entity place is related to the geographical location where the user is currently located. In this way, offline users can be first guided to the online through the recommended information. After completing operations such as receiving or purchasing the target data object online, since the target data object can be used in the associated entity place through the client, the online behavior of the user can be extended to the offline. During the consumption process in the offline entity place, conveniences such as payment can be obtained through the client associated with the embodiments of the present application, and even discounts can be obtained. It can be seen that the embodiments of the present application bring conveniences such as offline payment to the target user, and are also beneficial to improving the usage rate of the client associated with the embodiments of the present application in the user's itinerary and reducing resource waste.
[0033] In addition, since the specific target data object to be recommended can be determined based on the geographical location information of the user's current location and the instant behavior information that the user may have at the corresponding time point, the probability that the recommended target data object meets the user's needs can be relatively high, reducing resource waste.
[0034] Furthermore, in an alternative embodiment, the information of the recommended target data object can be displayed through a quick access page of a function module such as the "negative first screen" of the terminal device, making the recommended information more easily perceivable by the user, thereby improving the conversion rate of the recommended information.
[0035] Of course, any product implementing the present application does not necessarily need to achieve all of the above advantages simultaneously. BRIEF DESCRIPTION OF THE DRAWINGS
[0036] To more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the following will briefly introduce the drawings required for use in the embodiments. Obviously, the drawings in the following description are only some embodiments of the present application, and those of ordinary skill in the art can obtain other drawings based on these drawings without creative efforts.
[0037] Figure 1 is a schematic diagram of the system architecture provided by an embodiment of the present application;
[0038] Figure 2 is a flowchart of the first method provided by an embodiment of the present application;
[0039] Figures 3-1 to 3-3 is a schematic diagram of the interface provided by an embodiment of the present application;
[0040] Figure 4 is a flowchart of the second method provided by an embodiment of the present application;
[0041] Figure 5 is a flowchart of the third method provided by an embodiment of the present application;
[0042] Figure 6 is a schematic diagram of the first device provided by an embodiment of the present application;
[0043] Figure 7 is a schematic diagram of the second device provided by an embodiment of the present application;
[0044] Figure 8 is a schematic diagram of the third device provided by an embodiment of the present application;
[0045] Figure 9 is a schematic diagram of the electronic device provided by an embodiment of the present application. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0046] Next, the technical solutions in the embodiments of the present application will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. All other embodiments obtained by those of ordinary skill in the art based on the embodiments in the present application belong to the scope of protection of the present application.
[0047] In the embodiments of the present application, in order to improve the usage rate of the mobile payment function in overseas scenarios, through means such as LBS (Location Based Services), according to the geographical location information of the target user, the corresponding target data object can be recommended for him. Such a data object can be associated with the physical places (including merchants, shopping malls, scenic spots, etc.) around the geographical location where the user is located. After the user obtains such a target data object (for example, it can include user entitlement data objects such as coupons, or it can also include admission voucher data objects such as tickets, etc.), it can be used in the associated physical place through the associated client. That is, first pull the user from the offline scenario to the online, after completing the acquisition operation of the recommended target data object online, then return to the offline scenario, and perform operations such as payment through the target client in the physical place. Through this way from offline to online and then from online to offline, it promotes the user's perception of the physical places where the target client can be used for offline mobile payment, and at the same time improves the usage rate of the target client in the physical place. From the user's perspective, during the consumption process in the physical place, convenience can also be obtained through the services provided by the target client.
[0048] Specifically, when recommending the target data object, in addition to referring to the geographical location information of the user at present, it can also be determined according to the category of physical places associated with the immediate behaviors that the user may have at the current moment (such as eating, shopping, leisure and entertainment, etc.) (such as restaurants, shopping malls, cinemas, etc.). In specific implementation, at the same moment, only the target data object associated with one physical place can be recommended, so as to reduce the decision-making cost of the user. In addition, a travel plan suggestion can also be generated. The travel plan can include multiple target data objects associated with multiple physical places, and can be recommended to the user at different time points according to the time periods when the user may consume in each physical place.
[0049] In terms of the specific way of reaching the recommended information, the embodiments of the present application can display the information of the recommended target data object to the user through the quick entry page of the function module of the client (such as the "negative first screen" of the terminal device, etc.). In addition, the information of the recommended target data object can also be displayed within the specific function module page. Of course, the user can also be reached through means such as pushing notification messages, etc.
[0050] In specific implementation, from the perspective of the system architecture, as Figure 1 shown, the embodiments of the present application may involve the server and the client of the relevant system. Among them, the relevant system may specifically be a system with mobile payment service functions. Specifically, the server is mainly used for specific data processing, including the discovery of target users, the determination of user location information, the generation of recommended information, and so on. The client is mainly used for presenting information on the front end and interacting with users, and so on.
[0051] The following details the specific technical solutions provided by the embodiments of the present application.
[0052] Embodiment 1
[0053] First, from the perspective of the server, Embodiment 1 provides an information recommendation method. Refer to Figure 2 and this method may specifically include:
[0054] S201: Determine the geographical location information where the target user is located;
[0055] Among them, in the overseas scenario, the target user may be all users located overseas, or may specifically refer to users who travel or go on business overseas from the source country / region (for example, China), or users from the source country / region living overseas, etc. Since these users all come from the source country and are more familiar with the relevant client, therefore, making relevant recommendations to such target users will have a higher conversion rate.
[0056] In specific implementation, in the case of using the above special users as target users, before making specific recommendations, the discovery of target users can be carried out first. Specifically, there are various ways to discover target users. In one way, the target user can be determined based on the reservation behavior data of the user for outbound-related commodity object information in the associated commodity object information service system. For example, if a user reserves a cross-border flight, or a hotel, or a travel itinerary, etc. in the associated commodity object information service system, and usually date information is associated, it can be proved that the user may have an outbound behavior on the corresponding date, and thus the user can be used as a target user. Or, it can also be determined whether a user has an outbound behavior based on the change of the user's geographical location positioning information. For example, if a user has been located within the source country for a long time and is found to be outside the country through the positioning information, it can be determined that the user has an outbound behavior. At this time, the user can be determined as a target user. In addition, in specific implementation, the platform data such as the user's registration information, common delivery address information / most recent delivery address information, etc. can also be combined to judge whether the user belongs to the target user, and so on. For source country / region users living outside the country (for example, Chinese users living abroad, etc.), such target users can also be discovered based on the above platform data, etc.
[0057] Specifically, after determining the target user, the geographical location information of the target user can be determined so as to recommend relevant data objects based on the determined geographical location information. Specifically, the geographical location information of the target user can be obtained according to the positioning information reported by the target user's client, etc.
[0058] S202: Determine the target data object to be recommended according to the geographical location information, where the target data object is related to an entity place, and the entity place is related to the geographical location;
[0059] After determining the geographical location information of the user, a target data object to be recommended can be determined for the user. Such a target data object is usually related to an entity place, and such an entity place is related to the geographical location. For example, it may be a merchant located around the geographical location of the user, etc.
[0060] Among them, there are mainly various specific target data objects recommended in the embodiments of the present application. For example, specifically, it may include: user right data objects, admission voucher data objects of physical venues, etc. Among them, user right data objects may specifically include coupons, vouchers, full reduction offers, and so on. Users can obtain such user right data objects by means of collection or purchase, etc. Then, when performing a payment behavior in an associated physical venue through the client, the user rights can be verified and used. For example, a certain user is currently in a business district in a certain country, and the system recommends a coupon for a certain restaurant to him. After the user collects the coupon through the associated client and goes to the restaurant for dining, he can use the client to pay with the coupon. The admission voucher data objects of physical venues may specifically include electronic tickets for scenic spots, etc. Users can purchase the recommended admission voucher data objects online through the associated client. After obtaining the corresponding electronic admission vouchers, they can then enter the physical venue by presenting the electronic admission vouchers in the associated physical venue to obtain corresponding services, and so on.
[0061] Specifically, there are also various ways to determine the target data object to be recommended according to the geographical location information of the user. For example, in one way, at least one target physical venue within a threshold range from the geographical location can be determined first. For example, merchants around the user's current location can be determined. Such target physical venues are default pre-connected to the relevant system provided in the embodiments of the present application, including installing the relevant merchant version client, and being able to support offline payment or verification of electronic admission vouchers through the associated client provided in the embodiments of the present application, so that users can obtain target data objects and use them for verification in such target physical venues. After determining the target physical venues around the current location, the data objects associated with such target physical venues can be determined as the target data objects.
[0062] Among them, the so-called data objects associated with the target physical venue may specifically include data objects published by the target physical venue in the associated system and only available in the target physical venue. Or, it may also include data objects such as general coupons published by the system (since they are general data objects, they are available in the currently determined target physical venue), or data objects such as coupons available in physical venues of a specified category or industry (if the currently determined target physical venue belongs to the specified category or industry, they are available in the currently determined target physical venue), and so on.
[0063] In addition, since the main purpose of information recommendation in the embodiments of the present application is to improve the usage rate of the associated client by the user, the recommended information is not targeted at a large quantity, but rather at more precisely matching the user's current consumption needs. For this purpose, in a preferred embodiment, when determining the target data object to be recommended, the target data object to be recommended can also be determined according to the geographical location information and the entity place category associated with the user's immediate behavior that may occur at the current moment. That is to say, the target data object recommended in the embodiments of the present application is not only related to the geographical location where the user is currently located, but can also be related to time. For example, a user is located near a shopping mall at noon. Most of the immediate behaviors that the user may perform at this moment are dining behaviors. Therefore, coupons related to restaurants near the shopping mall can be recommended. If the user is located near the shopping mall in the afternoon, most of the immediate behaviors that the user may perform at this moment are shopping, or leisure and entertainment, etc. Therefore, coupons related to clothing stores, cinemas, etc. in the shopping mall can be recommended, and so on. In addition, the specific target data object recommended can be only one, so as to reduce the user's decision-making cost and improve the conversion rate of the recommended information for the user.
[0064] S203: Provide recommendation information about the target data object to the client associated with the target user.
[0065] After determining the specific target data object to be recommended, recommendation information about the target data object can be provided to the client associated with the target user. For example, it may include user entitlement data objects associated with specific entity places. In this way, after the user obtains such a target data object, the data object can be verified and used in the associated entity place through the client.
[0066] In specific implementation, there may be multiple target data objects to be recommended. For example, if there are a relatively large number of merchants around a certain geographical location, there may be multiple data objects available for recommendation. At this time, in the embodiments of the present application, the multiple target data objects are not recommended in a packaged manner at the same time, but the multiple target data objects can be recommended to the client associated with the target user at different time points. In this way, the user can receive different recommendation information at different time points. Compared with selecting from a large number of recommendation information, this way of dispersed recommendation can reduce the user's decision-making cost.
[0067] In specific implementation, the multiple target data objects may include data objects associated with behavior categories that the user may respectively have in multiple time periods. At this time, in multiple different time periods, the target data objects corresponding to the current time period and the entity places associated therewith can be recommended to the client associated with the target user. For example, a certain user is currently near a certain scenic spot, and there are restaurants, supermarkets, etc. around the scenic spot. The data objects that can be recommended may include restaurant coupons, supermarket vouchers, scenic spot tickets, and so on. Specifically, when providing recommendation information to the client, restaurant coupons can be recommended during the dining time period, scenic spot tickets, supermarket vouchers, etc. can be recommended during the leisure and entertainment time period, and so on. Also, a target data object can be recommended to the client associated with the target user in each time period to reduce the user's decision-making cost. Of course, in specific implementation, there can be multiple data objects of the same type available for recommendation in the same time period, but only one data object is displayed each time. At the same time, in order to give the user more choice opportunities, a request to replace the recommended target data object can also be received while displaying the data object (for example, a replacement request can be initiated by swiping left or right, etc.), and data objects associated with other entity places of the same category as the entity place associated with the target data object are recommended to the client.
[0068] In another way, a travel plan can also be provided according to the geographical location information of the user. The travel plan may include entity place information corresponding to multiple time periods respectively; at this time, the specific target data objects can also be multiple, and are respectively associated with the entity places corresponding to the multiple time periods. In this case, specifically when providing recommendation information about the target data objects to the target user, recommendation information about the travel plan can be provided to the client associated with the target user. Specifically, the information of the multiple recommended target data objects can be displayed in chronological order. For example, as Figure 3-1 shown, the scenic spots that can be visited at this moment and their tickets, the restaurants suitable to go to at 13:00 and the associated vouchers, the clothing stores suitable to go to at 18:00 and the associated vouchers, and so on can be displayed. In addition, a label display area can be included in the display interface of the travel plan recommendation information for aggregately displaying the recommended times and label copywriting corresponding to the multiple target data objects, where the specific label copywriting can include a description copywriting of the recommended reasons for the target data objects. For example, as Figure 3-1As shown at reference numeral 31, it may specifically include "Fun at the moment, recommended to go now", "Delicious at the moment, suitable to go at 13:00", "Must-buy at the moment, suitable to go at 18:00", and so on. Through such tag copy information, the user's impression of the recommended information can be deepened, which is conducive to improving the conversion rate. By providing specific time point information, it can help users plan their itineraries.
[0069] In addition, a map display area may also be included in the display interface of the recommended information of the itinerary plan, which is used to display the location of the physical venue associated with the target data object and / or the route from the current geographical location to the physical venue, and the recommended transportation mode information. For example, as Figure 3-1 shown at reference numeral 32, the location of the scenic spot recommended to go at the current moment can be displayed on the map, and the planned route information, the time required to go, the information on the number of people in the scenic spot, and so on can also be provided.
[0070] It should be noted that when specifically generating the itinerary plan, the target data objects in the itinerary plan can be filtered according to the physical venues that the user has already visited in the completed itinerary or the physical venues that the user needs to visit in the subsequent itinerary. For example, if the user has already been to a ramen restaurant before, then even though the user is still near the ramen restaurant at present, the ramen restaurant may not need to be recommended anymore. Or, if it is determined through certain means that the user will go to a certain scenic spot only in the itinerary in the next few days, then it may not need to be recommended in the current itinerary plan either, and so on.
[0071] In addition, the itinerary plan can also be dynamically adjusted according to the idle time between adjacent target data objects in the itinerary plan. For example, in an itinerary plan, it includes going to a certain restaurant for lunch at 13:00 and going shopping at a certain mall at 15:00 in the afternoon; but the user has already finished lunch at 14:00 (it can be known that the user has finished lunch according to the user's behavior of using the relevant client for settlement, etc.). At this time, during the idle time between 14:00 and 15:00, suitable physical venues and their associated data objects can continue to be recommended to the user. For example, the user can go to a nearby bookstore to read books, and so on.
[0072] Among them, since the specific recommended data objects are usually data objects that the user has not yet purchased or received, during the process of displaying the recommended data objects in the display interface of the specific itinerary plan recommendation information, operation options for receiving or purchasing such recommended data objects can be provided. In addition, information on data objects that the user has purchased / received but not yet used can also be displayed in the above display interface. For example, the user has previously purchased tickets for a certain scenic spot. Although this data object no longer needs to be recommended in the embodiments of the present application, this scenic spot is actually also part of the user's actual itinerary. Therefore, it can also be added to the itinerary plan for display. Specifically, it can be inserted at a certain time point in the timeline for display. Of course, for such purchased / received data objects, operation options for receiving or purchasing do not need to be provided again.
[0073] In addition, the specific recommended data objects can also include marketing activity information such as group purchases, friend-based group purchases, buy-one-get-one-free, etc. associated with specific physical venues. At this time, when providing specific recommendation information, operation options for the user to participate in such marketing activities can also be provided to help the user meet the conditions set by the activities.
[0074] Specifically, such itinerary plans can include the itinerary plan for the recommended day and / or itinerary plans for the near future such as the next day or two days, and so on.
[0075] It should be noted that the above Figure 3-1 shown page can specifically be the page of a relevant functional module in the relevant application client. When specifically implemented, an area for displaying the above recommended information can be newly added on the basis of the original page of the functional module, so that when the user accesses the page of the functional module, the above recommended information can be displayed.
[0076] Through the above implementation method, the recommended objects are not individual data objects that have no connection with each other, but can be multiple target data objects associated based on the timeline. However, the information of these mutually related data objects does not reach the user simultaneously, but can be reached at multiple different time points, so that the recommended information obtained by the user at each time point is relatively single, thereby reducing the decision-making cost generated during the process of the user selecting from numerous recommended information.
[0077] In addition, there can be multiple ways to reach users with the recommended information. For example, in one way of reaching users, after receiving a request to access the quick access page of the function module of the client, recommended information about the target data object can be provided. Among them, the so-called quick access page of the function module can specifically refer to the page of functions such as the "negative first screen" or widget of the terminal device. Taking the "negative first screen" as an example, this page is usually the left side of the main interface of the terminal device (for example, it can be the leftmost screen). In general, application programs (Apps) that need to be quickly accessed can be added to this "negative first screen", and the function modules that need to be quickly accessed within the App can be set. For example, for a certain payment App, if the payment code function is configured as a module that can be quickly accessed through the "negative first screen", then the operation option of this payment code module can be displayed on the "negative first screen". When the user clicks this operation option on the "negative first screen", the payment App can be launched and directly enter the payment code page for display, and so on. In the embodiment of the present application, after the user adds the associated application program to the "negative first screen" or widget, if it is found that the user has traveled abroad, etc., when the user accesses the "negative first screen" or widget page, the recommended target data object determined according to the overseas geographical location information of the user can be displayed in the display area where the application program is located on the "negative first screen" or widget. In this way, the user can directly view the information of the recommended target data object through the "negative first screen" or widget. For example, as Figure 3-2 shown, when the user accesses the "negative first screen", the information of the target data object recommended in the embodiment of the present application can be displayed in the display area where the associated target App is located. In addition, information such as relevant distance, temperature, and recommended transportation methods can also be displayed.
[0078] Among them, when specifically implemented, in the case of providing a travel plan according to the geographical location information of the user, since the travel plan can include entity location information corresponding to multiple time periods, and there are multiple target data objects, which are respectively associated with the entity locations corresponding to the multiple time periods. At this time, the information of the target data object associated with the current behavior time period can be provided through the quick access page of the function module of the client; after starting the client through the quick access and displaying the interface of the target function module, the detailed information about the travel plan can be provided through the interface of the target function module. For example, in the foregoing Figure 3-1In the example shown, the specifically recommended itinerary can include physical venues recommended to go to at this moment, physical venues recommended to go to at other time points such as 13:00, 18:00, and so on. When the user accesses the "negative first screen", the physical venues recommended to go to at this moment and the associated data object information can be displayed. After the user clicks on this information, they can enter the target function module of the client to Figure 3-1 display the recommended content shown, and so on.
[0079] Through this way of reaching users through the "negative first screen", the recommended information can be discovered by more users, and gradually cultivate users' minds, so that users can evolve from passively receiving recommended information to actively opening the associated client and entering the relevant function module page to obtain recommended information. In this way, users can not only use the above-mentioned associated client when they need to make a payment, but also use the client more in non-payment scenarios or scenarios before payment to query the recommended data object information, etc., thereby increasing the user access traffic of the client in non-payment scenarios or scenarios before payment.
[0080] After the specific recommended information reaches the user, the user can perform operations such as purchasing or receiving the corresponding data object. Subsequently, it can also identify whether the user actually arrives at the physical venue. If it includes the physical venue associated with the data object that the user has obtained (purchased or received, etc.), it can prompt the user with data object information such as the user rights and interests associated with the physical venue that the user has obtained, so as to prompt the user to write off and use the data object at the physical venue. For example, as Figure 3-3 shown, after the user opens the payment code page of the associated client, if it is recognized that the user is located in a certain physical venue and has previously received a coupon available at this physical venue, it can prompt "You have a coupon that can be used", and at the same time provide operation options such as "Click to use". After the user clicks on this operation option, they can enter the coupon information display page on the right. Such a coupon information page can display the preferential method information, for example, "Enjoy a 5% discount + food coupon immediately", and so on. In addition, the coupon code, etc. can also be displayed in the form of a barcode, etc., so that the physical venue can write off the coupon by scanning the code.
[0081] In summary, through the embodiments of the present application, for overseas scenarios, the geographical location information of the target user can be determined, and the target data object to be recommended can be determined according to the geographical location information, and recommendation information about the target data object can be provided to the client associated with the target user. Among them, the target data object can be specifically related to an entity venue, and this entity venue is related to the geographical location where the user is currently located. In this way, offline users can be first guided to the online through the recommended information. After completing operations such as receiving or purchasing the target data object online, since the target data object can be used in the associated entity venue through the client, the online behavior of the user can be extended to the offline. During the consumption process in the offline entity venue, convenience in payment and other aspects can be obtained through the client associated with the embodiments of the present application, and even discounts can be obtained. It can be seen that the embodiments of the present application bring convenience in offline payment and other aspects to the target user, and are also conducive to increasing the usage rate of the client associated with the embodiments of the present application and reducing resource waste.
[0082] In addition, since the specific target data object to be recommended can be determined based on the geographical location information of the user's current location and the instant behavior information that the user may have at the corresponding time point, the probability that the recommended target data object meets the user's needs can be relatively high, and resource waste can be reduced.
[0083] Furthermore, in an alternative embodiment, the information of the recommended target data object can be displayed through a quick access page of a function module such as the "negative first screen" of the terminal device, so that the recommended information can be more easily perceived by the user, thereby increasing the conversion rate of the recommended information.
[0084] Embodiment Two
[0085] This Embodiment Two provides an information recommendation method from the perspective of the client. Refer to Figure 4 , and this method may specifically include:
[0086] S401: The client receives a request to access the quick access page of the function module;
[0087] S402: Submit the request to the server so that after the server determines that the associated user is the target user and their geographical location information, it determines the target data object to be recommended, where the target data object is related to an entity venue, and the entity venue is related to the geographical location;
[0088] S403: Receive the recommendation information about the target data object returned by the server and display it on the quick access page of the function module.
[0089] Among them, the target data object is determined according to the geographical location information and the entity place category associated with the possible instant behaviors of users at the current moment.
[0090] After the corresponding function module page is displayed through the quick entry, the detailed information of the target data object and the operation options for obtaining the target data object can be displayed.
[0091] Embodiment III
[0092] This Embodiment III also provides an information recommendation method from the perspective of the client. Refer to Figure 5 , and the method may specifically include:
[0093] S501: The client receives a request to access the target function module page;
[0094] S502: Submit the request to the server so that after the server determines that the associated user is the target user and the overseas geographical location information where the user is located, it determines the target data object to be recommended, and the target data object is related to the entity place, and the entity place is related to the overseas geographical location;
[0095] S503: Receive the recommendation information about the target data object returned by the server and display it on the function module page.
[0096] For the parts not detailed in Embodiments II and III, reference can be made to the descriptions in the foregoing Embodiment I, and details are not described herein again.
[0097] It should be noted that the embodiments of the present application may involve the use of user data. In actual applications, user-specific personal data can be used in the solutions described herein within the scope permitted by applicable laws and regulations (for example, with the user's explicit consent, giving the user a practical notice, etc.) and in compliance with the applicable laws and regulations of the country where the user is located.
[0098] Corresponding to Embodiment I, the embodiments of the present application also provide an information recommendation device. Refer to Figure 6 , and the device may include:
[0099] A geographical location information determination unit 601, configured to determine the geographical location information of the target user;
[0100] A target data object determination unit 602, configured to determine the target data object to be recommended according to the geographical location information, where the target data object is related to the entity place, and the entity place is related to the geographical location;
[0101] A target data object providing unit 603, configured to provide recommendation information about the target data object to the client associated with the target user.
[0102] Specifically, the target data object determining unit may be specifically configured to: determine at least one target entity location within a threshold range from the geographical location; determine the target data object to be recommended according to the target entity location.
[0103] Specifically, the target data object determining unit may be specifically configured to: determine the target data object to be recommended according to the geographical location information and the entity location category associated with the possible user instant behavior at the current moment.
[0104] Wherein, there are multiple target data objects to be recommended;
[0105] At this time, the target data object providing unit may be specifically configured to:
[0106] Recommend the multiple target data objects to the client associated with the target user at different time points.
[0107] Specifically, the multiple target data objects include: data objects associated with the behavior categories that the user may respectively have in multiple time periods; at this time, the target data object providing unit may be specifically configured to: in multiple different time periods, respectively recommend the corresponding target data object and its associated entity location in the current time period to the client associated with the target user.
[0108] Wherein, one target data object is recommended to the client associated with the target user in the same time period.
[0109] In addition, the device may further include:
[0110] A replacement unit, configured to, after receiving a request to replace the recommended target data object, recommend a data object associated with another entity location of the same category as the entity location associated with the target data object to the client.
[0111] In specific implementation, the target data object determining unit may be specifically configured to:
[0112] Recommend a travel plan according to the geographical location information of the user, where the travel plan includes entity location information corresponding to multiple time periods respectively, and multiple target data objects respectively associated with the entity locations corresponding to the multiple time periods;
[0113] At this time, the target data object providing unit can specifically be used to: provide recommendation information about the itinerary plan to the client associated with the target user, where the information of multiple target data objects recommended is displayed in chronological order.
[0114] Among them, in the display interface of the recommendation information of the itinerary plan, there may also be a tag display area for aggregating and displaying the recommended time and tag copywriting respectively corresponding to the multiple target data objects, and the tag copywriting includes a description copywriting of the recommended reason for the target data object.
[0115] In addition, in the display interface of the recommendation information of the itinerary plan, there may also be a map display area for displaying the location of the entity place associated with the target data object and / or the route from the current geographical location to the entity place, and the recommended transportation mode information.
[0116] In specific implementation, the device may further include:
[0117] A data object filtering unit for filtering the target data objects in the itinerary plan according to the entity places that the user has been to in the completed itinerary or the entity places that the user needs to go to in the subsequent itinerary.
[0118] An adjustment unit for dynamically adjusting the itinerary plan according to the idle time between adjacent target data objects in the itinerary plan.
[0119] Furthermore, it may also include:
[0120] An existing data object display unit for displaying the information of the data objects that have been purchased / collected but not yet used in the display interface of the itinerary plan recommendation information.
[0121] Among them, the itinerary plan includes the itinerary plan for the recommended day and / or the subsequent itinerary plan.
[0122] Specifically, the target data object providing unit can specifically be used to:
[0123] After receiving a request to access the function module quick entry page of the client, provide recommendation information about the target data object.
[0124] In specific implementation, the target data object determining unit can specifically be used to: provide an itinerary plan according to the overseas geographical location information of the user, where the itinerary plan includes entity place information corresponding to multiple time periods; the target data objects are multiple and are respectively associated with the entity places corresponding to the multiple time periods;
[0125] At this time, the target data object providing unit can specifically be used for:
[0126] Providing information of the target data object associated with the time period at the current moment through the quick access page of the function module of the client;
[0127] After starting the client through the quick access and displaying the interface of the target function module, providing detailed information about the itinerary plan through the interface of the target function module.
[0128] Wherein, the quick access page includes the negative first screen page or the Widget widget page of the terminal device.
[0129] When specifically implemented, the device may further include:
[0130] The first target user determining unit is used to determine the target user according to the booking behavior data of the user for the outbound-related commodity objects in the associated commodity object information service system.
[0131] Alternatively, the second target user determining unit is used to determine whether the user has an outbound behavior according to the change of the user's geographical location positioning information, and if so, determine the user as the target user.
[0132] Wherein, the target data object includes user right type data objects for writing off corresponding user rights when performing payment behavior in the associated physical venue through the client.
[0133] When specifically implemented, the device may further include:
[0134] The prompting unit is used to prompt the user right information associated with the physical venue obtained by the user after identifying that the user arrives at the physical venue.
[0135] Alternatively, the target data object includes admission voucher type data objects of the physical venue. After obtaining the corresponding electronic admission voucher through the client, enter the physical venue in the associated physical venue by presenting the electronic admission voucher to obtain corresponding services.
[0136] Corresponding to Embodiment 2, the embodiment of the present application further provides an information recommendation device. Refer to Figure 7 , and the device may include:
[0137] The first request receiving unit 701 is used to receive a request for accessing the quick access page of the function module;
[0138] The first request submission unit 702 is configured to submit the request to the server, so that after the server determines that the associated user is the target user and the geographical location information thereof, it determines the target data object to be recommended, where the target data object is related to the entity place, and the entity place is related to the geographical location;
[0139] The first recommendation information display unit 703 is configured to receive the recommendation information about the target data object returned by the server and display it on the quick access page of the function module.
[0140] Wherein, the target data object is determined according to the geographical location information and the category of the entity place associated with the possible user instant behavior at the current moment.
[0141] Specifically, it may further include:
[0142] The details display unit is configured to display the details information of the target data object and the operation options for obtaining the target data object after displaying the corresponding function module page through the quick access.
[0143] Corresponding to Embodiment 3, an information recommendation device is further provided in an embodiment of the present application. Refer to Figure 8 and this device may include:
[0144] The second request receiving unit 801 is configured to receive a request to access the target function module page;
[0145] The second request submission unit 802 is configured to submit the request to the server, so that after the server determines that the associated user is the target user and the geographical location information thereof, it determines the target data object to be recommended, where the target data object is related to the entity place, and the entity place is related to the overseas geographical location;
[0146] The second recommendation information display unit 803 is configured to receive the recommendation information about the target data object returned by the server and display it on the function module page.
[0147] In addition, an embodiment of the present application further provides a computer-readable storage medium, on which a computer program is stored, and characterized in that when the program is executed by a processor, the steps of the method described in any one of the foregoing method embodiments are implemented.
[0148] And an electronic device, including:
[0149] One or more processors; and
[0150] A memory associated with the one or more processors, the memory being configured to store program instructions that, when read and executed by the one or more processors, perform the steps of the method according to any one of the foregoing method embodiments.
[0151] Wherein, Figure 9 An exemplary architecture of an electronic device is shown. For example, device 900 may be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, an aircraft, etc.
[0152] Referring to Figure 9 , device 900 may include one or more of the following components: a processing component 902, a memory 904, a power component 906, a multimedia component 908, an audio component 910, an input / output (I / O) interface 912, a sensor component 914, and a communication component 916.
[0153] The processing component 902 generally controls the overall operation of device 900, such as operations associated with display, telephone calls, data communication, camera operations, and recording operations. The processing element 902 may include one or more processors 920 to execute instructions to complete all or part of the steps of the method provided by the technical solution of the present disclosure. In addition, the processing component 902 may include one or more modules to facilitate the interaction between the processing component 902 and other components. For example, the processing unit 902 may include a multimedia module to facilitate the interaction between the multimedia component 908 and the processing component 902.
[0154] The memory 904 is configured to store various types of data to support the operation of device 900. Examples of such data include instructions for any application or method operating on device 900, contact data, phone book data, messages, pictures, videos, etc. The memory 904 may be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, a magnetic disk, or an optical disk.
[0155] The power component 906 provides power to various components of device 900. The power component 906 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power for device 900.
[0156] The multimedia component 908 includes a screen that provides an output interface between the device 900 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen can be implemented as a touch screen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touches, swipes, and gestures on the touch panel. The touch sensors can sense not only the boundaries of touch or swipe actions but also detect the duration and pressure associated with the touch or swipe operation. In some embodiments, the multimedia component 908 includes a front camera and / or a rear camera. When the device 900 is in an operating mode, such as a shooting mode or a video mode, the front camera and / or the rear camera can receive external multimedia data. Each of the front camera and the rear camera can be a fixed optical lens system or have a focal length and optical zoom capabilities.
[0157] The audio component 910 is configured to output and / or input audio signals. For example, the audio component 910 includes a microphone (MIC) that is configured to receive external audio signals when the device 900 is in an operating mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signals can be further stored in the memory 904 or transmitted via the communication component 916. In some embodiments, the audio component 910 further includes a speaker for outputting audio signals.
[0158] The I / O interface 912 provides an interface between the processing component 902 and a peripheral interface module, which can be a keyboard, a click wheel, buttons, etc. These buttons can include, but are not limited to: a home button, a volume button, a power button, and a lock button.
[0159] The sensor component 914 includes one or more sensors for providing an assessment of the various aspects of the state of the device 900. For example, the sensor component 914 can detect the on / off state of the device 900, the relative positioning of components, such as the display and the keypad of the device 900. The sensor component 914 can also detect a change in the position of the device 900 or a component of the device 900, the presence or absence of user contact with the device 900, the orientation or acceleration / deceleration of the device 900, and the temperature change of the device 900. The sensor component 914 can include a proximity sensor configured to detect the presence of nearby objects without any physical contact. The sensor component 914 can also include a light sensor, such as a CMOS or a CCD image sensor, for use in imaging applications. In some embodiments, the sensor component 914 can further include an acceleration sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.
[0160] The communication component 916 is configured to facilitate communication between the device 900 and other devices in a wired or wireless manner. The device 900 can access a communication standard-based wireless network, such as WiFi, or a mobile communication network such as 2G, 3G, 4G / LTE, 5G, etc. In an exemplary embodiment, the communication component 916 receives a broadcast signal or broadcast-related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 916 further includes a Near Field Communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on Radio Frequency Identification (RFID) technology, Infrared Data Association (IrDA) technology, Ultra-Wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.
[0161] In an exemplary embodiment, the device 900 can be implemented by one or more Application Specific Integrated Circuits (ASICs), Digital Signal Processors (DSPs), Digital Signal Processing Devices (DSPDs), Programmable Logic Devices (PLDs), Field Programmable Gate Arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components for performing the above method.
[0162] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a memory 904 including instructions, and the above instructions can be executed by a processor 920 of the device 900 to complete the method provided by the technical solution of the present disclosure. For example, the non-transitory computer-readable storage medium can be a ROM, Random Access Memory (RAM), CD-ROM, magnetic tape, floppy disk, and optical data storage device, etc.
[0163] From the description of the above embodiments, those skilled in the art can clearly understand that the present application can be implemented by means of software plus a necessary general hardware platform. Based on such an understanding, the technical solution of the present application, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. The computer software product can be stored in a storage medium, such as ROM / RAM, magnetic disk, optical disc, etc., and includes several instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in various embodiments or some parts of the embodiments of the present application.
[0164] Each embodiment in this specification is described in a progressive manner. For the same or similar parts among the embodiments, reference can be made to each other. Each embodiment focuses on the differences from other embodiments. In particular, for a system or system embodiment, since it is basically similar to the method embodiment, the description is relatively simple. For the relevant parts, reference can be made to the corresponding description in the method embodiment. The systems and system embodiments described above are merely illustrative. The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed to multiple network units. Some or all of the modules can be selected according to actual needs to achieve the purpose of the solution of this embodiment. A person of ordinary skill in the art can understand and implement it without creative work.
[0165] The above has introduced in detail the information recommendation method, device, and electronic device provided in this application. Specific examples are used in this article to elaborate on the principle and implementation manner of this application. The description of the above embodiments is only used to help understand the method and its core idea of this application. At the same time, for those of ordinary skill in the art, there will be changes in the specific implementation manner and application scope according to the idea of this application. In summary, the content of this specification should not be construed as a limitation to this application.
Claims
1. An information recommendation method, characterized in that, Including: Determining the geographical location information of the target user; Determining the user entitlement data object to be recommended according to the geographical location information, the user entitlement data object being related to an entity venue, the entity venue being related to the geographical location, and the user entitlement data object being used in the associated entity venue through an associated client; wherein, the corresponding user entitlement is written off when the user entitlement data object performs a payment behavior in the associated entity venue through the client; Providing recommendation information about the user entitlement data object to the client associated with the target user; Wherein, determining the user entitlement data object according to the geographical location information includes: determining at least one target entity venue according to the geographical location information, and determining the user entitlement data object according to the target entity venue; and / or, determining the user entitlement data object according to the geographical location information and the entity venue category associated with the possible immediate behavior of the user at the current moment; The determining the user entitlement data object to be recommended according to the geographical location information further includes: Recommending a travel plan according to the geographical location information of the user, the travel plan including a travel plan for the recommended day and / or a subsequent travel plan; A map display area is included in the display interface of the recommendation information of the travel plan for displaying the location of the entity venue associated with the user entitlement data object and / or the route from the current geographical location to the entity venue and the recommended transportation mode information; Wherein, the user entitlement data object includes a plurality of user entitlement data objects recommended to the client associated with the target user at different time points.
2. The method according to claim 1, wherein There are multiple target data objects to be recommended.
3. The method according to claim 1, wherein Further including: The plurality of user entitlement data objects include: data objects associated with the possible behavior categories of the user at multiple time periods respectively; Dispersing the plurality of user entitlement data objects and recommending them to the client associated with the target user at different time points includes: During multiple different time periods, respectively recommending to the client associated with the target user the corresponding user entitlement data object and its associated entity venue within the current time period.
4. The method according to claim 1, wherein Recommending one user entitlement data object to the client associated with the target user within the same time period.
5. The method according to claim 4, wherein Further including: After receiving a request to replace the recommended user entitlement data object, recommending to the client a data object associated with another entity venue of the same category as the entity venue associated with the user entitlement data object.
6. The method according to claim 1, wherein The travel plan includes entity venue information corresponding to multiple time periods respectively, and a plurality of user entitlement data objects respectively associated with the entity venues corresponding to the multiple time periods; The providing recommendation information about the user entitlement data object to the client associated with the target user includes: Providing recommendation information about the itinerary plan to the client associated with the target user, wherein the information of multiple recommended user right type data objects is displayed in chronological order.
7. The method according to claim 6, characterized in that In the display interface of the recommendation information of the itinerary plan, a tag display area is included, which is used to aggregately display the recommended time and tag copywriting respectively corresponding to the multiple user right type data objects, and the tag copywriting includes a description copywriting of the recommended reason for the user right type data object.
8. The method according to claim 7, characterized in that It further includes: Filtering the user right type data objects in the itinerary plan according to the physical locations that the user has been to in the completed itinerary, or the physical locations that the user needs to go to in the subsequent itinerary.
9. The method according to claim 7, wherein It further includes: Dynamically adjusting the itinerary plan according to the idle time between adjacent user right type data objects in the itinerary plan.
10. The method according to claim 7, wherein It further includes: Displaying the information of the data objects that have been purchased / claimed but not yet used in the display interface of the itinerary plan recommendation information.
11. The method according to claim 1, characterized in that The providing of the recommendation information about the user right type data object to the client associated with the target user includes: After receiving a request to access the quick entry page of the client function module, providing the recommendation information about the user right type data object; the associated client is pre-added to the quick entry page.
12. The method according to claim 11, wherein It further includes: Providing an itinerary plan according to the overseas geographical location information of the user, and the itinerary plan includes physical location information corresponding to multiple time periods respectively; The multiple user right type data objects are respectively associated with the physical locations corresponding to the multiple time periods; The providing of the recommendation information about the user right type data object includes: Providing the information of the user right type data object associated with the current time period through the quick entry page of the client function module; After starting the client through the quick entry and displaying the interface of the target function module, providing the detailed information about the itinerary plan through the interface of the target function module.
13. The method according to claim 11, characterized in that The quick entry page includes the negative first screen page or the Widget widget page of the terminal device; the negative first screen page is the page located on the left side of the main interface of the terminal device.
14. The method according to any one of claims 1 to 13, characterized in that, Before the method, it further includes: Determining the target user according to the reservation behavior data of the outbound-related commodity objects by the user in the associated commodity object information service system.
15. The method according to any one of claims 1 to 13, characterized in that, Before the method, it further includes: Judging whether the user has an outbound behavior according to the change of the user's geographical location positioning information, and if so, determining the user as the target user.
16. The method according to claim 1, characterized in that, It further includes: After identifying that the user arrives at the physical location, prompting the user right information associated with the physical location that the user has obtained.
17. The method according to any one of claims 1 to 13, characterized in that The user rights and interests data object includes an admission voucher data object for a physical venue. After obtaining the corresponding electronic admission voucher through the client, the user can enter the physical venue by presenting the electronic admission voucher in the associated physical venue to obtain corresponding services.
18. An information recommendation method, characterized in that, Including: The client receives a request to access the quick entry page of the function module; Submit the request to the server, so that after the server determines that the associated user is the target user and their geographical location information, determine the user rights and interests data object to be recommended. The user rights and interests data object is related to a physical venue, the physical venue is related to the geographical location, and the user rights and interests data object is used in the associated physical venue through the associated client; wherein, the user rights and interests data object is verified for the corresponding user rights when the client performs a payment behavior in the associated physical venue. Receive the recommendation information about the user rights and interests data object returned by the server and display it on the quick entry page of the function module; Among them, determining the user rights and interests data object to be recommended includes: determining at least one target physical venue according to the geographical location information, and determining the user rights and interests data object according to the target physical venue; and / or, determining the user rights and interests data object according to the geographical location information and the category of physical venues associated with the possible immediate behaviors of the user at the current moment. The determining the user rights and interests data object to be recommended according to the geographical location information further includes: Recommend a travel plan according to the geographical location information of the user. The travel plan includes a travel plan for the recommended day and / or a subsequent travel plan; The display interface of the recommendation information of the travel plan includes a map display area for displaying the location of the physical venue associated with the user rights and interests data object and / or the route from the current geographical location to the physical venue and the recommended transportation mode information. Among them, the user rights and interests data object includes multiple user rights and interests data objects recommended to the client associated with the target user at different time points.
19. The method according to claim 18, wherein The user rights and interests data object is determined according to the geographical location information and the category of physical venues associated with the possible immediate behaviors of the user at the current moment.
20. The method according to claim 19, wherein Further including: After displaying the corresponding function module page through the quick entry, display the detailed information of the user rights and interests data object and the operation option for obtaining the user rights and interests data object.
21. An information recommendation method, characterized in that, Including: The client receives a request to access the target function module page; Submit the request to the server so that after the server determines that the associated user is the target user and the geographical location information where the user is located, determine the user entitlement data object to be recommended. The user entitlement data object is related to the physical venue, the physical venue is related to the overseas geographical location, and the user entitlement data object is used in the associated physical venue through the associated client; wherein, when the user entitlement data object performs a payment behavior in the associated physical venue through the client, the corresponding user entitlement is written off; Receive the recommendation information about the user entitlement data object returned by the server and display it on the function module page; Among them, determining the user entitlement data object to be recommended includes: determining at least one target physical venue according to the geographical location information, and determining the user entitlement data object according to the target physical venue; and / or, determining the user entitlement data object according to the geographical location information and the category of the physical venue associated with the possible user instant behavior at the current moment; The determining the user entitlement data object to be recommended according to the geographical location information further includes: Recommend a travel plan according to the geographical location information where the user is located. The travel plan includes the travel plan for the recommended day and / or the subsequent travel plan; The display interface of the recommendation information of the travel plan includes a map display area for displaying the location of the physical venue associated with the user entitlement data object and / or the route from the current geographical location to the physical venue and the recommended transportation mode information; Among them, the user entitlement data object includes a plurality of user entitlement data objects recommended to the client associated with the target user at different time points.
22. An information recommendation device, characterized in that, Includes: A geographical location information determination unit for determining the geographical location information where the target user is located; A user entitlement data object determination unit for determining the user entitlement data object to be recommended according to the geographical location information. The user entitlement data object is related to the physical venue, the physical venue is related to the geographical location, and the user entitlement data object is used in the associated physical venue through the associated client; wherein, when the user entitlement data object performs a payment behavior in the associated physical venue through the client, the corresponding user entitlement is written off; A user entitlement data object providing unit for providing the recommendation information about the user entitlement data object to the client associated with the target user; Among them, determining the user entitlement data object according to the geographical location information includes: determining at least one target physical venue according to the geographical location information, and determining the user entitlement data object according to the target physical venue; and / or, determining the user entitlement data object according to the geographical location information and the category of the physical venue associated with the possible user instant behavior at the current moment; The determining the user entitlement data object to be recommended according to the geographical location information further includes: Recommend a travel plan according to the geographical location information of the user, where the travel plan includes the travel plan for the recommended day and / or subsequent travel plans; The display interface of the recommended information of the travel plan includes a map display area for displaying the location of the physical venue associated with the user rights and interests data object and / or the route from the current geographical location to the physical venue, and the recommended transportation method information; Among them, the user rights and interests data object includes multiple user rights and interests data objects recommended to the client associated with the target user at different time points.
23. An information recommendation device, characterized in that, It includes: The first request receiving unit is used to receive a request to access the quick entry page of the function module; The first request submitting unit is used to submit the request to the server, so that after the server determines that the associated user is the target user and their geographical location information, it determines the user rights and interests data object to be recommended. The user rights and interests data object is related to the physical venue, the physical venue is related to the geographical location, and the user rights and interests data object is used in the associated physical venue through the associated client; among them, the user rights and interests data object is written off for the corresponding user rights and interests when performing a payment behavior in the associated physical venue through the client; The first recommended information display unit is used to receive the recommended information about the user rights and interests data object returned by the server and display it on the quick entry page of the function module; Among them, determining the user rights and interests data object according to the geographical location information includes: determining at least one target physical venue according to the geographical location information, and determining the user rights and interests data object according to the target physical venue; and / or, determining the user rights and interests data object according to the geographical location information and the category of the physical venue associated with the possible immediate behavior of the user at the current moment; The determining the user rights and interests data object to be recommended according to the geographical location information further includes: Recommend a travel plan according to the geographical location information of the user, where the travel plan includes the travel plan for the recommended day and / or subsequent travel plans; The display interface of the recommended information of the travel plan includes a map display area for displaying the location of the physical venue associated with the user rights and interests data object and / or the route from the current geographical location to the physical venue, and the recommended transportation method information; Among them, the user rights and interests data object includes multiple user rights and interests data objects recommended to the client associated with the target user at different time points.
24. An information recommendation device, characterized in that, It includes: The second request receiving unit is used to receive a request to access the target function module page; A second request submission unit, configured to submit the request to a server, so that after the server determines that the associated user is a target user and the geographical location information thereof, the server determines user entitlement data objects to be recommended, where the user entitlement data objects are related to an entity venue, the entity venue is related to an overseas geographical location, and the user entitlement data objects are used in the associated entity venue through an associated client; wherein, when the user entitlement data objects perform a payment behavior in the associated entity venue through the client, the corresponding user entitlements are written off; A second recommendation information display unit, configured to receive the recommendation information about the user entitlement data objects returned by the server and display the recommendation information on the function module page; Wherein, determining user entitlement data objects according to the geographical location information includes: determining at least one target entity venue according to the geographical location information, and determining the user entitlement data objects according to the target entity venue; and / or, determining the user entitlement data objects according to the geographical location information and the entity venue category associated with the possible user instant behaviors at the current moment; The determining the user entitlement data objects to be recommended according to the geographical location information further includes: recommending a travel plan according to the geographical location information of the user, where the travel plan includes a travel plan for the recommended day and / or a subsequent travel plan; A map display area is included in the display interface of the recommendation information of the travel plan, configured to display the location of the entity venue associated with the user entitlement data objects and / or the route from the current geographical location to the entity venue and the recommended transportation mode information; Wherein, the user entitlement data objects include multiple user entitlement data objects recommended to the client associated with the target user at different time points.
25. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the program is executed by a processor, the steps of the method according to any one of claims 1 to 21 are implemented.
26. An electronic device, characterized in that, Including: one or more processors; and a memory associated with the one or more processors, where the memory is configured to store program instructions, and when the program instructions are read and executed by the one or more processors, the steps of the method according to any one of claims 1 to 21 are executed.
Citation Information
Patent Citations
Recommendation method and device for aggregation page advertisements
CN106846053A
Information recommendation method and device
CN108243221A