Information Push Method, Device and Electronic Device

Obtain user location and logos through third-party payment platforms, determine merchants and push preferential product discount information, solve the problem that offline merchants find it difficult to understand user needs, improve offline purchase rates and realize the closed loop of O2O services.

CN114240556BActive Publication Date: 2025-07-22ALIPAY (HANGZHOU) INFORMATION TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202111552641.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-12-17
Publication Date
2025-07-22
Estimated Expiration
2041-12-17

AI Technical Summary

Technical Problem

Offline merchants find it difficult to quickly understand users’ purchasing needs, resulting in low purchase rates, and users are hesitant online, making it difficult to convert them into offline consumption.

Method used

Obtain user location information and user identification through third-party payment platforms, determine the merchant where the user is located and obtain their preference information, push user preference products and discount information to the merchant equipment, help salespeople understand user demands and make targeted recommendations.

Benefits of technology

It has increased the purchase rate of users' offline merchants, achieved a closed loop of consumption from online to offline, and enhanced the service coverage and benefits of merchants.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114240556B_ABST
    Figure CN114240556B_ABST
Patent Text Reader

Abstract

An embodiment of this specification provides an information push method, apparatus, and electronic device. In the information push method, after a third-party payment platform obtains the location information and user identifier of a user, it determines the merchant where the user is currently located based on the location information and obtains the brand information of the merchant; and searches for the preference information of the user according to the user identifier. Then, it searches in the preference information of the user according to the brand information of the merchant to obtain the user-preferred products corresponding to the brand information of the merchant, and obtains the preferential information of the user-preferred products. Finally, it pushes the user-preferred products and preferential information to the electronic device used by the merchant, so that the salesperson in the merchant store can quickly understand the user's demands based on the information pushed by the third-party payment platform, and then can introduce the target products and the latest preferential plans to the user in a targeted manner, increasing the probability of the user's offline purchase.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of this specification relate to the field of Internet technologies, and in particular, to a method, an apparatus, and an electronic device for information push.

Background Art

[0002] Due to the consumption upgrade of users on the customer (C) side, the business operations of offline merchants are dismal. Facing the dismal situation of offline merchants, from the perspective of merchants: how to use physical stores to provide a high-quality service experience and create scenario-triggered shopping; whether it is possible to use digital transformation to break boundaries and drive the growth of offline merchants has become a new business proposition. From the perspective of users: users are hesitant online and want to experience offline before making a purchase. If the merchant service staff can directly understand the user's demands and the price or service is excellent, they may place an order directly.

[0003] Therefore, a solution is needed such that after a user enters a merchant, the merchant service staff can quickly understand the user's demands and increase the user's purchase rate at the offline merchant.

Summary of the Invention

[0004] The embodiments of this specification provide a method, an apparatus, and an electronic device for information push to enable the merchant service staff to quickly understand the user's demands and increase the user's purchase rate at the offline merchant.

[0005] In a first aspect, the embodiments of this specification provide an information push method applied to a third-party payment platform. The method includes: obtaining the location information of the user's current location and the user identifier of the user; wherein the location information and the user identifier are reported to the third-party payment platform after the electronic device used by the user scans the identification code of the third-party payment platform; determining the merchant where the user is currently located according to the location information, and obtaining the brand information of the merchant; and searching for the preference information of the user according to the user identifier; searching in the preference information of the user according to the brand information of the merchant to obtain the user-preferred products corresponding to the brand information of the merchant, and obtaining the preferential information of the user-preferred products; and pushing the user-preferred products and the preferential information of the user-preferred products to the electronic device used by the merchant.

[0006] In the above information push method, after the third-party payment platform obtains the location information of the user's current location and the user identification of the above user, according to the above location information, it determines the merchant where the user is currently located, and obtains the brand information of the above merchant; and according to the above user identification, it searches for the preference information of the above user. Then, according to the brand information of the above merchant, it searches in the preference information of the above user to obtain the user-preferred products corresponding to the brand information of the above merchant, and obtains the preferential information of the above user-preferred products. Finally, it pushes the above user-preferred products and the preferential information of the above user-preferred products to the electronic device used by the above merchant, so that the salesperson in the merchant store can quickly understand the user's demands according to the above information pushed by the third-party payment platform, and then can introduce the target products and the latest preferential plans to the user in a targeted manner, increasing the probability of the user's offline purchase.

