Information push method, device and server

Through the analysis of access frequency and the utilization of wireless access identifiers by self-service terminals, the active push of offline store marketing information is achieved, the problem of low consumption efficiency of offline stores is solved, and the promotion effect of customer experience and push information is improved.

CN114169911BActive Publication Date: 2025-08-19CCB FINTECH CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202111328726.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-11-10
Publication Date
2025-08-19
Estimated Expiration
2041-11-10

AI Technical Summary

Technical Problem

In the prior art, offline stores rely on waiters to introduce products one-on-one when consuming products, which is low efficiency, resulting in long wait times for customers and poor consumption experience, which is not conducive to store operations.

Method used

The self-service terminal searches the terminal entering the coverage area, obtains the access frequency, generates push information, and sends connection requests based on the wireless access identifier to realize the active push of marketing information.

Benefits of technology

It realizes the active push of marketing information in offline scenarios, so that customers can quickly understand store information, improve the publicity effect of push information, and formulate personalized push strategies for different customers, which improves customer viscosity and consumption desire.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114169911B_ABST
    Figure CN114169911B_ABST
Patent Text Reader

Abstract

The present disclosure provides an information push method, device, electronic device, and storage medium, relating to the field of artificial intelligence recognition and classification technology. The solution is as follows: searching for terminals that have entered the coverage area of a self-service terminal; in response to finding a target terminal that is not connected to the self-service terminal, obtaining the access frequency of the target terminal to the self-service terminal; generating a first push message for the target terminal based on the access frequency; and generating a connection request to the target terminal based on the first push message and a wireless access identifier, and sending the request to the target terminal. The present disclosure enables the proactive push of marketing information to customers in offline scenarios, and can tailor push messages to different customers, thereby improving the promotional effectiveness of the push messages.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of artificial intelligence recognition and classification technology, and in particular to an information push method, device, electronic device, and storage medium. Background Art

[0002] In related technologies, for customers who shop offline in stores, products are basically introduced one-on-one by waiters. Customers have to consult waiters for relevant information about products, which is inefficient. When the customer flow is large, it poses a great challenge to the waiters' coordination and customer retention capabilities. Customers waiting for too long will lead to a reduced consumer experience and may even choose to leave the store, which is not conducive to the store's operation. Summary of the Invention

[0003] The present disclosure provides an information push method, device, electronic device, and storage medium to at least address the low efficiency of manual one-on-one product introductions by waiters in related technologies. The technical solutions of the present disclosure are as follows:

[0004] According to a first aspect of an embodiment of the present disclosure, there is provided an information push method, comprising:

[0005] Search for terminals that enter the coverage area of the self-service terminal;

[0006] In response to searching for a target terminal that is not connected to the self-service terminal, obtaining a frequency of access of the target terminal to the self-service terminal;

[0007] Generate a first push message for the target terminal according to the access frequency;

[0008] Based on the first push information and the wireless access identifier, a connection request to be sent to the target terminal is generated and sent to the target terminal.

[0009] According to a second aspect of an embodiment of the present disclosure, there is provided an information push device, including:

[0010] A search module is used to search for terminals that have entered the coverage area of the self-service terminal;

[0011] an acquisition module, configured to acquire, in response to searching for a target terminal that is not connected to the self-service terminal, an access frequency of the target terminal to the self-service terminal;

[0012] A generating module, configured to generate first push information for a target terminal according to the access frequency;

[0013] The sending module is configured to generate a connection request to be sent to a target terminal based on the first push information and the wireless access identifier, and send the connection request to the target terminal.

[0014] According to a third aspect of an embodiment of the present disclosure, there is provided an electronic device, including a memory and a processor;

[0015] The processor runs the program corresponding to the executable program code by reading the executable program code stored in the memory, so as to implement the information push method of the embodiment of the first aspect of the present disclosure.

[0016] According to a fourth aspect of an embodiment of the present disclosure, a computer-readable storage medium is provided, on which a computer program is stored. When the program is executed by a processor, the information push method of the embodiment of the first aspect of the present disclosure is implemented.

[0017] According to a fifth aspect of an embodiment of the present disclosure, a computer program product is provided, including a computer program, which implements the information push method of the embodiment of the first aspect of the present disclosure when executed by a processor.

[0018] The technical solutions provided by the embodiments of the present disclosure provide at least the following beneficial effects: They search for all terminals within the self-service terminal's coverage area and send connection requests to unconnected terminals, ensuring that all customers visiting the store can establish a connection with the store's self-service terminal. This connection request enables the proactive push of marketing information to customers in offline scenarios, enabling them to quickly and easily access store information and stimulate their desire to shop. Furthermore, customized push information can be tailored to different customers, encouraging new customers to purchase and increasing retention among existing customers, thereby enhancing the effectiveness of the push information.

[0019] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0020] The accompanying drawings herein are incorporated into and constitute a part of the specification, illustrate embodiments consistent with the present disclosure, and together with the description are used to explain the principles of the present disclosure, and do not constitute an improper limitation of the present disclosure.

[0021] Figure 1 is a flow chart of an information push method according to the first embodiment;

