Information pushing method and equipment

By obtaining user positioning data and store location information, and pushing exclusive rights information of the target store, the problem of inaccurate push of member rights information in the existing technology is solved, and the conversion rate and usage rate of rights information are improved.

CN119106205APending Publication Date: 2024-12-10ZHEJIANG LIANHE TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202310679190.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-06-08
Publication Date
2024-12-10

AI Technical Summary

Technical Problem

The prior art is difficult to accurately push member rights information to users, resulting in low matching and usage rate of rights information.

Method used

By obtaining the target user's positioning data and location information of multiple stores, predict the store of the target user's potential consumption needs, and push regular and exclusive rights information to users on the designated service page to improve the conversion and usage rate of rights information.

Benefits of technology

It realizes accurate push of users' rights and interests, improves the matching and usage rate of member rights, and solves the problem of difficult accurate push in the existing technology.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119106205A_ABST
    Figure CN119106205A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides an information pushing method and equipment. The method comprises the following steps: acquiring positioning data of a target user accessing a specified service page at a current moment and within a preset duration before the current moment, and position information of a plurality of stores; determining a target store in the plurality of stores according to the positioning data and the position information of the plurality of stores; and obtaining conventional right and interest information and exclusive right and interest information of a target store, and pushing the conventional right and interest information and the exclusive right and interest information to the target user in the specified service page. According to the embodiment of the invention, the positioning data of the target user and the position information of the plurality of stores are acquired, so that the target store with potential consumption demands of the target user can be predicted, and the exclusive right and interest information of the target store is pushed to the target user while the conventional right and interest information is pushed to the target user. The technical problem that in the prior art, it is difficult to accurately push right and interest information to the user is solved.
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 push method and device. Background Art

[0002] With the continuous development of Internet technology, many industries have seen the emergence of a service model that combines online and offline services. For example, many companies open physical stores offline while opening online shopping platforms.

[0003] At present, in order to attract consumers, merchants usually provide users with corresponding membership services by selling membership benefits. Among them, merchants will display membership benefit information on the member center page of the application. After users click to enter the member center page, they can find the membership benefits they need from multiple membership benefits by sliding the page, clicking on membership benefits, etc.

[0004] However, in the above method, as the types of membership benefits increase, many membership benefits, especially those launched by physical stores, are difficult for users to discover and perceive. Based on this, how to accurately push benefit information to users and improve the matching degree of benefit information is a technical problem that needs to be solved urgently. Summary of the invention

[0005] Multiple aspects of the present application provide an information push method and device, which can solve the technical problem in the prior art that it is difficult to accurately push rights and interests information to users.

[0006] In a first aspect, an embodiment of the present application provides an information push method, including:

[0007] Obtain the location data of the target user who visits the specified service page at the current time and within a preset time before the current time, as well as the location information of multiple stores;

[0008] Determining a target store among the multiple stores according to the positioning data and the location information of the multiple stores;

[0009] Obtain general benefit information and exclusive benefit information of the target store, and push the general benefit information and the exclusive benefit information to the target user in the designated service page; the general benefit information is not related to the store.

[0010] In a possible implementation, determining a target store among the multiple stores according to the positioning data and the location information of the multiple stores includes:

[0011] Determine, based on the positioning data of the target user within the preset time period and the location information of the multiple stores, a distance change trend between the multiple stores and the target user within the preset time period;

[0012] According to the positioning data of the target user at the current moment and the location information of the multiple stores, obtaining the distances between the multiple stores and the target user at the current moment;

[0013] The target store is determined from the multiple stores according to the distances between the multiple stores and the target user at the current moment and the distance change trend between the multiple stores and the target user within the preset time period.

[0014] In a possible implementation, determining the target store from the multiple stores according to the distances between the multiple stores and the target user at the current moment and the distance change trend between the multiple stores and the target user within the preset time period includes:

[0015] According to the distance change trend between the multiple stores and the target user within the preset time period, a number of candidate stores are selected from the multiple stores, and the distance between the candidate stores and the target user within the preset time period gradually decreases;

[0016] According to the distance between the candidate store and the target user at the current moment, determining whether there is a store within a preset distance range of the target user among the candidate stores at the current moment;

[0017] If there is a store within the preset distance range of the target user among the candidate stores at the current moment, the store within the preset distance range of the target user among the candidate stores is determined as the target store;

[0018] If there is no store within the preset distance range of the target user among the candidate stores at the current moment, the historical consumption record of the target user is obtained, and the target store is determined among the candidate stores based on the historical consumption record.

[0019] In a possible implementation, determining the target store from among the plurality of candidate stores according to the historical consumption records includes:

[0020] Determine the number of times the target user has consumed at each of the candidate stores based on the historical consumption records, and determine the candidate store with the largest number of consumption times as the target store;

[0021] Alternatively, based on the historical consumption records, the candidate store corresponding to the most recent consumption record of the target user is determined as the target store.

[0022] In a possible implementation, determining the target store from the multiple stores according to the distances between the multiple stores and the target user at the current moment and the distance change trend between the multiple stores and the target user within the preset time period includes:

[0023] When the distances between the multiple stores and the target user remain unchanged within the preset time period, the store closest to the target user among the multiple stores is determined as the target store.

[0024] In a possible implementation, it further includes:

[0025] After the general rights and interests information and the exclusive rights and interests information are pushed to the target user in the designated service page, if a store switching instruction triggered by the target user is received, the exclusive rights and interests information of the target store pushed in the designated service page is switched to the exclusive rights and interests information of the store switched by the store switching instruction.

[0026] In a second aspect, an embodiment of the present application provides an information push method, including:

[0027] In response to an access operation of a target user accessing a designated service page, obtaining location data of the target user at a current time and within a preset time period before the current time;

[0028] Sending the positioning data to a server, and requesting the server to determine a target store among the multiple stores based on the positioning data and location information of the multiple stores;

[0029] Receive the general benefit information and the exclusive benefit information of the target store sent by the server, and display the general benefit information and the exclusive benefit information on the designated service page; the general benefit information is not related to the store.

[0030] In a possible implementation manner, the target store is a store among the multiple stores whose distance from the target user gradually decreases within the preset time period and whose distance from the target user is within a preset distance range at the current moment;

[0031] Alternatively, the target store is a store among the multiple stores whose distance to the target user remains unchanged within the preset time period and which is closest to the target user at the current moment.

[0032] In a possible implementation manner, the target store is the store where the target user has made the most purchases among the multiple stores;

[0033] Alternatively, the target store is the store where the target user made his most recent purchase among the multiple stores.

[0034] In a possible implementation, it further includes:

[0035] In response to the store switching operation triggered by the target user, sending a store switching instruction to the server, wherein the store switching instruction includes the store to be switched by the store switching instruction;

[0036] Receive the exclusive rights and interests information of the store switched by the store switching instruction sent by the server, and switch the exclusive rights and interests information of the target store displayed in the designated service page to the exclusive rights and interests information of the store switched by the store switching instruction.

[0037] In a third aspect, an embodiment of the present application provides an information push device, including:

[0038] An acquisition module is used to acquire the location data of the target user who visits the specified service page at the current time and within a preset time before the current time, as well as the location information of multiple stores;

[0039] A determination module, configured to determine a target store among the multiple stores according to the positioning data and the location information of the multiple stores;

[0040] A processing module is used to obtain general benefit information and exclusive benefit information of the target store, and push the general benefit information and the exclusive benefit information to the target user in the designated service page; the general benefit information is not related to the store.

[0041] In a possible implementation, the determining module is used to:

[0042] Determine, based on the positioning data of the target user within the preset time period and the location information of the multiple stores, a distance change trend between the multiple stores and the target user within the preset time period;

[0043] According to the positioning data of the target user at the current moment and the location information of the multiple stores, obtaining the distances between the multiple stores and the target user at the current moment;

[0044] The target store is determined from the multiple stores according to the distances between the multiple stores and the target user at the current moment and the distance change trend between the multiple stores and the target user within the preset time period.

[0045] In a possible implementation, the determining module is used to:

[0046] According to the distance change trend between the multiple stores and the target user within the preset time period, a number of candidate stores are selected from the multiple stores, and the distance between the candidate stores and the target user within the preset time period gradually decreases;

[0047] According to the distance between the candidate store and the target user at the current moment, determining whether there is a store within a preset distance range of the target user among the candidate stores at the current moment;

[0048] If there is a store within the preset distance range of the target user among the candidate stores at the current moment, the store within the preset distance range of the target user among the candidate stores is determined as the target store;

[0049] If there is no store within the preset distance range of the target user among the candidate stores at the current moment, the historical consumption record of the target user is obtained, and the target store is determined among the candidate stores based on the historical consumption record.

[0050] In a possible implementation, the determining module is used to:

[0051] Determine the number of times the target user has consumed at each of the candidate stores based on the historical consumption records, and determine the candidate store with the largest number of consumption times as the target store;

[0052] Alternatively, based on the historical consumption records, the candidate store corresponding to the most recent consumption record of the target user is determined as the target store.

[0053] In a possible implementation, the determining module is used to:

[0054] When the distances between the multiple stores and the target user remain unchanged within the preset time period, the store closest to the target user among the multiple stores is determined as the target store.

[0055] In a possible implementation, a switching module is further included, which is used to:

[0056] After the general rights and interests information and the exclusive rights and interests information are pushed to the target user in the designated service page, if a store switching instruction triggered by the target user is received, the exclusive rights and interests information of the target store pushed in the designated service page is switched to the exclusive rights and interests information of the store switched by the store switching instruction.

[0057] In a fourth aspect, an embodiment of the present application provides an information push device, including:

[0058] An acquisition module, configured to acquire, in response to a target user's access operation to access a designated service page, location data of the target user at a current time and within a preset time period before the current time;

[0059] A request module, used to send the positioning data to a server, and request the server to determine a target store among the multiple stores based on the positioning data and location information of the multiple stores;

[0060] A display module is used to receive the general benefit information and the exclusive benefit information of the target store sent by the server, and display the general benefit information and the exclusive benefit information in the designated service page; the general benefit information is not related to the store.

[0061] In a possible implementation manner, the target store is a store among the multiple stores whose distance from the target user gradually decreases within the preset time period and whose distance from the target user is within a preset distance range at the current moment;

[0062] Alternatively, the target store is a store among the multiple stores whose distance to the target user remains unchanged within the preset time period and which is closest to the target user at the current moment.

[0063] In a possible implementation manner, the target store is the store where the target user has made the most purchases among the multiple stores;

[0064] Alternatively, the target store is the store where the target user made his most recent purchase among the multiple stores.