[0007] In one possible implementation manner, the searching for the preference information of the user according to the user identification includes: establishing a user data portrait of the user; according to the user data portrait and the preferential information of the merchant obtained in advance, obtaining the preference information of the user, and the preferential information of the merchant corresponding to the preference information of the user.

[0008] In one possible implementation manner, the establishing of the user data portrait of the user includes: obtaining the user data of the user, where the user data includes the user identification, the browsing data and transaction data of the user on the third-party payment platform; according to the user data, establishing the user data portrait of the user.

[0009] In one possible implementation manner, after pushing the user-preferred products and the preferential information of the user-preferred products to the electronic device used by the merchant, it further includes: receiving a payment request sent by the electronic device used by the user, where the payment request is sent after the electronic device used by the user scans the payment code of the merchant; sending payment page data to the electronic device used by the user for the electronic device used by the user to display a payment page according to the payment page data; where the payment page data includes the payment channels recommended by the third-party payment platform.

[0010] Second aspect, an embodiment of this specification provides an information push device, which is disposed in a third-party payment platform. The device includes: an acquisition module, configured to acquire the location information of the user's current location and the user identifier of the user; wherein, the location information and the user identifier are reported to the third-party payment platform after the electronic device used by the user scans the identification code of the third-party payment platform; a determination module, configured to determine the merchant where the user is currently located according to the location information, and acquire the brand information of the merchant; a search module, configured to search for the preference information of the user according to the user identifier, and search in the preference information of the user according to the brand information of the merchant to obtain user-preferred commodities corresponding to the brand information of the merchant, and acquire the preferential information of the user-preferred commodities; a push module, configured to push the user-preferred commodities and the preferential information of the user-preferred commodities to the electronic device used by the merchant.

[0011] In one possible implementation manner, the search module includes: a portrait establishment sub-module, configured to establish a user data portrait of the user; an information acquisition sub-module, configured to acquire the preference information of the user and the preferential information of the merchant corresponding to the preference information of the user according to the user data portrait and the preferential information of the merchant acquired in advance.

[0012] In one possible implementation manner, the portrait establishment sub-module is specifically configured to acquire the user data of the user, where the user data includes the user identifier, the browsing data and transaction data of the user on the third-party payment platform; and establish the user data portrait of the user according to the user data.

[0013] In one possible implementation manner, the device further includes: a receiving module; the receiving module is configured to receive a payment request sent by the electronic device used by the user after the push module pushes the user-preferred commodities and the preferential information of the user-preferred commodities to the electronic device used by the merchant, where the payment request is sent after the electronic device used by the user scans the payment code of the merchant; the push module is further configured to send payment page data to the electronic device used by the user for the electronic device used by the user to display a payment page according to the payment page data; wherein, the payment page data includes the payment channels recommended by the third-party payment platform.

[0014] Third aspect, an embodiment of this specification provides an electronic device, including: at least one processor; and at least one memory communicatively connected to the processor, where: the memory stores program instructions executable by the processor, and the processor can execute the method provided in the first aspect by invoking the program instructions.

[0015] In a fourth aspect, an embodiment of this specification provides a non-transitory computer-readable storage medium storing computer instructions that cause a computer to execute the method provided in the first aspect.

[0016] It should be understood that the technical solutions of the second to fourth aspects of the embodiments of this specification are consistent with those of the first aspect of the embodiments of this specification, and the beneficial effects achieved by each aspect and the corresponding feasible implementation manners are similar and will not be elaborated herein.

BRIEF DESCRIPTION OF THE DRAWINGS

[0017] To more clearly illustrate the technical solutions of the embodiments of this specification, the following briefly introduces the drawings required for the embodiments. Obviously, the drawings in the following description are only some embodiments of this specification, and those of ordinary skill in the art can obtain other drawings based on these drawings without creative efforts.

[0018] Figure 1 It is a schematic diagram of the offline merchant service process provided by the related art.

[0019] Figure 2 It is a flowchart of the information push method provided by an embodiment of this specification.

[0020] Figure 3 It is a flowchart of the information push method provided by another embodiment of this specification.

[0021] Figure 4 It is a flowchart of the information push method provided by still another embodiment of this specification.

[0022] Figure 5 It is a flowchart of the information push method provided by still another embodiment of this specification.

[0023] Figure 6 It is a schematic diagram of the structure of the information push device provided by an embodiment of this specification.

[0024] Figure 7 It is a schematic diagram of the structure of the information push device provided by another embodiment of this specification.

[0025] Figure 8 It is a schematic diagram of the structure of an electronic device provided by an embodiment of this specification.