[0022] Figure 2 is a flow chart of an information push method according to a second embodiment;

[0023] Figure 3 is a flowchart of an information push method according to a third embodiment;

[0024] Figure 4 is a flowchart of an information push method according to a fourth embodiment;

[0025] Figure 5 is a flowchart of an information push method according to a fifth embodiment;

[0026] Figure 6 is a flowchart of an information push method according to a sixth embodiment;

[0027] Figure 7 is a flowchart of an information push method according to the seventh embodiment;

[0028] Figure 8 is a flowchart of an information push method according to an eighth embodiment;

[0029] Figure 9 is a flowchart of an information push method according to a ninth embodiment;

[0030] Figure 10 is a block diagram of a self-service terminal according to a tenth embodiment;

[0031] Figure 11 is a block diagram of a terminal according to an eleventh embodiment;

[0032] Figure 12 It is a block diagram of an electronic device used to implement the information push method of the embodiment of the present disclosure. DETAILED DESCRIPTION

[0033] In order to enable ordinary persons in the art to better understand the technical solutions of the present disclosure, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below with reference to the accompanying drawings.

[0034] It should be noted that the terms "first," "second," and the like in the specification and claims of the present disclosure and the above-mentioned drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or precedence. It should be understood that the numbers used in this manner are interchangeable where appropriate so that the embodiments of the present disclosure described herein can be implemented in an order other than those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present disclosure. Instead, they are merely examples of apparatus and methods consistent with certain aspects of the present disclosure as detailed in the appended claims.

[0035] Figure 1 is a flow chart of an information push method according to an embodiment of the present disclosure. Figure 1 As shown, the method includes the following steps:

[0036] S101: Search for terminals that enter the coverage area of the self-service terminal.

[0037] The self-service terminal is the sender of the push information. Optionally, the self-service terminal can establish a connection with the client terminal via wireless communication methods such as Bluetooth, WiFi, NFC, etc. The self-service terminal can be a self-service shopping device in a store or supermarket.

[0038] In order to make the signal of the self-service terminal fully cover every corner of the offline store and facilitate customers to establish communication connections with it, the self-service terminal is optionally located in the center of the store and can be adjusted so that the signal coverage area of the self-service terminal just includes the entire store.

[0039] When the signal coverage area includes the entire store but does not exceed the store area, the terminal entering the coverage area can be considered as a customer entering the store, and a real-time search is performed on each terminal entering the self-service terminal coverage area. Optionally, the terminal can be a mobile phone, tablet computer, smart watch, etc.

[0040] S102: In response to searching for a target terminal that is not connected to the self-service terminal, obtaining the access frequency of the target terminal to the self-service terminal.

[0041] When a target terminal that has not been connected to the self-service terminal is searched, the self-service terminal may query the historical access information of the target terminal in the background to obtain the access frequency of the target terminal to the self-service terminal.

[0042] The backend of the self-service terminal stores information about terminals that have accessed the terminal. The information includes the access frequency of each terminal. By searching the target terminal in the information list, the access frequency of the target terminal in the self-service terminal can be obtained.

[0043] S103: Generate first push information for the target terminal according to the access frequency.

[0044] Optionally, the first push information may be a marketing push information. The first push information of the target terminal is generated based on the access frequency. The access frequency can reflect the terminal's stickiness to the store, and different push strategies can be implemented based on the different access frequencies.

[0045] The first push information includes store product information and product discount information. The access frequency of each terminal is different, so the discount information in the corresponding first push information will also be different. Discount information can include: product discounts, red envelopes, shopping points, coupons, etc.

[0046] The higher the access frequency, the greater the terminal's loyalty to the store. In some implementations, higher terminal loyalty can lead to smaller discounts in promotional offers, which can encourage low-stickiness terminals to make multiple purchases and increase their loyalty to the store.

[0047] In other implementations, the discount strength of the intermediate viscosity terminals is increased to encourage the intermediate viscosity terminals to become high viscosity terminals. The low viscosity of the terminal indicates that the terminal user has low interest in the store's products, and a general discount strength can be used.

[0048] S104: Generate a connection request to the target terminal based on the first push information and the wireless access identifier, and send the request to the target terminal.

[0049] A connection request is generated based on the first push information and sent to the target terminal. The connection request also includes the store's wireless access identifier, which can be used to identify the sender of the connection request. The connection request is sent to the target terminal via a wireless communication method such as Bluetooth, WiFi, or NFC.

[0050] In response, the target terminal receives an access request from the self-service terminal. The connection request includes a first push message from the target terminal device and the wireless access identifier of the self-service terminal. The first push message is generated based on the target terminal's access frequency with the self-service terminal. The connection request pops up on the target terminal's display interface. Because the connection request includes the first push message, the target terminal can display the first push message, such as the store's product discounts, and inquire whether a communication connection can be established to obtain more product information.

[0051] After receiving the access request, the target terminal sends an access response message to the self-service terminal. The access response message is used to indicate whether the target terminal is allowed to access the self-service terminal.