[0065] In a possible implementation, a switching module is further included, which is used to:

[0066] In response to the store switching operation triggered by the target user, sending a store switching instruction to the server, wherein the store switching instruction includes the store to be switched by the store switching instruction;

[0067] Receive the exclusive rights and interests information of the store switched by the store switching instruction sent by the server, and switch the exclusive rights and interests information of the target store displayed in the designated service page to the exclusive rights and interests information of the store switched by the store switching instruction.

[0068] In a fifth aspect, an embodiment of the present application provides an electronic device, including: a memory and a processor;

[0069] The memory stores computer-executable instructions;

[0070] The processor executes the computer-executable instructions stored in the memory, so that the processor executes the information pushing method described in the first aspect or the second aspect.

[0071] In a sixth aspect, an embodiment of the present application provides a computer-readable storage medium, in which computer execution instructions are stored. When the computer execution instructions are executed by a computer, they are used to implement the information push method described in the first aspect or the second aspect.

[0072] In a seventh aspect, an embodiment of the present application provides a computer program product, including a computer program, which, when executed by a computer, is used to implement the information push method described in the first aspect or the second aspect.

[0073] In an embodiment of the present application, by obtaining the positioning data of the target user who visits the designated service page and the location information of multiple stores, the target store where the target user has potential consumption needs is predicted. While pushing regular rights and interests information to the target user, exclusive rights and interests information of the target store is pushed to the target user, thereby improving the conversion rate and utilization rate of the rights and interests information, and solving the technical problem in the prior art that it is difficult to accurately push rights and interests information to users. BRIEF DESCRIPTION OF THE DRAWINGS

[0074] The drawings described herein are used to provide a further understanding of the present application and constitute a part of the present application. The illustrative embodiments of the present application and their descriptions are used to explain the present application and do not constitute an improper limitation on the present application. In the drawings:

[0075] Figure 1 A schematic diagram of the architecture of an application system provided for an exemplary embodiment of the present application;

[0076] Figure 2 A flowchart of an information push method provided for an exemplary embodiment of the present application;

[0077] Figure 3 A schematic diagram of a usage scenario of an information push method provided by an exemplary embodiment of the present application;

[0078] Figure 4 A schematic diagram of another usage scenario of an information push method provided by an exemplary embodiment of the present application;

[0079] Figure 5 A flowchart of another information push method provided for an exemplary embodiment of the present application;

[0080] Figure 6 A schematic diagram of the structure of an information push device provided for an exemplary embodiment of the present application;

[0081] Figure 7 A schematic diagram of the structure of another information push device provided for an exemplary embodiment of the present application;

[0082] Figure 8 A schematic structural diagram of an electronic device provided for an exemplary embodiment of the present application. DETAILED DESCRIPTION

[0083] In order to make the purpose, technical solution and advantages of the present application clearer, the technical solution of the present application will be clearly and completely described below in combination with the specific embodiments of the present application and the corresponding drawings. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of the present application.

[0084] The term "module" used in the embodiments of the present application refers to any known or later developed hardware, software, firmware, artificial intelligence, fuzzy logic, or a combination of hardware and / or software code that can perform the functions associated with the element.

[0085] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to positioning data for analysis, stored consumption record data, displayed rights and interests data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with relevant laws, regulations and standards, and provide corresponding operation entrances for users to choose to authorize or refuse.

[0086] The following is an explanation of some of the terms involved in the embodiments of the present application:

[0087] LBS: Location-based Service (LBS) is a service that first determines the geographical location of a mobile device or user, and then provides users with various types of relevant information based on the determined geographical location.

[0088] With the continuous development of Internet technology, many industries have seen the emergence of a service model that combines online and offline services. For example, many companies will open physical stores offline while opening online shopping platforms. In order to attract consumers, merchants usually provide users with corresponding membership services by selling membership benefits. Among them, merchants will display membership benefit information on the member center page of the application. After users click to enter the member center page, they can find the membership benefits they need among multiple membership benefits by sliding pages, clicking on membership benefits, etc. However, with the increase in the types of membership benefits, many membership benefits, especially those launched by physical stores, are difficult for users to discover and perceive, resulting in low conversion rates and usage rates of membership benefits. Therefore, how to accurately push membership benefits to users and improve the matching degree of membership benefit information is a technical problem that needs to be solved urgently.

[0089] In view of the above-mentioned technical problems, an information push method is provided in an embodiment of the present application. By utilizing LBS technology, the positioning data of the target user who visits the designated service page and the location information of multiple stores are obtained to predict the target store where the target user has potential consumption needs. While pushing regular rights and interests information to the target user, the exclusive rights and interests information of the target store is pushed to the target user, thereby improving the conversion rate and utilization rate of member rights and interests, and solving the technical problem in the prior art that it is difficult to accurately push member rights and interests information to users.

[0090] The technical solution shown in the present application is described in detail below through specific embodiments. It should be noted that the following embodiments can exist independently or in combination with each other, and the same or similar contents will not be described repeatedly in different embodiments.

[0091] Reference Figure 1 , Figure 1 The following is a schematic diagram of the architecture of an application system provided by an exemplary embodiment of the present application. Figure 1 As shown, the application system includes a client 101 and a server 102 which are in communication connection.