DETAILED DESCRIPTION OF THE EMBODIMENTS

[0026] To better understand the technical solutions of this specification, the embodiments of this specification will be described in detail below with reference to the drawings.

[0027] It should be clear that the described embodiments are only some of the embodiments of this specification, rather than all embodiments. Based on the embodiments in this specification, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the scope of protection of this specification.

[0028] The terms used in the embodiments of this specification are only for the purpose of describing specific embodiments, and are not intended to limit this specification. The singular forms "a", "the", and "said" used in the embodiments of this specification and the appended claims are also intended to include the plural forms, unless the context clearly indicates otherwise.

[0029] Figure 1 A schematic diagram of the offline merchant service process provided for the existing related technology is as Figure 1 shown, and may include:

[0030] Step 1, the user enters the offline merchant's physical store.

[0031] Step 2, the user can choose to scan the store code of the third-party payment platform to query the preferential products in the store. Among them, the store code is a marketing service code provided by the third-party payment platform to the merchant. The merchant can set marketing preferential plans, and after the user scans it, they can view the preferential products.

[0032] Step 3, the merchant's salesperson provides sales services, determines the purchased products, and the user can choose the payment collection channel of the third-party payment platform to complete the purchase.

[0033] However, there are the following disadvantages in the entire purchase transaction process:

[0034] 1. The merchant's salesperson cannot understand the user's purchase needs in advance.

[0035] 2. Even if there is a store code of the third-party payment platform in the store, the motivation of the merchant's salesperson to guide is not strong.

[0036] 3. Even if there is a payment collection code of the third-party payment platform in the store, the user may not necessarily use it.

[0037] Facing the dismal situation of offline merchants, from the perspective of merchants: Through data analysis, the transformation of the physical store experience, according to the showroom effect, for some customers who consume electronic products, after exploring online, the probability of experiencing and purchasing in the physical store is relatively high, and some customers will choose to purchase in the physical store. How to use the physical store to provide a high-quality service experience and create a scenario-triggered shopping? Can digital transformation be used to break boundaries and drive the growth of offline merchants to become a new business proposition.

[0038] Analysis from the user's perspective: Users are hesitant online and want to experience the product offline before making a purchase. If the merchant's service staff can directly understand the user's needs and the price or service is excellent, they may place an order directly.

[0039] Analysis from the perspective of the third-party payment platform: The third-party payment platform should empower offline merchants, provide more service solutions for them, and thus enhance merchant growth and service coverage.

[0040] 1) Serving merchants well means serving C-end users well.

[0041] 2) Making merchants more willing to promote the solutions of the third-party payment platform.

[0042] 3) Increasing the number of payment transactions of offline merchants.

[0043] 4) Bringing a full-link solution from service to payment collection to merchants.

[0044] Based on the above analysis, the embodiments of this specification provide an information push method, which provides a payment collection service solution for offline merchants based on online user behavior to drive offline consumption. Thus, after a user enters a merchant, the merchant's service staff can quickly understand the user's needs and increase the user's purchase rate at offline merchants.

[0045] Figure 2 The following is a flowchart of the information push method provided by an embodiment of this specification. The above information push method can be applied to a third-party payment platform, such as Figure 2 As shown, the above information push method may include:

[0046] Step 202, obtain the location information of the user's current location and the user identifier of the above user.

[0047] Among them, the above location information and the above user identifier are reported to the above third-party payment platform after the electronic device used by the user scans the identification code of the third-party payment platform.

[0048] Among them, the electronic device used by the user may be: intelligent electronic devices such as mobile phones, tablet computers, or smart watches. This embodiment does not limit the type of the electronic device used by the user; the identification code of the third-party payment platform may be the store code provided by the third-party payment platform to the merchant. This store code is a marketing service code, and the merchant can set marketing preferential plans. After the user scans it, they can view the merchant's preferential products. The identification code of the third-party payment platform may be a QR code or a barcode. This embodiment does not limit the form of the identification code of the third-party payment platform.

[0049] The user identification of the above-mentioned user may be information such as the mobile phone number, username, or email provided by the user when registering an account on the third-party payment platform. In this embodiment, the form of the above-mentioned user identification is not limited. This embodiment takes the above-mentioned user identification as a mobile phone number as an example for illustration.

[0050] When specifically implemented, after the user enters the offline merchant, the user scans the identification code provided by the third-party payment platform to the merchant with their own mobile phone, and authorizes to obtain the location information of the user's current location. Then, the location information of the user's current location and the user's mobile phone number are reported to the third-party payment platform, and the third-party payment platform obtains the location information of the user's current location and the above-mentioned user's mobile phone number.