[0052] Correspondingly, after sending a connection request, the self-service terminal receives an access response message from the target terminal, which indicates whether the target terminal is allowed to access the self-service terminal. After the response message indicates that access is allowed, the self-service terminal establishes a wireless connection with the target terminal device.

[0053] In the disclosed embodiment, a search is performed for terminals that have entered the coverage area of a self-service terminal. In response to a target terminal not connected to the self-service terminal being found, the access frequency of the target terminal to the self-service terminal is obtained. Based on the access frequency, a first push message is generated for the target terminal. Based on the first push message and a wireless access identifier, a connection request is generated and sent to the target terminal. This disclosed embodiment enables the proactive push of marketing information to customers in offline scenarios, enabling customers to quickly and easily access store information. Different push messages can be tailored to different customers, improving the effectiveness of the push messages.

[0054] Figure 2 This is a flow chart of an information push method according to an embodiment of the present disclosure. Figure 2, a process of generating a first push message of a target terminal according to an access frequency is explained, including the following steps:

[0055] S201: Determine a target resource amount allocated to a target terminal according to an access frequency.

[0056] The resource amount is the discount information of the product sold in the first push information. The size of the resource amount represents the size of the discount in the discount information. Different resource amounts are allocated to different terminals based on the access frequency.

[0057] In some implementations, a range of access frequencies is set, and access frequencies within different ranges correspond to different amounts of resources. Optionally, the higher the access frequency included in the frequency range, the smaller the corresponding amount of resources.

[0058] In other implementations, there is a mapping relationship between access frequency and resource amount. Optionally, it can be a negatively correlated mapping relationship, where the higher the access frequency, the smaller the corresponding resource amount.

[0059] S202: Generate first push information for the target terminal according to the target resource amount.

[0060] The push information has a corresponding template, which includes commodity information and target resource quantity information to be filled in. The generated target resource quantity is filled in the corresponding position in the push information template to generate the first push information of the target terminal.

[0061] In the disclosed embodiment, a target resource amount allocated to a target terminal is determined based on access frequency, and a first push message is generated for the target terminal based on the target resource amount. The disclosed embodiment determines the size of the discount in the push message based on the number of customer visits to the store, thereby improving the promotional effect of the push message and maximizing the store's profits.

[0062] Figure 3 This is a flow chart of an information push method according to an embodiment of the present disclosure. Figure 3 , explaining the process of determining the target resource amount allocated to the target terminal according to the access frequency, including the following steps:

[0063] S301: Obtain a resource allocation coefficient according to the access frequency.

[0064] Multiple frequency ranges are set so that each access frequency has a corresponding frequency range. Each frequency range has a corresponding resource allocation coefficient. The resource allocation coefficient reflects the amount of resources that can be allocated. Optionally, the higher the access frequency in the frequency range, the lower the resource allocation coefficient. When the access frequency is obtained, the frequency range in which the access frequency falls can be found, and the corresponding resource allocation coefficient is obtained based on the frequency range.

[0065] S302: Determine a target resource amount that can be allocated to a target terminal according to a resource allocation coefficient and a reference resource amount of reference push information.

[0066] The benchmark resource volume is a fixed value and is a uniform discount for stores. The resource allocation coefficient is multiplied by the benchmark resource volume to determine the target resource volume that can be allocated to the target terminal.

[0067] For example, when the access frequency of the target terminal is low and the resource allocation coefficient obtained according to the frequency range is 1.2, multiplying the resource allocation coefficient by the benchmark resource amount will increase the preferential strength of the unified discount to 1.2 times the original.

[0068] For example, when the access frequency of the target terminal is high and the resource allocation coefficient obtained according to the frequency range is 0.8, multiplying the resource allocation coefficient by the benchmark resource amount means reducing the preferential strength of the unified discount to 0.8 times the original.

[0069] In this disclosed embodiment, a resource allocation coefficient is obtained based on the access frequency. The target resource amount that can be allocated to the target terminal is determined based on the resource allocation coefficient and the baseline resource amount in the baseline push information. This disclosed embodiment establishes a standard for determining the target resource amount: the higher the access frequency, the smaller the target resource amount. This ensures that the push information is more tailored to the needs of each customer and maximizes merchant profits.

[0070] Figure 4 This is a flow chart of an information push method according to an embodiment of the present disclosure. Figure 4 , explaining the process of generating the first push information of the target terminal for the new client, including the following steps:

[0071] S401 : In response to a type indication indicating that the target terminal is a new client that has never accessed an automatic service terminal in the past, determining a target resource amount allocated to the target terminal.

[0072] When the access frequency is 0, it indicates that the target terminal is a new client that has never accessed the automatic service terminal in the past. Optionally, a first target resource amount greater than or equal to the set resource amount is obtained as the target resource amount allocated to the target terminal.

[0073] Optionally, a reference resource amount of the reference push information is obtained, and the reference resource amount is increased to generate a second target resource amount for the target terminal as a target resource amount allocated corresponding to the target terminal.

[0074] S402: Generate first push information for the target terminal according to the target resource amount.

[0075] For the specific implementation of step S402, please refer to the relevant introduction in each embodiment of the present disclosure, which will not be repeated here.