[0092] Among them, the above-mentioned client 101 (or user end) refers to a program corresponding to the server 102 that provides local services to users. In addition to some applications that only run locally, they are generally installed on ordinary electronic devices and need to cooperate with the server 102 to run. More commonly used clients include web browsers such as those used in the World Wide Web, and client software for instant messaging, etc. The above-mentioned electronic devices may include network terminals such as mobile terminals, tablet computers, laptop computers, desktop computers, smart TVs, and cameras. The client 101 may include applications (Application, APP), web browsers, etc. running in the above-mentioned electronic devices, which are not limited in the embodiments of the present application. The server 102 includes but is not limited to single-channel servers, multi-channel servers, distributed servers, and cloud servers, etc.

[0093] Optionally, the above information push method can be independently executed by the client 101 or the server 102, or can be jointly executed by the client 101 and the server 102, which is not limited in the embodiments of the present application. For example, in some embodiments, the user sends an access request to the server 102 through the client 101; after receiving the access request, the server 102 generates a task item corresponding to the client 101.

[0094] Reference Figure 2 , Figure 2 A flowchart of an information push method provided for an exemplary embodiment of the present application. In some embodiments, the information push method may include:

[0095] S201. Acquire location data of a target user who accesses a designated service page at a current time and within a preset time period before the current time, as well as location information of multiple stores.

[0096] The execution subject of the embodiment of the present application can be a server or a cloud, and the embodiment of the present application does not limit the specific execution subject. For ease of understanding, the following description is made by taking the execution subject as the server as an example.

[0097] Optionally, the designated service page may be a member center service page.

[0098] Exemplarily, when the client detects that the user clicks to access a designated service page in the client, the client sends an access request message to the server. After receiving the access request message, the server obtains the location data of the user at the current moment and within a preset time period before the current moment, for example, the location data of the user at the current moment and within half an hour before the current moment.

[0099] In some implementations, the positioning data may be carried in the access request message. When the server receives the access request message, the server obtains the positioning data from the received access request message.

[0100] In other implementations, the server may also send a positioning request message to the client when receiving the access request message, and the client may send the positioning data to the server after receiving the positioning request message.

[0101] Optionally, the target user may be a member user or a common user, which is not limited in the embodiments of the present application.

[0102] In an embodiment of the present application, the location information of all offline stores may be saved in a preset database in advance. When the server receives the access request message, it obtains the pre-stored location information of each store from the preset database.

[0103] S202: Determine a target store among the multiple stores based on the positioning data and the location information of the multiple stores.

[0104] In some implementations, a selection rule for the target store may be preset, and the target store may be determined from the multiple stores based on the selection rule, the positioning data, and the location information of the multiple stores.

[0105] For example, it may be preset to determine the store closest to the user among the multiple stores as the target store, or to determine the store within a preset range of distance from the user among the multiple stores as the target store, etc. After obtaining the positioning data and the location information of the multiple stores, the server may determine the target store among the multiple stores according to the selection rule.

[0106] S203, obtaining general benefit information and exclusive benefit information of the target store, and pushing the general benefit information and exclusive benefit information to the target user in the designated service page; wherein the general benefit information is not related to the store.

[0107] In some embodiments, after obtaining the above-mentioned general rights and interests information and the exclusive rights and interests information of the target store, the server can send the above-mentioned general rights and interests information and exclusive rights and interests information to the client; after receiving the above-mentioned general rights and interests information and exclusive rights and interests information, the client can push the above-mentioned general rights and interests information and the exclusive rights and interests information simultaneously in the above-mentioned designated service page.

[0108] Among them, the above-mentioned general rights and interests information is not related to the above-mentioned stores, that is, the rights and interests included in the above-mentioned general rights and interests information are the rights and interests launched by merchants on the online shopping platform for all member users or non-member users, and are not related to offline stores. No matter where the user is, they can enjoy these rights and interests.

[0109] The rights and interests included in the above-mentioned exclusive rights and interests information are the rights and interests launched by the above-mentioned target stores. Users can go to the target store for offline consumption, or make online consumption in the target store through an online shopping platform.

[0110] In some embodiments, the above-mentioned general rights and interests information and exclusive rights and interests information are displayed simultaneously in the above-mentioned designated service page. After the user clicks to enter the member center page, he can enjoy the membership rights and interests he needs in the above-mentioned general rights and interests information or exclusive rights and interests information by sliding the page, clicking on member rights, etc.

[0111] For example, refer to Figure 3 , Figure 3 A schematic diagram of a usage scenario of an information push method provided by an exemplary embodiment of the present application. Figure 3 In the member center page, after the user clicks to enter the member center page, by sliding the member center page, he can view the general rights and interests information and the exclusive rights and interests information of the "W store" at the same time in the member center page.

[0112] It is understandable that consumers have different needs and psychological expectations in near-field and far-field environments. By partially applying LBS capabilities on the member center page, while taking into account members' normal shopping rights for far-field browsing, it also provides more accurate target store exclusive rights information for near-field environments. This not only helps to improve the matching degree of rights information, but also helps to improve member satisfaction.

[0113] The information push method provided in the embodiment of the present application can predict the target stores where the target users have potential consumption needs by obtaining the positioning data of the target users who visit the specified service page and the location information of multiple stores. While pushing regular rights and interests information to the target users, the exclusive rights and interests information of the target store is pushed to the target users, thereby improving the conversion rate and utilization rate of the rights and interests information, and solving the technical problem in the prior art that it is difficult to accurately push rights and interests information to users.