[0051] Step 204: Determine the merchant where the user is currently located according to the above location information, and obtain the brand information of the above merchant; and search for the preference information of the above user according to the above user identification.

[0052] Step 206: Search in the preference information of the above user according to the brand information of the above merchant to obtain the user-preferred products corresponding to the brand information of the above merchant, and obtain the preferential information of the above user-preferred products.

[0053] Step 208: Push the above user-preferred products and the preferential information of the above user-preferred products to the electronic device used by the above merchant.

[0054] Among them, the electronic device used by the above merchant may be a mobile phone, a tablet computer, etc. used by the salesperson in the merchant store. In this embodiment, the electronic device used by the above merchant is not limited. This embodiment takes the electronic device used by the merchant as a tablet computer as an example for illustration.

[0055] After the third-party payment platform pushes the above user-preferred products and the preferential information of the above user-preferred products to the tablet computer used by the computer salesperson of the merchant, the salesperson can, according to the information pushed by the third-party payment platform, introduce the target products and the latest preferential plans to the user in a targeted manner, increasing the probability of the user's offline purchase.

[0056] In the above information push method, after the third-party payment platform obtains the location information of the user's current location and the user identification of the above user, according to the above location information, it determines the merchant where the user is currently located and obtains the brand information of the above merchant; and according to the above user identification, it searches for the preference information of the above user. Then, according to the brand information of the above merchant, it searches in the preference information of the above user to obtain the user-preferred goods corresponding to the brand information of the above merchant, and obtains the preferential information of the above user-preferred goods. Finally, it pushes the above user-preferred goods and the preferential information of the above user-preferred goods to the electronic device used by the above merchant, so that the salesperson in the merchant store can quickly understand the user's demands according to the above information pushed by the third-party payment platform, and then can introduce the target goods and the latest preferential plan to the user in a targeted manner, increasing the probability of the user's offline purchase.

[0057] Figure 3 The flowchart of the information push method provided by another embodiment of this specification is as Figure 3 shown. In the embodiment shown in this specification Figure 2 step 204 may include:

[0058] Step 302, according to the above location information, determine the merchant where the user is currently located and obtain the brand information of the above merchant.

[0059] Step 304, establish the user data portrait of the above user.

[0060] Specifically, establishing the user data portrait of the above user may be: obtaining the user data of the above user, and the above user data may include user identification, the browsing data and transaction data of the above user on the third-party payment platform; then, according to the above user data, establish the user data portrait of the above user.

[0061] In specific implementation, after obtaining the user data, feature cleaning can be performed, and then the obtained features are trained using the user preference algorithm model to establish the user data portrait of the above user.

[0062] Step 306, according to the above user data portrait and the preferential information of the merchant obtained in advance, obtain the preference information of the above user and the preferential information of the merchant corresponding to the preference information of the above user.

[0063] Specifically, it can sign a contract with offline merchants in advance to obtain the preferential information of the signed merchants. In this way, after establishing the user data portrait of the above user, the preference information of the above user can be obtained according to the above user data portrait and the preferential information of the above merchant. Then, the preference information of the user can be matched with the signed merchants to obtain the preferential information of the merchants corresponding to the preference information of the above user.

[0064] Figure 4 The flowchart of the information push method provided for another embodiment of this specification is as Figure 4 shown. In the embodiment shown in this specification Figure 2 after step 208, it may further include:

[0065] Step 402, receiving a payment request sent by the electronic device used by the above user, where the payment request is sent after the electronic device used by the user scans the payment code of the above merchant.

[0066] Step 404, sending payment page data to the electronic device used by the above user for the electronic device used by the above user to display a payment page according to the payment page data.

[0067] Among them, the payment page data includes payment channels recommended by a third-party payment platform.

[0068] That is to say, in this embodiment, after the user initiates a payment request, the third-party payment platform can provide the payment channels recommended by the third-party payment platform to the user (for example: credit payment), so that the acquirer discount can be enjoyed and the entire offline transaction can be completed.

[0069] Figure 5 The flowchart of the information push method provided for another embodiment of this specification is as Figure 5 shown. The above information push method may include:

[0070] Step 502, the user browses the desired goods in the online mall, and the big data computing platform records the user data. The above user data may include user identification, browsed goods, stay duration, whether added to the shopping cart and / or purchase records, etc.