[0076] In the disclosed embodiment, in response to the type indicating that the target terminal is a new client that has not previously accessed the automated service terminal, a target resource allocation for the target terminal is determined, and a first push message for the target terminal is generated based on the target resource allocation. In the disclosed embodiment, different information push strategies are formulated for new clients, providing them with the greatest discounts and encouraging them to make purchases in the store.

[0077] Figure 5 is a flow chart of an information push method according to an embodiment of the present disclosure. Figure 5 As shown, the method includes the following steps:

[0078] S501: Determine the current number of access rejections by the target terminal according to the currently received access response message.

[0079] Optionally, when the access response message sent by the target terminal indicates connection rejection, the self-service terminal records the number of access rejections in the background, and updates the number of access rejections when the same terminal rejects the connection again.

[0080] Among them, the number of denied access times is only accumulated during the current entry into the coverage area of the self-service terminal. When the target terminal leaves the coverage area, the number of denied access times of the terminal is reset to zero.

[0081] S502: In response to the number of access denials being greater than the first number and less than or equal to the second number, the amount of resources carried in the push information is increased, and a new access request is generated and resent to the target terminal until the number of access denials reaches the second number.

[0082] In order to increase the possibility of the client receiving the connection request, when the number of access rejections is greater than the first number and less than or equal to the second number, the amount of resources carried in the push information is increased, and a new access request is generated and resent to the target terminal.

[0083] The first number of rejections can be one or two. If it is confirmed that the target terminal did not reject the connection due to an accidental touch, the resource allocation will be increased to attract the customer to accept the connection. The second number of rejections can be determined based on actual conditions. If the number of rejections exceeds the second number, it can be assumed that the customer has no desire to consume in the store, and the connection with the target terminal will be abandoned.

[0084] Accordingly, whenever the target terminal denies access and the current number of access denials is greater than the first number and less than or equal to the second number, the target terminal receives a new access request resent by the self-service terminal until the number of access denials reaches the second number.

[0085] In this disclosed embodiment, the target terminal's current number of access denials is determined based on the currently received access response message. If the number of access denials is greater than the first number and less than or equal to the second number, the amount of resources carried in the push message is increased, and a new access request is generated and resent to the target terminal until the number of access denials reaches the second number. In this disclosed embodiment, by varying the amount of resources carried in the push message based on the number of access denials, the likelihood of a client receiving a connection request is increased, allowing more clients to receive push messages.

[0086] Figure 6 is a flow chart of an information push method according to an embodiment of the present disclosure. Figure 6 As shown, the method includes the following steps:

[0087] S601: After establishing a wireless connection with a target terminal device, obtain a device identification of the target terminal, and obtain historical behavior data of the target terminal based on the device identification.

[0088] After establishing a wireless connection with the target terminal device, the target terminal's device identifier is obtained, and the target terminal can be uniquely identified based on the device identifier. Based on big data, the target terminal's historical behavior data is obtained. This historical behavior data may include: web pages or shopping pages viewed by the customer, products purchased, web pages or products added to favorites, likes, comments, etc.

[0089] Correspondingly, after establishing a wireless connection with the self-service terminal, the target terminal sends a device identification to the self-service terminal.

[0090] S602: Update the first push information of the target terminal to the second push information according to the historical behavior data.

[0091] Historical behavior data can reflect customer preferences, such as liking a certain type of clothing or food. Optionally, when historical behavior data indicates that a customer likes a certain type of product, the self-service terminal performs a query in the background, finds products that the customer may be interested in, and pushes them to the target terminal.

[0092] Correspondingly, the target terminal receives the second push information pushed by the self-service terminal, wherein the second push information is determined by the self-service terminal according to the historical behavior data of the target terminal, and the historical behavior data is obtained by the self-service terminal according to the device identifier.

[0093] In the disclosed embodiment, after establishing a wireless connection with a target terminal device, the target terminal's device identification is obtained, and based on the device identification, historical behavior data of the target terminal is obtained. Based on the historical behavior data, the first push information of the target terminal is updated to the second push information. In the disclosed embodiment, by updating the push information based on the historical behavior data of the target terminal, push information is generated that better meets the user's needs, making customers more likely to shop at the store.

[0094] Figure 7 is a flow chart of an information push method according to an embodiment of the present disclosure. Figure 7 As shown, the method includes the following steps:

[0095] S701, after establishing a wireless connection with a target terminal device, receiving order information sent by the target terminal.

[0096] After the self-service terminal establishes a connection with the target terminal device, it can receive order information sent by the target terminal.

[0097] Accordingly, after establishing a wireless connection with the self-service terminal, the target terminal can query and obtain product information based on the connection. Optionally, you can click "Buy Directly" for a favorite product to generate order information, or add the favorite product to the shopping cart and press "Confirm Purchase" to generate the product order information and send it to the self-service terminal.

[0098] S702: Generate a payment request based on the order information and send the payment request to the target terminal.

[0099] The self-service terminal calculates the price of the order based on the type and quantity of goods in the order information, generates a payment request based on the order information and order price, and sends the payment request to the target terminal to remind the customer to pay for the purchase.