[0114] Based on the content described in the above embodiments, in some embodiments of the present application, after obtaining the positioning data of the target user who visits the specified service page at the current moment and within a preset time period before the current moment, as well as the location information of multiple stores, the server can determine the distance change trend between the above-mentioned stores and the target user within the above-mentioned preset time period based on the positioning data of the target user within the preset time period and the location information of the above-mentioned stores, and then determine the distance between the above-mentioned stores and the target user at the current moment based on the positioning data of the target user at the current moment and the location information of the above-mentioned stores, and determine the target store from the above-mentioned multiple stores based on the distance between the above-mentioned stores and the target user at the current moment and the distance change trend between the above-mentioned stores and the target user within the above-mentioned preset time period.

[0115] In some implementations, a number of candidate stores may be selected from the plurality of stores based on the distance variation trend between the various stores and the target user within the preset time period, and the distance between the candidate stores and the target user gradually decreases within the preset time period. It is understandable that when the distance between any store and the target user gradually decreases within the preset time period, it indicates that the target user is moving toward the store within the preset time period.

[0116] Furthermore, based on the distance between the candidate stores and the target user at the current moment, determine whether there is a store within the preset distance range of the target user among the candidate stores at the current moment; when there is a store within the preset distance range of the target user among the candidate stores, determine the store within the preset distance range of the target user as the target store; when there is no store within the preset distance range of the target user among the candidate stores, obtain the target user's historical consumption record, and determine the target store among the candidate stores based on the historical consumption record.

[0117] For example, after the server selects several candidate stores from the above-mentioned multiple stores, it determines whether any of the candidate stores is within 3 kilometers of the above-mentioned target user. If so, the store within 3 kilometers of the above-mentioned target user is determined as the target store; if not, the historical consumption record of the target user is obtained, and based on the historical consumption record, the target store is determined from the above-mentioned multiple stores.

[0118] Among them, if there are two or more candidate stores within 3 kilometers from the above-mentioned target user, the candidate store closest to the above-mentioned target user will be determined as the target store.

[0119] In some embodiments of the present application, after obtaining the historical consumption records of the target user, the number of consumption times of the target user in each candidate store can be determined based on the historical consumption records, and the candidate store with the largest number of consumption times can be determined as the target store. Alternatively, the candidate store corresponding to the target user's most recent consumption record can be determined as the target store based on the historical consumption records. Alternatively, the amount of consumption of the target user in each candidate store can be determined based on the historical consumption records, and the candidate store with the largest amount of consumption can be determined as the target store.

[0120] In some embodiments of the present application, when the server determines that the distances between the above-mentioned stores and the target user remain unchanged within the above-mentioned preset time period, it indicates that the target user is currently browsing the above-mentioned designated service page at a fixed location. In this case, the store closest to the target user among the above-mentioned multiple stores can be determined, and the store closest to the target user among the above-mentioned multiple stores can be determined as the target store.

[0121] It should be noted that the embodiment of the present application does not impose any restriction on the selection method of the above-mentioned target stores. Any selection method that is conducive to providing convenient services to consumers can be used to determine the above-mentioned target stores, which will not be repeated in the embodiment of the present application.

[0122] The information push method provided in the embodiment of the present application utilizes the distance between each store and the target user, or the historical consumption records of the target user in each store, to determine the target store where the target user has potential consumption needs from multiple stores, and at the same time as pushing regular rights and interests information to the target user, pushes exclusive rights and interests information of the target store to the target user, thereby improving the conversion rate and usage rate of the rights and interests information.

[0123] Based on the content described in the above embodiments, in some embodiments of the present application, after the server pushes the above-mentioned general rights and interests information and exclusive rights and interests information to the target user in the designated service page, if a store switching instruction triggered by the target user is received, the exclusive rights and interests information of the target store pushed in the above-mentioned designated service page is switched to the exclusive rights and interests information of the store switched by the store switching instruction.

[0124] In some implementations, after the server pushes the above-mentioned general benefit information and exclusive benefit information to the target user in the designated service page, the target user may be supported to manually switch stores to view the exclusive benefit information of other stores.

[0125] For example, refer to Figure 4 , Figure 4 A schematic diagram of another usage scenario of an information push method provided by an exemplary embodiment of the present application. Figure 4 In the example, after the user clicks to enter the member center page, the store switching operation is triggered by clicking the control associated with the currently located target store in the member center page. In response to the store switching operation, the client displays a store selection list in the display interface. The user can select the store he wants to view in the store selection list according to personal needs. The client sends a store switching instruction to the server based on the user's selection operation. After receiving the store switching instruction, the server determines the store to be switched by the store switching instruction, obtains the exclusive rights and interests information of the store to be switched by the store switching instruction in the preset database, and switches the exclusive rights and interests information of the target store pushed in the above-mentioned designated service page to the exclusive rights and interests information of the store to be switched by the store switching instruction.

[0126] The information push method provided in the embodiment of the present application supports the target user to manually switch stores to view the exclusive rights and interests information of other stores, thereby more conveniently displaying the exclusive rights and interests information of each store and improving the conversion rate and utilization rate of member rights and interests.

[0127] Based on the contents described in the above embodiments, some embodiments of the present application also provide an information push method. Figure 5 , Figure 5 A flowchart of another information push method provided for an exemplary embodiment of the present application. In some embodiments, the information push method may include:

[0128] S501. In response to a target user's access operation to a designated service page, obtaining location data of the target user at a current time and within a preset time period before the current time.

[0129] The execution subject of the embodiment of the present application may be a client, and the embodiment of the present application does not limit the specific execution subject. For ease of understanding, the following description is made by taking the execution subject as a client as an example.

[0130] In the embodiment of the present application, the client is installed on an electronic device, and the electronic device has a positioning function, such as a GPS positioning function. When the client detects an access operation of a user to access a designated service page, in response to the access operation, the client uses the positioning function of the electronic device to obtain the positioning data of the target user at the current time and within a preset time period before the current time.

[0131] S502: Send the positioning data to a server, and request the server to determine a target store among the multiple stores based on the positioning data and location information of the multiple stores.

[0132] In the embodiment of the present application, after obtaining the above positioning data, the client sends the positioning data to the server, requesting the server to determine the target store from the above multiple stores based on the above positioning data and the location information of the multiple stores. The way in which the server determines the target store from the above multiple stores based on the above positioning data and the location information of the multiple stores can refer to the description in the above embodiment, and the embodiment of the present application will not be repeated here.

[0133] Optionally, in some embodiments, the target store is a store among the multiple stores whose distance to the target user gradually decreases within the preset time period and whose distance to the target user is within a preset distance range at the current moment; or, the target store is a store among the multiple stores whose distance to the target user remains unchanged within the preset time period and which is closest to the target user at the current moment.

[0134] In other implementations, the target store is the store where the target user has made the most purchases among the multiple stores; or, the target store is the store where the target user has made the most recent purchase among the multiple stores.

[0135] S503. Receive the general benefit information and the exclusive benefit information of the target store sent by the server, and display the general benefit information and the exclusive benefit information on the designated service page; wherein the general benefit information is not related to the store.

[0136] In an embodiment of the present application, after the client receives the general rights and interests information and the exclusive rights and interests information of the target store sent by the server, the received general rights and interests information and the exclusive rights and interests information prompts of the target store can be displayed simultaneously in the above-mentioned designated service page. Users can enjoy the membership rights they need in the above-mentioned general rights and interests information or exclusive rights and interests information by sliding pages, clicking on membership rights, etc.

[0137] The information push method provided in the embodiment of the present application, when the client receives the target user's access operation to visit the designated service page, obtains the target user's location data and sends it to the server, requesting the server to determine the target store where the target user has potential consumption needs among multiple stores based on the location data and the location information of multiple stores, so that the server can display the target user's exclusive rights and interests information in the designated service page while displaying the target user's general rights and interests information, thereby improving the conversion rate and usage rate of the rights and interests information.

[0138] Based on the content described in the above embodiments, in some embodiments of the present application, after the client displays the above-mentioned general rights and interests information and exclusive rights and interests information in the designated service page, if a store switching operation triggered by the target user is received, a store switching instruction is sent to the server, and the store switching instruction includes the store to be switched by the store switching instruction; after receiving the exclusive rights and interests information of the store to be switched by the store switching instruction sent by the server, the exclusive rights and interests information of the target store displayed in the designated service page is switched to the exclusive rights and interests information of the store to be switched by the store switching instruction.

[0139] The information push method provided in the embodiment of the present application supports the target user to manually switch stores to view the exclusive rights and interests information of other stores, thereby more conveniently displaying the exclusive rights and interests information of each store and improving the conversion rate and utilization rate of member rights and interests.

[0140] Based on the contents described in the above embodiments, some embodiments of the present application also provide an information push device. Figure 6 , Figure 6 The schematic diagram of the structure of an information push device provided by an exemplary embodiment of the present application is as follows. The information push device 60 includes:

[0141] The acquisition module 601 is used to acquire the location data of the target user who visits the specified service page at the current time and within a preset time period before the current time, as well as the location information of multiple stores.

[0142] The determination module 602 is used to determine a target store among the multiple stores based on the positioning data and the location information of the multiple stores.

[0143] Processing module 603 is used to obtain general benefit information and exclusive benefit information of the target store, and push the general benefit information and the exclusive benefit information to the target user in the designated service page; the general benefit information is not related to the store.

[0144] The information push device provided in the embodiment of the present application obtains the positioning data of the target user who visits the designated service page and the location information of multiple stores, predicts the target store where the target user has potential consumption needs, and pushes exclusive rights and interests information of the target store to the target user while pushing regular rights and interests information to the target user, thereby improving the conversion rate and utilization rate of the rights and interests information, and solving the technical problem in the prior art that it is difficult to accurately push rights and interests information to users.

[0145] In a possible implementation, the determination module 602 is used to:

[0146] Determine, based on the positioning data of the target user within the preset time period and the location information of the multiple stores, a distance change trend between the multiple stores and the target user within the preset time period;

[0147] According to the positioning data of the target user at the current moment and the location information of the multiple stores, obtaining the distances between the multiple stores and the target user at the current moment;

[0148] The target store is determined from the multiple stores according to the distances between the multiple stores and the target user at the current moment and the distance change trend between the multiple stores and the target user within the preset time period.

[0149] In a possible implementation, the determination module 602 is used to:

[0150] According to the distance change trend between the multiple stores and the target user within the preset time period, a number of candidate stores are selected from the multiple stores, and the distance between the candidate stores and the target user within the preset time period gradually decreases;