[0071] Step 504, after the user authorizes, synchronize the data to the commodity transaction data set and store it in the offline table of the big data computing platform.

[0072] Step 506, according to the above user data, establish a user data portrait; and sign a contract with offline merchants to obtain the preferential information of the signed merchants. In this way, after establishing the user data portrait of the above user, the preference information of the above user can be obtained by using the deep learning algorithm according to the above user data portrait and the preferential information of the merchants. After that, the preference information of the user can be matched with the signed merchants to obtain the preferential information of the merchants corresponding to the preference information of the above user.

[0073] In addition, the commodity information of each offline store of the signed merchants can also be obtained and stored in the offline table of the big data computing platform.

[0074] Step 508: The user enters an offline merchant and signs in by scanning the store code provided by the third-party payment platform, authorizing the acquisition of information such as the current location of the user.

[0075] Step 510: Based on the scanned code information, the merchant and brand information where the user is currently located can be identified. Furthermore, the target products preferred by the current user and the preferential information of the target products can be calculated.

[0076] Step 512: Push the target products and preferential information to the merchant salesperson.

[0077] Step 514: The salesperson introduces the target products in a targeted manner, synchronizes the latest preferential information, and increases the probability of closing a deal.

[0078] Step 516: When the user confirms the purchase, they can make the payment using the payment channels provided by the third-party payment platform, enjoy the acquiring discount, and complete the entire offline transaction.

[0079] The information push method provided in the embodiments of this specification obtains the products preferred and favored by users through big data calculation and algorithm model verification, and directly pushes them to the in-store salespersons of merchants, enabling the salespersons to understand users in advance and improving the offline closing rate. Additionally, through sign-in discounts, target product pushes, and product preferential information, the offline closing probability is greatly increased, empowering the merchants. Finally, the payment can also be completed through the payment channels provided by the third-party payment platform, achieving a complete closed-loop from product selection to purchase offline.

[0080] The information push method provided in the embodiments of this specification provides an innovative acquiring solution for offline merchant services for the third-party payment platform and can be used as an offline expansion service solution; it realizes O2O (online to offline), which is a service closed-loop from online to offline and also from offline to online. Consumers complete a complete closed-loop from product selection to settlement offline within the third-party payment platform system.

[0081] The information push method provided in the embodiments of this specification can not only increase the acquiring rate of the third-party payment platform but also the in-store closing rate. Additionally, by establishing a cooperation agreement with offline merchants, it can operate according to the product categories of offline merchants and provide personalized recommendations for consumers in a targeted manner, establishing a win-win situation for all three parties, that is, consumers can experience high-quality services and purchase their desired products; merchants can increase their revenues; and the third-party payment platform can achieve merchant growth and service coverage. Moreover, in the embodiments of this specification, the preferential plans calculated for each consumer in the store are different, and personalized services can also be realized offline, effectively saving operating costs.

[0082] The above describes specific embodiments of this specification. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recited in the claims may be performed in a different order than in the embodiments and still achieve the desired results. Additionally, the processes depicted in the figures do not necessarily require the specific order or sequential order shown to achieve the desired results. In certain embodiments, multitasking and parallel processing are also possible or may be advantageous.

[0083] Figure 6 The structural schematic diagram of the information push device provided for an embodiment of this specification. The above information push device can be set in a third-party payment platform, such as Figure 6 As shown, the above information push device may include: an acquisition module 61, a determination module 62, a search module 63, and a push module 64;

[0084] Among them, the acquisition module 61 is used to acquire the location information where the user is currently located and the user identification of the above user; among them, the above location information and the above user identification are reported to the third-party payment platform after the electronic device used by the user scans the identification code of the third-party payment platform;

[0085] The determination module 62 is used to determine the merchant where the user is currently located according to the above location information, and acquire the brand information of the above merchant;

[0086] The search module 63 is used to search for the preference information of the above user according to the above user identification; and search in the preference information of the above user according to the brand information of the above merchant to obtain the user-preferred goods corresponding to the brand information of the above merchant, and acquire the preferential information of the above user-preferred goods;

[0087] The push module 64 is used to push the above user-preferred goods and the preferential information of the above user-preferred goods to the electronic device used by the merchant.

[0088] Figure 6 The information push device provided by the shown embodiment can be used to execute the technical solution of the method embodiment of this specification Figure 2 The implementation principle and technical effects can be further referred to the relevant descriptions in the method embodiment.