[0100] Correspondingly, the target terminal receives the payment request generated according to the order information and sent by the self-service terminal.

[0101] S703: Receive payment signature information generated by the target terminal according to the payment request.

[0102] Receive the payment signature information generated by the target terminal according to the payment request. Optionally, the payment signature information is a string pre-agreed between the client terminal and the payment server, generated offline by the client terminal, similar to an online signature, and can be used to pay for this order.

[0103] Accordingly, the target terminal generates payment signature information according to the payment request and sends the payment signature information to the self-service terminal, wherein the payment signature information is used to instruct the self-service terminal to generate a deduction request and send it to the payment server.

[0104] S704: Generate a deduction request based on the payment signature information and send it to the payment server for processing.

[0105] After receiving the payment signature information, the self-service terminal obtains the deduction permission, generates a deduction request, and sends the payment signature information of the target terminal to the payment server, which completes the deduction after verification.

[0106] In this disclosed embodiment, after establishing a wireless connection with a target terminal device, the self-service terminal receives order information from the target terminal, generates a payment request based on the order information, and sends the payment request to the target terminal. Furthermore, the self-service terminal receives payment signature information generated based on the payment request, generates a debit request based on the payment signature information, and sends it to the payment server for processing. The payment process in this disclosed embodiment relies on the wireless connection between the self-service terminal and the target terminal, freeing it from the constraints of the carrier network and ensuring that transactions can be completed smoothly even in poor network conditions.

[0107] Figure 8 is a flow chart of an information push method according to an embodiment of the present disclosure. Figure 8 As shown, the method includes the following steps:

[0108] S801, after establishing a wireless connection with a target terminal device, receiving commodity query information sent by the target terminal.

[0109] After the self-service terminal establishes a connection with the target terminal device, the target terminal can see the product information currently being sold in the store. Optionally, the target terminal clicks "Product Inventory Query" on the corresponding product page to send product query information to the self-service terminal.

[0110] S802: Generate reply information based on the product query information and send the reply information to the target terminal.

[0111] The self-service terminal queries the inventory information of the product in the background according to the product category information included in the product query information, generates reply information based on the inventory information, and sends it to the target terminal.

[0112] Optionally, every time a product is sold in the store, whether online or offline, the product inventory information in the backend is updated to avoid a situation where the actual inventory of the product is inconsistent with the inventory displayed in the backend.

[0113] In this disclosed embodiment, after establishing a wireless connection with a target terminal device, a product query message sent by the target terminal is received, a reply message is generated based on the product query message, and the reply message is sent to the target terminal. In this disclosed embodiment, when a customer inquires about a product, an answer can be quickly retrieved and provided to the customer, achieving online and offline integration. This eliminates the need for wait staff to check inventory before answering the customer's question, thus reducing customer waiting time.

[0114] Figure 9 is a flow chart of an information push method according to an embodiment of the present disclosure. Figure 9 As shown, based on the information push method provided by the present disclosure, the process of information push in an actual application scenario includes the following steps:

[0115] Step 1: Search for terminals that enter the coverage area of the self-service terminal.

[0116] Step 2: In response to searching for multiple target terminals that are not connected to the self-service terminal, sending connection requests to the multiple terminals.

[0117] Step 3: Taking terminal A as an example, the access response message sent by the target terminal A is received to determine whether the target terminal A agrees to establish a connection.

[0118] If you do not agree to establish the connection, proceed to step 4; if you agree to establish the connection, proceed to step 5.

[0119] Step 4: In response to the number of access denials being greater than the first number and less than or equal to the second number, a new access request is generated and resent to the target terminal A until the number of access denials reaches the second number.

[0120] Step 5: After establishing a wireless connection with the target terminal A device, information exchange and order payment are carried out with the target terminal A based on the connection.

[0121] Step 6: In response to the target terminal A disconnecting, the information push to terminal A is terminated.

[0122] In the disclosed embodiment, customers and stores exchange information and make purchase payments based on Bluetooth devices, eliminating the need for one-on-one manual communication, improving efficiency, and enhancing the customer's shopping experience.

[0123] Figure 10 is a structural diagram of a self-service terminal according to an embodiment of the present disclosure, such as Figure 9 As shown, the self-service terminal 1000 includes:

[0124] Search module 1010, used to search for terminals that have entered the coverage area of the self-service terminal;

[0125] An acquisition module 1020 is configured to acquire, in response to searching for a target terminal that is not connected to the self-service terminal, an access frequency of the target terminal to the self-service terminal;

[0126] A generating module 1030 is configured to generate first push information for a target terminal according to the access frequency;

[0127] The sending module 1040 is configured to generate a connection request to be sent to a target terminal based on the first push information and the wireless access identifier, and send the connection request to the target terminal.

[0128] The disclosed embodiment realizes the active push of marketing information to customers in offline scenarios, so that customers can quickly and easily learn about store information, and can formulate different push information for different customers, thereby improving the publicity effect of the push information.