[0151] According to the distance between the candidate store and the target user at the current moment, determining whether there is a store within a preset distance range of the target user among the candidate stores at the current moment;

[0152] If there is a store within the preset distance range of the target user among the candidate stores at the current moment, the store within the preset distance range of the target user among the candidate stores is determined as the target store;

[0153] If there is no store within the preset distance range of the target user among the candidate stores at the current moment, the historical consumption record of the target user is obtained, and the target store is determined among the candidate stores based on the historical consumption record.

[0154] In a possible implementation, the determination module 602 is used to:

[0155] Determine the number of times the target user has consumed at each of the candidate stores based on the historical consumption records, and determine the candidate store with the largest number of consumption times as the target store;

[0156] Alternatively, based on the historical consumption records, the candidate store corresponding to the most recent consumption record of the target user is determined as the target store.

[0157] In a possible implementation, the determination module 602 is used to:

[0158] When the distances between the multiple stores and the target user remain unchanged within the preset time period, the store closest to the target user among the multiple stores is determined as the target store.

[0159] In a possible implementation, a switching module is further included, which is used to:

[0160] After the general rights and interests information and the exclusive rights and interests information are pushed to the target user in the designated service page, if a store switching instruction triggered by the target user is received, the exclusive rights and interests information of the target store pushed in the designated service page is switched to the exclusive rights and interests information of the store switched by the store switching instruction.

[0161] It should be noted that the specific execution contents of the acquisition module 601, the determination module 602 and the processing module 603 can refer to the relevant contents in the above method embodiment, which will not be repeated here.

[0162] Based on the contents described in the above embodiments, some embodiments of the present application also provide an information push device. Figure 7 , Figure 7 A schematic diagram of the structure of another information push device provided by an exemplary embodiment of the present application, the information push device 70 includes:

[0163] The acquisition module 701 is used to obtain the location data of the target user within a preset time period before the current moment in response to the target user's access operation of accessing a designated service page.

[0164] The request module 702 is used to send the positioning data to the server, and request the server to determine a target store among the multiple stores based on the positioning data and location information of the multiple stores.

[0165] The display module 703 is used to receive the general benefit information and the exclusive benefit information of the target store sent by the server, and display the general benefit information and the exclusive benefit information in the designated service page; the general benefit information is not related to the store.

[0166] The information push device provided in the embodiment of the present application, when receiving an access operation of a target user to visit a designated service page, obtains the location data of the target user and sends it to the server, requesting the server to determine a target store where the target user has potential consumption needs among multiple stores based on the location data and location information of multiple stores, so that the server can display exclusive rights and interests information of the target store to the target user while displaying general rights and interests information to the target user in the designated service page, thereby improving the conversion rate and usage rate of the rights and interests information.

[0167] In a possible implementation manner, the target store is a store among the multiple stores whose distance from the target user gradually decreases within the preset time period and whose distance from the target user is within a preset distance range at the current moment;

[0168] Alternatively, the target store is a store among the multiple stores whose distance to the target user remains unchanged within the preset time period and which is closest to the target user at the current moment.

[0169] In a possible implementation manner, the target store is the store where the target user has made the most purchases among the multiple stores;

[0170] Alternatively, the target store is the store where the target user made his most recent purchase among the multiple stores.

[0171] In a possible implementation, a switching module is further included, which is used to:

[0172] In response to the store switching operation triggered by the target user, sending a store switching instruction to the server, wherein the store switching instruction includes the store to be switched by the store switching instruction;

[0173] Receive the exclusive rights and interests information of the store switched by the store switching instruction sent by the server, and switch the exclusive rights and interests information of the target store displayed in the designated service page to the exclusive rights and interests information of the store switched by the store switching instruction.

[0174] It should be noted that the specific execution contents of the acquisition module 701, the request module 702 and the display module 703 can refer to the relevant contents in the above method embodiment, which will not be repeated here.

[0175] Based on the contents described in the above embodiments, some embodiments of the present application further provide an electronic device, see Figure 8 , Figure 8The schematic diagram of the structure of an electronic device provided by an exemplary embodiment of the present application is as follows. The electronic device 80 may include a processor 801 and a memory 802. Exemplarily, the processor 801 and the memory 802 are interconnected via a bus 803.

[0176] Memory 802 stores computer executable instructions;

[0177] The processor 801 executes the computer execution instructions stored in the memory 802, so that the processor 801 executes the information pushing method shown in the above method embodiment.

[0178] Correspondingly, an embodiment of the present application also provides a computer-readable storage medium, in which computer-readable storage medium is stored computer execution instructions, which, when executed by a computer, are used to implement the information push method described in the above method embodiment.

[0179] Accordingly, an embodiment of the present application may also provide a computer program product, including a computer program, which, when executed by a computer, may implement the information push method shown in the above method embodiment.

[0180] Those skilled in the art will appreciate that embodiments of the present invention may be provided as methods, systems, or computer program products. Therefore, the present invention may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, the present invention may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0181] The present invention is described with reference to flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to embodiments of the present invention. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0182] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0183] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.

[0184] In a typical configuration, a computing device includes one or more processors, input / output interfaces, network interfaces, and memory.

[0185] The memory may include non-permanent storage in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of read-only memory (ROM) or flash RAM. The memory is an example of a computer-readable medium.