[0089] Figure 7 The structural schematic diagram of the information push device provided for another embodiment of this specification. Compared with the Figure 6 information push device shown, Figure 7 in the information push device shown, the search module 63 may include: a portrait establishment sub-module 631 and an information acquisition sub-module 632;

[0090] Among them, the portrait building sub-module 631 is used to build a user data portrait of the above user;

[0091] The information acquisition sub-module 632 is used to obtain the preference information of the above user and the preferential information of the merchant corresponding to the preference information of the above user according to the above user data portrait and the preferential information of the merchant obtained in advance.

[0092] Among them, the portrait building sub-module 631 is specifically used to obtain the user data of the above user, and the above user data includes user identification, browsing data and transaction data of the above user on the third-party payment platform; according to the above user data, build a user data portrait of the above user.

[0093] Further, the above information push device may further include: a receiving module 65;

[0094] The receiving module 65 is used to receive a payment request sent by the electronic device used by the above user after the push module 64 pushes the above user-preferred goods and the preferential information of the above user-preferred goods to the electronic device used by the merchant, and the above payment request is sent after the electronic device used by the user scans the payment code of the above merchant;

[0095] The push module 64 is further used to send payment page data to the electronic device used by the user for the electronic device used by the user to display a payment page according to the above payment page data; wherein, the above payment page data includes payment channels recommended by the third-party payment platform.

[0096] Figure 7 The information push device provided by the illustrated embodiment can be used to execute the technical solution of the method embodiment described in this specification Figures 2 to 5 The implementation principle and technical effect can be further referred to the relevant description in the method embodiment.

[0097] Figure 8 It is a schematic structural diagram of an electronic device provided by an embodiment of this specification. As Figure 8 shown, the above electronic device may include at least one processor; and at least one memory communicatively connected to the above processor, wherein: the memory stores program instructions executable by the processor, and the above processor calls the above program instructions to be able to execute the information push method provided by the embodiment shown in this specification Figures 2 to 5 shown.

[0098] Among them, the above electronic device may be a server. For example: the server used by the third-party payment platform, and the above server may be set in the cloud. The form of the above electronic device is not limited in this embodiment.

[0099] Figure 8A block diagram of an exemplary electronic device suitable for implementing the embodiments of the present specification is shown. Figure 8 The electronic device shown is only an example and should not impose any limitation on the functions and usage scope of the embodiments of the present specification.

[0100] As Figure 8 shown, the electronic device is presented in the form of a general-purpose computing device. The components of the electronic device may include, but are not limited to: one or more processors 410, a communication interface 420, a memory 430, and a communication bus 440 connecting different components (including the memory 430, the communication interface 420, and the processing unit 410).

[0101] The communication bus 440 represents one or more of several types of bus structures, including a memory bus or a memory controller, a peripheral bus, a graphics acceleration port, or a local bus using any of the various bus structures. For example, the communication bus 440 may include, but is not limited to, an Industry Standard Architecture (ISA) bus, a Micro Channel Architecture (MAC) bus, an Enhanced ISA bus, a Video Electronics Standards Association (VESA) local bus, and a Peripheral Component Interconnection (PCI) bus.

[0102] The electronic device typically includes a variety of computer system-readable media. These media can be any available media accessible by the electronic device, including volatile and non-volatile media, removable and non-removable media.

[0103] The memory 430 may include computer system-readable media in the form of volatile memory, such as random access memory (RAM) and / or cache memory. The memory 430 may include at least one program product having a set (e.g., at least one) of program modules that are configured to execute the functions of the embodiments Figures 2 to 5 shown in the present specification.

[0104] A program / utility having a set (at least one) of program modules may be stored in the memory 430. Such program modules include - but are not limited to - an operating system, one or more application programs, other program modules, and program data. The implementation of a network environment may be included in each or some combination of these examples. The program modules generally execute the present specification Figures 2 to 5The functions and / or methods in the described embodiments.

[0105] The processor 410 executes various functional applications and data processing by running the programs stored in the memory 430, for example, implementing the information push method provided in the embodiments shown in this specification. Figures 2 to 5 The information push method provided by the embodiments shown in this specification.

[0106] The embodiments of this specification provide a non-transitory computer-readable storage medium. The non-transitory computer-readable storage medium stores computer instructions, and the computer instructions cause the computer to execute the information push method provided by the embodiments shown in this specification. Figures 2 to 5 The information push method provided by the embodiments shown in this specification.