[0129] It should be noted that the above explanation of the embodiment of the information push method is also applicable to the self-service terminal of this embodiment and will not be repeated here.

[0130] Furthermore, in a possible implementation of the embodiment of the present disclosure, the generating module 1030 is further configured to: determine a target resource amount allocated to the target terminal according to the access frequency; and generate first push information for the target terminal according to the target resource amount.

[0131] Furthermore, in a possible implementation of the embodiment of the present disclosure, the generation module 1030 is further configured to: obtain a resource allocation coefficient based on the access frequency; and determine a target resource amount that can be allocated to the target terminal based on the resource allocation coefficient and the benchmark resource amount of the benchmark push information.

[0132] Furthermore, in a possible implementation of the embodiment of the present disclosure, the generation module 1030 is also used to: identify the type of the target terminal based on the access frequency; in response to the type indicating that the target terminal is a new client that has not historically accessed the automatic service terminal, obtain a first target resource amount that is greater than or equal to the set resource amount, and generate a first push information based on the first target resource amount.

[0133] Furthermore, in a possible implementation of the embodiment of the present disclosure, the generation module 1030 is also used to: identify the type of the target terminal based on the access frequency; in response to the type indicating that the target terminal is a new client that has not historically accessed the automatic service terminal, obtain the baseline resource amount of the baseline push information, increase the baseline resource amount, and generate a second target resource amount for the target terminal; and generate the first push information based on the second target resource amount.

[0134] Furthermore, in a possible implementation of the embodiment of the present disclosure, the sending module 1040 is further configured to: receive an access response message sent by the target terminal, where the access response message is used to indicate whether the target terminal is allowed to access the self-service terminal.

[0135] Furthermore, in a possible implementation of the embodiment of the present disclosure, the sending module 1040 is also used to: determine the current number of access denials of the target terminal based on the currently received access response message; in response to the number of access denials being greater than the first number and less than or equal to the second number, increase the amount of resources carried by the push information, generate a new access request, and resend it to the target terminal until the number of access denials reaches the second number.

[0136] Furthermore, in a possible implementation of the embodiment of the present disclosure, the sending module 1040 is also used to: after establishing a wireless connection with the target terminal device, obtain the device identification of the target terminal, and obtain the historical behavior data of the target terminal based on the device identification; based on the historical behavior data, update the first push information of the target terminal to the second push information.

[0137] Furthermore, in a possible implementation of the embodiment of the present disclosure, the self-service terminal 1000 also includes: a payment module 1050, which is used to receive order information sent by the target terminal after establishing a wireless connection with the target terminal device; generate a payment request based on the order information, and send the payment request to the target terminal; receive payment signature information generated by the target terminal based on the payment request; generate a deduction request based on the payment signature information and send it to the payment server for processing.

[0138] Figure 11 is a structural diagram of a terminal according to an embodiment of the present disclosure, such as Figure 11 As shown, terminal 1100 includes:

[0139] The receiving module 1110 is configured to receive an access request sent by a self-service terminal, wherein the connection request includes a first push message of a target terminal device and a wireless access identifier of the self-service terminal; the first push message is a push message generated based on the access frequency of the target terminal on the self-service terminal.

[0140] It should be noted that the above explanation of the embodiment of the information push method is also applicable to the terminal of this embodiment and will not be repeated here.

[0141] Furthermore, in a possible implementation of the embodiment of the present disclosure, the receiving module 1110 is further configured to send an access response message to the self-service terminal, where the access response message is used to indicate whether the target terminal is allowed to access the self-service terminal.

[0142] Furthermore, in a possible implementation of the embodiment of the present disclosure, the receiving module 1110 is also used to: whenever the target terminal denies access and the current number of access denials is greater than the first number and less than or equal to the second number, receive a new access request resent by the self-service terminal until the number of access denials reaches the second number.

[0143] Furthermore, in a possible implementation of the embodiment of the present disclosure, the receiving module 1110 is also used to: send a device identification to the self-service terminal after establishing a wireless connection with the self-service terminal; receive a second push message pushed by the self-service terminal, wherein the second push information is determined by the self-service terminal based on the historical behavior data of the target terminal, and the historical behavior data is obtained by the self-service terminal based on the device identification.

[0144] Furthermore, in a possible implementation of the embodiment of the present disclosure, the terminal 1100 also includes: a payment module 1120, which is used to send order information to the self-service terminal after establishing a wireless connection with the self-service terminal; receive a payment request generated according to the order information sent by the self-service terminal; generate payment signature information according to the payment request, and send the payment signature information to the self-service terminal, wherein the payment signature information is used to instruct the self-service terminal to generate a deduction request and send it to the payment server.

[0145] According to an embodiment of the present disclosure, the present disclosure also provides an electronic device, a readable storage medium, and a computer program product.

[0146] Figure 12 A schematic block diagram of an example electronic device 120 that can be used to implement embodiments of the present disclosure is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital assistants, cellular phones, smartphones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions are provided as examples only and are not intended to limit the implementation of the present disclosure described and / or claimed herein.