[0186] Computer readable media include permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information. Information can be computer readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer readable media does not include temporary computer readable media (transitory media), such as modulated data signals and carrier waves.

[0187] It should also be noted that the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, commodity or device. In the absence of more restrictions, the elements defined by the sentence "comprises a ..." do not exclude the existence of other identical elements in the process, method, commodity or device including the elements.

[0188] The above is only an embodiment of the present application and is not intended to limit the present application. For those skilled in the art, the present application may have various changes and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application should be included in the scope of the claims of the present application.

Claims

1. An information push method, characterized in that: include: Obtain the location data of the target user who visits the specified service page at the current time and within a preset time before the current time, as well as the location information of multiple stores; Determining a target store among the multiple stores according to the positioning data and the location information of the multiple stores; Obtaining general benefit information and exclusive benefit information of the target store, and pushing the general benefit information and the exclusive benefit information to the target user on the designated service page; The general benefit information is not related to the store.

2. The method according to claim 1, characterized in that: The determining a target store among the multiple stores according to the positioning data and the location information of the multiple stores includes: Determine, based on the positioning data of the target user within the preset time period and the location information of the multiple stores, a distance change trend between the multiple stores and the target user within the preset time period; According to the positioning data of the target user at the current moment and the location information of the multiple stores, obtaining the distances between the multiple stores and the target user at the current moment; The target store is determined from the multiple stores according to the distances between the multiple stores and the target user at the current moment and the distance change trend between the multiple stores and the target user within the preset time period.

3. The method according to claim 2, characterized in that The determining the target store from the multiple stores according to the distances between the multiple stores and the target user at the current moment and the distance change trend between the multiple stores and the target user within the preset time period includes: According to the distance change trend between the multiple stores and the target user within the preset time period, a number of candidate stores are selected from the multiple stores, and the distance between the candidate stores and the target user within the preset time period gradually decreases; According to the distance between the candidate store and the target user at the current moment, determining whether there is a store within a preset distance range of the target user among the candidate stores at the current moment; If there is a store within the preset distance range of the target user among the candidate stores at the current moment, the store within the preset distance range of the target user among the candidate stores is determined as the target store; If there is no store within the preset distance range of the target user among the candidate stores at the current moment, the historical consumption record of the target user is obtained, and the target store is determined among the candidate stores based on the historical consumption record.

4. The method according to claim 3, characterized in that Determining the target store from among the plurality of candidate stores according to the historical consumption records includes: Determine the number of times the target user has consumed at each of the candidate stores based on the historical consumption records, and determine the candidate store with the largest number of consumption times as the target store; Alternatively, based on the historical consumption records, the candidate store corresponding to the most recent consumption record of the target user is determined as the target store.

5. The method according to claim 2, characterized in that: The determining the target store from the multiple stores according to the distances between the multiple stores and the target user at the current moment and the distance change trend between the multiple stores and the target user within the preset time period includes: When the distances between the multiple stores and the target user remain unchanged within the preset time period, the store among the multiple stores closest to the target user is determined as the target store.

6. The method according to any one of claims 1 to 5, characterized in that: Also includes: After pushing the general rights and interests information and the exclusive rights and interests information to the target user in the designated service page, if a store switching instruction triggered by the target user is received, the exclusive rights and interests information of the target store pushed in the designated service page is switched to the exclusive rights and interests information of the store switched by the store switching instruction.

7. An information push method, characterized in that: include: In response to an access operation of a target user accessing a designated service page, obtaining location data of the target user at a current time and within a preset time period before the current time; Sending the positioning data to a server, and requesting the server to determine a target store among the multiple stores based on the positioning data and location information of the multiple stores; Receiving the general benefit information and the exclusive benefit information of the target store sent by the server, and displaying the general benefit information and the exclusive benefit information on the designated service page; The general benefit information is not related to the store.

8. The method according to claim 7, characterized in that The target store is a store among the multiple stores whose distance from the target user gradually decreases within the preset time period and whose distance from the target user is within the preset distance range at the current moment; Alternatively, the target store is a store among the multiple stores whose distance to the target user remains unchanged within the preset time period and which is closest to the target user at the current moment.

9. The method according to claim 7, characterized in that: The target store is the store where the target user has made the most purchases among the multiple stores; Alternatively, the target store is the store where the target user made his most recent purchase among the multiple stores.

10. The method according to any one of claims 7 to 9, characterized in that: Also includes: In response to the store switching operation triggered by the target user, sending a store switching instruction to the server, wherein the store switching instruction includes the store to be switched by the store switching instruction; Receive the exclusive rights and interests information of the store switched by the store switching instruction sent by the server, and switch the exclusive rights and interests information of the target store displayed in the designated service page to the exclusive rights and interests information of the store switched by the store switching instruction.

11. An electronic device, characterized in that: include: Memory and processor; The memory stores computer-executable instructions; The processor executes the computer-executable instructions stored in the memory, so that the processor executes the information push method according to any one of claims 1 to 6, or executes the information push method according to any one of claims 7 to 10.

12. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer-executable instructions. When the computer-executable instructions are executed by a computer, the information push method according to any one of claims 1 to 6 or the information push method according to any one of claims 7 to 10 is implemented.

13. A computer program product, characterized in that It includes a computer program, which, when executed by a computer, implements the information push method as described in any one of claims 1 to 6, or implements the information push method as described in any one of claims 7 to 10.