[0107] The above non-transitory computer-readable storage medium may adopt any combination of one or more computer-readable media. The computer-readable medium may be a computer-readable signal medium or a computer-readable storage medium. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the above. More specific examples (non-exhaustive list) of the computer-readable storage medium include: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read only memory (ROM), an erasable programmable read only memory (EPROM), or a flash memory, an optical fiber, a portable compact disk read only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In this document, the computer-readable storage medium may be any tangible medium that contains or stores a program, and this program can be used by or in combination with an instruction execution system, apparatus, or device.

[0108] The computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, which carries the computer-readable program code. Such a propagated data signal may take various forms, including - but not limited to - an electromagnetic signal, an optical signal, or any suitable combination of the above. The computer-readable signal medium may also be any computer-readable medium other than the computer-readable storage medium, and this computer-readable medium can send, propagate, or transmit a program for use by or in combination with an instruction execution system, apparatus, or device.

[0109] The program code contained on the computer-readable medium can be transmitted by any appropriate medium, including - but not limited to - wireless, wire, optical cable, radio frequency (RF), etc., or any suitable combination of the above.

[0110] Computer program code for performing the operations of this specification can be written in one or more programming languages or combinations thereof. The programming languages include object-oriented programming languages such as Java, Smalltalk, C++, and also include conventional procedural programming languages such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, executed as a stand-alone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer can be connected to the user's computer through any kind of network, including a local area network (LAN) or a wide area network (WAN), or it can be connected to an external computer (for example, by connecting through the Internet using an Internet service provider).

[0111] The above describes specific embodiments of this specification. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recited in the claims can be performed in a different order than in the embodiments and still achieve the desired result. Additionally, the processes depicted in the figures do not necessarily require the particular order or sequential order shown to achieve the desired result. In certain embodiments, multitasking and parallel processing are also possible or may be advantageous.

[0112] In the description of this specification, the description with reference to terms such as "one embodiment", "some embodiments", "example", "specific example", or "some examples" means that the specific features, structures, materials, or characteristics described in connection with the embodiment or example are included in at least one embodiment or example of this specification. In this specification, the schematic representations of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials, or characteristics described can be combined in any one or more embodiments or examples in a suitable manner. In addition, without contradiction, those skilled in the art can combine and combine the different embodiments or examples described in this specification and the features of different embodiments or examples.

[0113] Furthermore, the terms "first" and "second" are used only for descriptive purposes and cannot be construed as indicating or implying relative importance or implicitly specifying the quantity of the indicated technical features. Thus, the features defined with "first" and "second" can explicitly or implicitly include at least one of the features. In the description of this specification, "a plurality" means at least two, such as two, three, etc., unless otherwise specifically defined.

[0114] Any process or method description, whether in a flowchart or otherwise described herein, can be understood to represent a module, segment, or portion of code including one or more executable instructions for implementing a customized logical function or process. The scope of the preferred embodiments of this specification includes additional implementations where functions may be performed in a substantially simultaneous manner or in the reverse order according to the functions involved, rather than in the order shown or discussed, which should be understood by those skilled in the technical field to which the embodiments of this specification pertain.

[0115] Depending on the context, the word "if" as used herein can be interpreted as "when" or "while" or "in response to determining" or "in response to detecting". Similarly, depending on the context, the phrase "if determined" or "if detected (stated condition or event)" can be interpreted as "when determined" or "in response to determining" or "when detected (stated condition or event)" or "in response to detecting (stated condition or event)".

[0116] It should be noted that the terminals involved in the embodiments of this specification may include, but are not limited to, personal computers (PCs), personal digital assistants (PDAs), wireless handheld devices, tablet computers, mobile phones, MP3 players, MP4 players, etc.

[0117] In the several embodiments provided in this specification, it should be understood that the disclosed systems, devices, and methods can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For example, the division of the units is only a logical function division, and there may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the couplings or direct couplings or communication connections shown or discussed with each other can be through some interfaces, and the indirect couplings or communication connections of the devices or units can be in electrical, mechanical, or other forms.

[0118] In addition, in each embodiment of this specification, the functional units can be integrated into one processing unit, or each unit can exist physically alone, or two or more units can be integrated into one unit. The above-integrated unit can be implemented in the form of hardware or in the form of a hardware plus software functional unit.

[0119] The integrated unit implemented in the form of software functional units can be stored in a computer-readable storage medium. The above-mentioned software functional units are stored in a storage medium and include several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) or a processor to execute some steps of the methods described in the various embodiments of this specification. The foregoing storage medium includes: various media that can store program codes, such as USB flash drives, mobile hard disks, read-only memories (ROMs), random access memories (RAMs), magnetic disks, or optical discs.