[0147] like Figure 12 As shown, it includes a memory 121, a processor 122 and a computer program stored in the memory 121 and executable on the processor 122. When the processor 122 executes the program, the aforementioned information push method is implemented.

[0148] In order to implement the above embodiments, the present disclosure also proposes a computer-readable storage medium.

[0149] When the instructions in the computer-readable storage medium are executed by the processor of the server, the server can perform the information push method as described above. Optionally, the computer-readable storage medium can be a ROM, random access memory (RAM), CD-ROM, magnetic tape, floppy disk, optical data storage device, etc.

[0150] In order to implement the above embodiments, the present disclosure further provides a computer program product, including a computer program / instruction, characterized in that when the computer program / instruction is executed by a processor, the information push method as described above is implemented.

[0151] Other embodiments of the present disclosure will readily occur to those skilled in the art after considering the specification and practicing the invention disclosed herein. This disclosure is intended to cover any variations, uses, or adaptations of the present disclosure that follow the general principles of the present disclosure and include common knowledge or customary techniques in the art not disclosed herein. The description and examples are to be considered as exemplary only, with the true scope and spirit of the present disclosure being indicated by the following claims.

[0152] It should be understood that the present disclosure is not limited to the exact structures that have been described above and shown in the drawings, and that various modifications and changes can be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.

Claims

1. An information push method, characterized in that: include: Search for terminals that enter the coverage area of the self-service terminal; In response to searching for a target terminal that is not connected to the self-service terminal, obtaining a frequency of access of the target terminal to the self-service terminal; generating first push information for the target terminal according to the access frequency; generating a connection request to the target terminal based on the first push information and the wireless access identifier, and sending the connection request to the target terminal; The method further comprises: After establishing a wireless connection with the target terminal device, receiving order information sent by the target terminal; generating a payment request according to the order information, and sending the payment request to the target terminal; Receiving payment signature information generated by the target terminal according to the payment request; Based on the payment signature information, a deduction request is generated and sent to the payment server for processing.

2. The method according to claim 1, characterized in that The generating, according to the access frequency, the first push information of the target terminal includes: Determining a target resource amount allocated to the target terminal according to the access frequency; Generate first push information for the target terminal according to the target resource amount.

3. The method according to claim 2, characterized in that The determining, according to the access frequency, a target amount of resources allocated to the target terminal, includes: Obtaining a resource allocation coefficient according to the access frequency; A target resource amount that can be allocated to the target terminal is determined according to the resource allocation coefficient and the reference resource amount of the reference push information.

4. The method according to claim 1, wherein The generating, according to the access frequency, the first push information of the target terminal includes: identifying the type of the target terminal according to the access frequency; In response to the type indicating that the target terminal is a new client that has never accessed the automatic service terminal, a first target resource amount greater than or equal to a set resource amount is acquired, and the first push information is generated according to the first target resource amount.

5. The method according to claim 1, wherein The generating, according to the access frequency, the first push information of the target terminal includes: identifying the type of the target terminal according to the access frequency; In response to the type indicating that the target terminal is a new client that has not previously accessed the automatic service terminal, obtaining a benchmark resource amount of benchmark push information, and increasing the benchmark resource amount to generate a second target resource amount for the target terminal; The first push information is generated according to the second target resource amount.

6. The method according to any one of claims 1 to 5, characterized in that After sending the data to the target terminal, the method further includes: An access response message sent by the target terminal is received, where the access response message is used to indicate whether the target terminal is allowed to access the self-service terminal.

7. The method according to claim 6, characterized in that The method further comprises: Determining a current number of access rejections by the target terminal according to the currently received access response message; In response to the number of access denials being greater than the first number and less than or equal to the second number, the amount of resources carried in the push information is increased, and a new access request is generated and resent to the target terminal until the number of access denials reaches the second number.

8. The method according to claim 1, characterized in that The method further comprises: After establishing a wireless connection with the target terminal device, obtaining a device identification of the target terminal, and obtaining historical behavior data of the target terminal based on the device identification; The first push information of the target terminal is updated to the second push information according to the historical behavior data.

9. An information push method, characterized in that: include: Receiving an access request sent by a self-service terminal, wherein the connection request includes first push information of a target terminal device and a wireless access identifier of the self-service terminal; the first push information is push information generated based on the access frequency of the target terminal on the self-service terminal; The method further comprises: After establishing a wireless connection with the self-service terminal, sending order information to the self-service terminal; receiving a payment request generated according to the order information and sent by the self-service terminal; Payment signature information is generated according to the payment request, and the payment signature information is sent to the self-service terminal, wherein the payment signature information is used to instruct the self-service terminal to generate a deduction request and send it to the payment server.

10. The method according to claim 9, characterized in that After sending the data to the target terminal, the method further includes: An access response message is sent to the self-service terminal, where the access response message is used to indicate whether the target terminal is allowed to access the self-service terminal.

11. The method according to claim 10, characterized in that The method further comprises: Whenever the target terminal refuses access and the current number of access refusals is greater than the first number and less than or equal to the second number, a new access request resent by the self-service terminal is received until the number of access refusals reaches the second number.

12. The method according to claim 9, characterized in that The method further comprises: After establishing a wireless connection with the self-service terminal, sending a device identification to the self-service terminal; Receive second push information pushed by the self-service terminal, wherein the second push information is determined by the self-service terminal according to historical behavior data of the target terminal, and the historical behavior data is obtained by the self-service terminal according to the device identifier.

13. A self-service terminal, characterized in that: include: A search module is used to search for terminals that have entered the coverage area of the self-service terminal; an acquisition module, configured to acquire, in response to searching for a target terminal that is not connected to the self-service terminal, an access frequency of the target terminal to the self-service terminal; A generating module, configured to generate first push information for the target terminal according to the access frequency; a sending module, configured to generate a connection request to be sent to the target terminal based on the first push information and the wireless access identifier, and send the connection request to the target terminal; The device further comprises: A payment module, configured to receive order information sent by the target terminal after establishing a wireless connection with the target terminal device; generating a payment request according to the order information, and sending the payment request to the target terminal; Receiving payment signature information generated by the target terminal according to the payment request; Based on the payment signature information, a deduction request is generated and sent to the payment server for processing.

14. The device according to claim 13, characterized in that The generating module is further configured to: Determining a target resource amount allocated to the target terminal according to the access frequency; Generate first push information for the target terminal according to the target resource amount.

15. The device according to claim 14, characterized in that The generating module is further configured to: Obtaining a resource allocation coefficient according to the access frequency; A target resource amount that can be allocated to the target terminal is determined according to the resource allocation coefficient and the reference resource amount of the reference push information.

16. The device according to claim 13, characterized in that The generating module is further configured to: identifying the type of the target terminal according to the access frequency; In response to the type indicating that the target terminal is a new client that has never accessed the automatic service terminal, a first target resource amount greater than or equal to a set resource amount is acquired, and the first push information is generated according to the first target resource amount.

17. The device according to claim 13, characterized in that The generating module is further configured to: identifying the type of the target terminal according to the access frequency; In response to the type indicating that the target terminal is a new client that has not previously accessed the automatic service terminal, obtaining a benchmark resource amount of benchmark push information, and increasing the benchmark resource amount to generate a second target resource amount for the target terminal; The first push information is generated according to the second target resource amount.

18. The device according to any one of claims 13 to 17, characterized in that The sending module is further used for: An access response message sent by the target terminal is received, where the access response message is used to indicate whether the target terminal is allowed to access the self-service terminal.

19. The device according to claim 18, characterized in that The sending module is further used for: Determining a current number of access rejections by the target terminal according to the currently received access response message; In response to the number of access denials being greater than the first number and less than or equal to the second number, the amount of resources carried in the push information is increased, and a new access request is generated and resent to the target terminal until the number of access denials reaches the second number.

20. The device according to claim 13, wherein The sending module is further used for: After establishing a wireless connection with the target terminal device, obtaining a device identification of the target terminal, and obtaining historical behavior data of the target terminal based on the device identification; The first push information of the target terminal is updated to the second push information according to the historical behavior data.

21. A terminal, characterized in that: include: a receiving module, configured to receive an access request sent by a self-service terminal, wherein the connection request includes a first push message of a target terminal device and a wireless access identifier of the self-service terminal; the first push message is a push message generated based on the access frequency of the target terminal on the self-service terminal; The device further comprises: a payment module, configured to send order information to the self-service terminal after establishing a wireless connection with the self-service terminal; receiving a payment request generated according to the order information and sent by the self-service terminal; Payment signature information is generated according to the payment request, and the payment signature information is sent to the self-service terminal, wherein the payment signature information is used to instruct the self-service terminal to generate a deduction request and send it to the payment service.

22. The device according to claim 21, characterized in that The receiving module is further configured to: An access response message is sent to the self-service terminal, where the access response message is used to indicate whether the target terminal is allowed to access the self-service terminal.

23. The device according to claim 22, characterized in that The receiving module is further configured to: Whenever the target terminal refuses access and the current number of access refusals is greater than the first number and less than or equal to the second number, a new access request resent by the self-service terminal is received until the number of access refusals reaches the second number.

24. The device according to claim 21, characterized in that The receiving module is further configured to: After establishing a wireless connection with the self-service terminal, sending a device identification to the self-service terminal; Receive second push information pushed by the self-service terminal, wherein the second push information is determined by the self-service terminal according to historical behavior data of the target terminal, and the historical behavior data is obtained by the self-service terminal according to the device identifier.

25. An electronic device, characterized in that: Including memory and processor; The processor reads the executable program code stored in the memory to run a program corresponding to the executable program code, so as to implement the method according to any one of claims 1 to 12.

26. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the method according to any one of claims 1 to 12 is implemented.

27. A computer program product comprising a computer program, which, when executed by a processor, implements the method according to any one of claims 1 to 12.

Citation Information

Patent Citations

  • Information processing method, information processing device and information processing system

    CN104902434A

  • Pushed information processing method, mobile terminal and computer storage medium

    CN107172205A

  • Information pushing method and device, electronic equipment and storage medium

    CN111784412A