[0120] The above are only the preferred embodiments of this specification and are not intended to limit this specification. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principle of this specification shall be included within the scope of protection of this specification.

Claims

1. An information push method, applied to a third-party payment platform, the method comprising: Obtaining the location information of the user's current location and the user identification of the user; wherein, the location information and the user identification are reported to the third-party payment platform after the electronic device used by the user scans the identification code of the third-party payment platform; the identification code of the third-party payment platform includes the store code provided by the third-party payment platform to the merchant, and the store code is a marketing service code, and the marketing preferential plan set by the merchant is included in the store code; Determining the merchant where the user is currently located according to the location information, and obtaining the brand information of the merchant; and searching for the preference information of the user according to the user identification; Searching in the preference information of the user according to the brand information of the merchant to obtain the user-preferred products corresponding to the brand information of the merchant, and obtaining the preferential information of the user-preferred products; Pushing the user-preferred products and the preferential information of the user-preferred products to the electronic device used by the merchant.

2. The method according to claim 1, wherein, The searching for the preference information of the user according to the user identification includes: Establishing a user data portrait of the user; Obtaining the preference information of the user and the preferential information of the merchant corresponding to the preference information of the user according to the user data portrait and the preferential information of the merchant obtained in advance.

3. The method according to claim 2, wherein The establishing the user data portrait of the user includes: Obtaining the user data of the user, where the user data includes the user identification, the browsing data and transaction data of the user on the third-party payment platform; Establishing the user data portrait of the user according to the user data.

4. The method according to any one of claims 1-3, wherein After pushing the user-preferred products and the preferential information of the user-preferred products to the electronic device used by the merchant, it further includes: Receiving a payment request sent by the electronic device used by the user, where the payment request is sent after the electronic device used by the user scans the payment code of the merchant; Sending payment page data to the electronic device used by the user for the electronic device used by the user to display a payment page according to the payment page data; wherein, the payment channel recommended by the third-party payment platform is included in the payment page data.

5. An information push device, the information push device is set in a third-party payment platform, and the device includes: An obtaining module, configured to obtain the location information of the user's current location and the user identification of the user; wherein, the location information and the user identification are reported to the third-party payment platform after the electronic device used by the user scans the identification code of the third-party payment platform; the identification code of the third-party payment platform includes the store code provided by the third-party payment platform to the merchant, and the store code is a marketing service code, and the marketing preferential plan set by the merchant is included in the store code; A determining module, configured to determine the merchant where the user is currently located according to the location information, and obtain the brand information of the merchant; A search module, configured to search for the user's preference information according to the user identifier; and search in the user's preference information according to the merchant's brand information to obtain user-preferred products corresponding to the merchant's brand information, and obtain preferential information of the user-preferred products; A push module, configured to push the user-preferred products and the preferential information of the user-preferred products to the electronic device used by the merchant.

6. The device according to claim 5, wherein, The search module includes: A portrait building sub-module, configured to build a user data portrait of the user; An information acquisition sub-module, configured to obtain the user's preference information and the preferential information of the merchant corresponding to the user's preference information according to the user data portrait and the preferential information of the merchant obtained in advance.

7. The apparatus according to claim 6, wherein, The portrait building sub-module is specifically configured to obtain the user's user data, where the user data includes a user identifier, browsing data and transaction data of the user on the third-party payment platform; and build a user data portrait of the user according to the user data.

8. The device according to any one of claims 5-7, wherein It further includes: A receiving module; The receiving module is configured to receive a payment request sent by the electronic device used by the user after the push module pushes the user-preferred products and the preferential information of the user-preferred products to the electronic device used by the merchant, where the payment request is sent after the electronic device used by the user scans the payment code of the merchant; The push module is further configured to send payment page data to the electronic device used by the user for the electronic device used by the user to display a payment page according to the payment page data; wherein, the payment page data includes payment channels recommended by the third-party payment platform.

9. An electronic device, comprising: At least one processor; And At least one memory communicatively connected to the processor, wherein: The memory stores program instructions executable by the processor, and the processor can execute the method according to any one of claims 1 to 4 by invoking the program instructions.

10. A non-transitory computer-readable storage medium, where the non-transitory computer-readable storage medium stores computer instructions, and the computer instructions cause the computer to execute the method according to any one of claims 1 to 4.

Citation Information

Patent Citations

  • Information pushing method and system

    CN110490652A

  • Business providing method and device and electronic equipment

    CN112200617A