CN112307325A - Message pushing method and device, storage medium and electronic equipment - Google Patents
Message pushing method and device, storage medium and electronic equipment Download PDFInfo
- Publication number
- CN112307325A CN112307325A CN202010287423.1A CN202010287423A CN112307325A CN 112307325 A CN112307325 A CN 112307325A CN 202010287423 A CN202010287423 A CN 202010287423A CN 112307325 A CN112307325 A CN 112307325A
- Authority
- CN
- China
- Prior art keywords
- terminal
- consumption
- physical address
- target
- push message
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9535—Search customisation based on user profiles and personalisation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/55—Push-based network services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2101/00—Indexing scheme associated with group H04L61/00
- H04L2101/60—Types of network addresses
- H04L2101/618—Details of network addresses
- H04L2101/622—Layer-2 addresses, e.g. medium access control [MAC] addresses
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Transfer Between Computers (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The present disclosure relates to a method, an apparatus, a storage medium and an electronic device for pushing messages, and relates to the technical field of electronic information, wherein the method is applied to a sales terminal and comprises the following steps: the method comprises the steps of obtaining a wireless physical address of at least one consumption terminal in a preset area, determining a target consumption terminal in the at least one consumption terminal according to consumption data generated by a sales terminal, sending the wireless physical address and the consumption data of the target consumption terminal to a server, enabling the server to determine a push message according to the wireless physical address and the consumption data of the target consumption terminal, sending the push message to the sales terminal, and receiving and displaying the push message sent by the server. According to the method and the device, the push message suitable for the target consumption terminal is determined according to the consumption data and the corresponding wireless physical address of the target consumption terminal, so that the sales terminal can display the push message suitable for the target consumption terminal, and the message push efficiency and accuracy are improved.
Description
Technical Field
The present disclosure relates to the field of electronic information technologies, and in particular, to a method and an apparatus for pushing a message, a storage medium, and an electronic device.
Background
With the continuous development of electronic information technology, prediction analysis based on big data is applied more and more. Generally, each shopping platform can determine the content in which the user is interested according to the consumption information of each user purchasing commodities in the database of the shopping platform, so that the messages are pushed to the user through the shopping platform. However, since the consumption information of the user cannot be obtained in the conventional physical stores, such as malls, supermarkets, etc., the consumption information of each user in the store can only be obtained by attracting the registered members of the user, so as to determine the content of interest of the user, and push the corresponding commodity information. If the consumption times of the user in the shop are relatively small, the commodity information pushed to the user by the shop may be content which is not interested by the user, and the efficiency and accuracy of message pushing are low.
Disclosure of Invention
The present disclosure is directed to a method, an apparatus, a storage medium, and an electronic device for pushing a message, which are used to solve the problem of low message pushing efficiency and accuracy in the prior art.
In order to achieve the above object, according to a first aspect of the embodiments of the present disclosure, there is provided a method for pushing a message, applied to a sales terminal, the method including:
acquiring a wireless physical address of at least one consumption terminal in a preset area;
determining a target consumption terminal in the at least one consumption terminal according to the consumption data generated by the sales terminal;
sending the wireless physical address of the target consumption terminal and the consumption data to a server, so that the server determines a push message according to the wireless physical address of the target consumption terminal and the consumption data and sends the push message to the sales terminal;
and receiving and displaying the push message sent by the server.
Optionally, the acquiring a wireless physical address of at least one consumer terminal in a preset area includes:
scanning the wireless physical address of the consumption terminal in the preset area according to a preset period; the distance between the consumption terminal and the sales terminal is smaller than or equal to a distance threshold value, and/or an included angle between a connecting line of the consumption terminal and the sales terminal and a preset direction is smaller than or equal to an angle threshold value.
Optionally, the determining, in the at least one consumption terminal, a target consumption terminal according to the consumption data generated by the sales terminal includes:
and if the difference between the time for generating the consumption data and the time for acquiring the wireless physical address of the first consumption terminal is less than or equal to a time threshold, taking the first consumption terminal as the target consumption terminal, wherein the first consumption terminal is any one of the at least one consumption terminal.
According to a second aspect of the embodiments of the present disclosure, there is provided a method for pushing a message, which is applied to a server, the method including:
receiving a wireless physical address of a target consumption terminal sent by a sales terminal and consumption data generated by the sales terminal, wherein the target consumption terminal is determined by the sales terminal according to the consumption data in at least one consumption terminal in a preset area;
determining a push message according to the wireless physical address of the target consumption terminal and the consumption data;
and sending the push message to the sales terminal so that the sales terminal receives and displays the push message.
Optionally, the determining a push message according to the wireless physical address of the target consumption terminal and the consumption data includes:
determining a consumption preference model corresponding to the wireless physical address of the target consumption terminal, wherein the consumption preference model is determined by the server according to historical consumption data corresponding to the target consumption terminal, and the historical consumption data comprises offline consumption data and/or online consumption data;
inputting the consumption data into the consumption preference model to obtain the consumption preference output by the consumption preference model;
and determining the push message according to the consumption preference and the geographical position of the sales terminal.
Optionally, the consumption data includes a store identifier, where the store identifier is used to indicate a store to which the sales terminal belongs, and the push message includes: a member push message and a non-member push message; before said determining a push message from the wireless physical address of the target consuming terminal and the consumption data, the method further comprises:
determining the consumption times of the target consumption terminal at the shop to which the sales terminal belongs according to the shop identification;
the determining a push message according to the wireless physical address of the target consumption terminal and the consumption data includes:
if the consumption times are larger than or equal to a quantity threshold value, determining the member push message according to the wireless physical address of the target consumption terminal and the consumption data;
and if the consumption times are smaller than the quantity threshold value, determining the non-member push message according to the wireless physical address of the target consumption terminal and the consumption data.
According to a third aspect of the embodiments of the present disclosure, there is provided a message pushing apparatus applied to a sales terminal, the apparatus including:
the acquisition module is used for acquiring a wireless physical address of at least one consumption terminal in a preset area;
the determining module is used for determining a target consuming terminal in the at least one consuming terminal according to the consumption data generated by the sales terminal;
the sending module is used for sending the wireless physical address of the target consumption terminal and the consumption data to a server so that the server determines a push message according to the wireless physical address of the target consumption terminal and the consumption data and sends the push message to the sales terminal;
and the receiving module is used for receiving and displaying the push message sent by the server.
Optionally, the obtaining module is configured to:
scanning the wireless physical address of the consumption terminal in the preset area according to a preset period; the distance between the consumption terminal and the sales terminal is smaller than or equal to a distance threshold value, and/or an included angle between a connecting line of the consumption terminal and the sales terminal and a preset direction is smaller than or equal to an angle threshold value.
Optionally, the determining module is configured to:
and if the difference between the time for generating the consumption data and the time for acquiring the wireless physical address of the first consumption terminal is less than or equal to a time threshold, taking the first consumption terminal as the target consumption terminal, wherein the first consumption terminal is any one of the at least one consumption terminal.
According to a fourth aspect of the embodiments of the present disclosure, there is provided an apparatus for pushing a message, which is applied to a server, the apparatus including:
the system comprises a receiving module, a processing module and a processing module, wherein the receiving module is used for receiving a wireless physical address of a target consumption terminal sent by a sales terminal and consumption data generated by the sales terminal, and the target consumption terminal is determined by the sales terminal in at least one consumption terminal in a preset area according to the consumption data;
the first determining module is used for determining a push message according to the wireless physical address of the target consumption terminal and the consumption data;
and the sending module is used for sending the push message to the sales terminal so that the sales terminal receives and displays the push message.
Optionally, the first determining module includes:
the first determining submodule is used for determining a consumption preference model corresponding to the wireless physical address of the target consumption terminal, the consumption preference model is determined by the server according to historical consumption data corresponding to the target consumption terminal, and the historical consumption data comprises offline consumption data and/or online consumption data;
the input sub-module is used for inputting the consumption data into the consumption preference model so as to obtain the consumption preference output by the consumption preference model;
and the second determining submodule is used for determining the push message according to the consumption preference and the geographical position of the sales terminal.
Optionally, the consumption data includes a store identifier, where the store identifier is used to indicate a store to which the sales terminal belongs, and the push message includes: a member push message and a non-member push message; the device further comprises:
a second determining module, configured to determine, according to the store identifier, consumption times of the target consumption terminal at a store to which the sales terminal belongs before determining a push message according to the wireless physical address of the target consumption terminal and the consumption data;
the first determination module is to:
if the consumption times are larger than or equal to a quantity threshold value, determining the member push message according to the wireless physical address of the target consumption terminal and the consumption data;
and if the consumption times are smaller than the quantity threshold value, determining the non-member push message according to the wireless physical address of the target consumption terminal and the consumption data.
According to a fifth aspect of embodiments of the present disclosure, there is provided a computer-readable storage medium, on which a computer program is stored, which when executed by a processor, performs the steps of the method of any one of the first aspects of the embodiments of the present disclosure.
According to a sixth aspect of embodiments of the present disclosure, there is provided a computer readable storage medium, on which a computer program is stored, which when executed by a processor, performs the steps of the method of any one of the second aspects of embodiments of the present disclosure.
According to a seventh aspect of the embodiments of the present disclosure, there is provided an electronic apparatus including:
a memory having a computer program stored thereon;
a processor for executing the computer program in the memory to implement the steps of the method of any one of the first aspect of the embodiments of the present disclosure.
According to an eighth aspect of embodiments of the present disclosure, there is provided an electronic apparatus including:
a memory having a computer program stored thereon;
a processor for executing the computer program in the memory to implement the steps of the method of any one of the second aspects of the embodiments of the present disclosure.
According to the technical scheme, the sales terminal firstly acquires the wireless physical address of at least one consumption terminal in a preset area, then determines a target consumption terminal in the at least one consumption terminal according to consumption data generated by the sales terminal, then sends the wireless physical address and the consumption data of the target consumption terminal to the server, so that the server determines a push message according to the wireless physical address and the consumption data of the target consumption terminal and sends the push message to the sales terminal, and finally the sales terminal receives and displays the push message sent by the server. According to the method and the device, the push message suitable for the target consumption terminal is determined according to the consumption data and the corresponding wireless physical address of the target consumption terminal, so that the sales terminal can display the push message suitable for the target consumption terminal, and the message push efficiency and accuracy are improved.
Additional features and advantages of the disclosure will be set forth in the detailed description which follows.
Drawings
The accompanying drawings, which are included to provide a further understanding of the disclosure and are incorporated in and constitute a part of this specification, illustrate embodiments of the disclosure and together with the description serve to explain the disclosure without limiting the disclosure. In the drawings:
fig. 1 is a flow chart illustrating a method of message push according to an exemplary embodiment;
FIG. 2 is a flow diagram illustrating a method of message push in accordance with an exemplary embodiment;
FIG. 3 is a flow diagram illustrating another method of message pushing in accordance with an exemplary embodiment;
FIG. 4 is a flow diagram illustrating another method of message pushing in accordance with an exemplary embodiment;
FIG. 5 is a block diagram illustrating an apparatus for message pushing in accordance with an exemplary embodiment;
FIG. 6 is a block diagram illustrating an apparatus for message pushing in accordance with an exemplary embodiment;
FIG. 7 is a block diagram illustrating another apparatus for message pushing in accordance with an example embodiment;
FIG. 8 is a block diagram illustrating another apparatus for message pushing in accordance with an example embodiment;
FIG. 9 is a block diagram illustrating an electronic device in accordance with an exemplary embodiment;
FIG. 10 is a block diagram illustrating an electronic device in accordance with an example embodiment.
Detailed Description
Reference will now be made in detail to the exemplary embodiments, examples of which are illustrated in the accompanying drawings. When the following description refers to the accompanying drawings, like numbers in different drawings represent the same or similar elements unless otherwise indicated. The implementations described in the exemplary embodiments below are not intended to represent all implementations consistent with the present disclosure. Rather, they are merely examples of methods and apparatus consistent with certain aspects of the present disclosure, as detailed in the appended claims.
Before introducing the message pushing method, device, storage medium, and electronic device provided by the present disclosure, an application scenario related to various embodiments of the present disclosure is first introduced. The application scene can comprise a consumption terminal, a sales terminal and a server, wherein the sales terminal can acquire a wireless signal sent by the consumption terminal through a preset antenna or a wireless probe and the like. The information transmission between the sales terminal and the server can be realized through a physical connection line or a Wireless communication technology, for example, the sales terminal and the server can transmit information through a physical connection line such as a Network cable and an optical fiber, and the information interaction can also be realized through a Wireless communication technology such as a WLAN (english: Wireless Local Area Network, chinese: Wireless Local Area Network), bluetooth, ZigBee (chinese: ZigBee protocol), and the like. The server may include, but is not limited to: an entity server, a server cluster or a cloud server, etc. The Sales Terminal may be a mobile Terminal such as a POS (Point of Sales Terminal, chinese, Point of sale information management system), a smart phone, a tablet computer, a PDA (Personal Digital Assistant), a portable computer, or a fixed Terminal such as a desktop computer. The consumption terminal can be a smart phone, and can also be an intelligent wearable device (such as a smart band and a smart watch), and the like, which is not limited in the disclosure.
Fig. 1 is a flowchart illustrating a method for pushing a message according to an exemplary embodiment, where the method is applied to a sales terminal, as shown in fig. 1, and includes the following steps:
For example, when the sales terminal is powered on, the wireless physical address of at least one consumer terminal in a predetermined area (e.g., a circular area with a radius of 0.5 m) may be obtained at predetermined time intervals (e.g., 10 s). The Wireless physical Address may be, for example, a WiFi MAC Address (english: Wireless Fidelity Media Access Control Address), or a bluetooth MAC Address. Each wireless physical address can uniquely identify one consumption terminal, namely, each consumption terminal is in one-to-one correspondence with the wireless physical address. The number of the wireless physical addresses acquired by the sales terminal may be one or more, that is, the number of the consumption terminals located in the preset area within the preset time interval may be one or more. After the sales terminal acquires one or more wireless physical addresses, a time stamp can be added to each wireless physical address to record the time for acquiring each wireless physical address. Then, the time indicated by each timestamp may be compared with the time when the consumption data is generated by the sales terminal, and if the difference between the time when the consumption data is generated and the time indicated by the timestamp is less than or equal to a preset time threshold (for example, 30s), it indicates that the consumption terminal identified by the wireless physical address corresponding to the timestamp is consuming, and at this time, the consumption terminal may be determined as the target consumption terminal. If the difference between the time for generating the consumption data and the time indicated by the time stamp is greater than the preset time threshold, it indicates that the consumption terminal identified by the wireless physical address corresponding to the time stamp is not consuming, and at this time, the consumption terminal may be determined as another consumption terminal. The consumption data may include, for example, a name, a category (for example, fresh food, sports apparel, fashion, etc.), unit price, quantity, total price, time, information of a store to which the sales terminal belongs, and the like of the purchased goods, which is not limited in this disclosure.
And 103, sending the wireless physical address and the consumption data of the target consumption terminal to the server, so that the server determines a push message according to the wireless physical address and the consumption data of the target consumption terminal and sends the push message to the sales terminal.
And 104, receiving and displaying the push message sent by the server.
For example, after the target consumption terminal is determined by the sales terminal, the wireless physical addresses of other consumption terminals may be deleted, and then the wireless physical address and the consumption data of the target consumption terminal are sent to the server, and at the same time, the device ID (english: Identity Document, chinese: Identity code) of the sales terminal is sent to the server, so that when the server receives the wireless physical addresses and the consumption data sent by a plurality of sales terminals, the plurality of wireless physical addresses and the consumption data can be distinguished according to the device ID. The device ID can indicate information such as the type, version, manufacturer, shop information, etc. of the sales terminal, and the device ID of each sales terminal is unique, that is, each sales terminal corresponds to its device ID one to one. After receiving the wireless physical address and the consumption data of the target consumption terminal, the server may determine a push message according to the wireless physical address and the consumption data and according to a first preset rule. The first preset rule may be, for example, a model or a functional relationship determined according to historical consumption data of the target consumption terminal, which is not limited in this disclosure. The historical consumption data may include offline consumption data (acquisition of offline consumption data, which may be acquired, for example, by a sales terminal of a brick and mortar store performing steps 101 to 103) generated by a target consumption terminal consuming in the brick and mortar store (e.g., a supermarket, a restaurant, etc.) and online consumption data generated by shopping through a shopping platform. After the push message is determined, the server can send the determined push message to the corresponding sales terminal according to the device ID, and the sales terminal receives the push message and displays the push message through a display screen arranged on the sales terminal so as to complete message push for the user of the target consumption terminal.
In summary, in the disclosure, a sales terminal first obtains a wireless physical address of at least one consumption terminal in a preset area, then determines a target consumption terminal in the at least one consumption terminal according to consumption data generated by the sales terminal, and then sends the wireless physical address and the consumption data of the target consumption terminal to a server, so that the server determines a push message according to the wireless physical address and the consumption data of the target consumption terminal and sends the push message to the sales terminal, and finally the sales terminal receives and displays the push message sent by the server. According to the method and the device, the push message suitable for the target consumption terminal is determined according to the consumption data and the corresponding wireless physical address of the target consumption terminal, so that the sales terminal can display the push message suitable for the target consumption terminal, and the message push efficiency and accuracy are improved.
Optionally, step 101 is configured to:
and scanning the wireless physical address of the consumption terminal in the preset area according to a preset period. The distance between the consumption terminal and the sales terminal is smaller than or equal to a distance threshold value, and/or the included angle between the connecting line of the consumption terminal and the sales terminal and the preset direction is smaller than or equal to an angle threshold value.
For example, a distance threshold for determining the location of the consuming terminal may be preset. Thus, when the sales terminal scans the wireless physical address of the consumption terminal according to a preset period (for example, 10s), if the distance between the consumption terminal and the sales terminal is less than or equal to the distance threshold (for example, 1m), it is indicated that the consumption terminal is located in the preset area, and at this time, the sales terminal may acquire the wireless physical address of the consumption terminal located in the preset area. If the distance between the consumption terminal and the sales terminal is greater than the distance threshold, it indicates that the consumption terminal is located outside the preset area, and at this time, the sales terminal does not need to acquire the wireless physical address of the consumption terminal located outside the preset area. In another implementation, an angle threshold (e.g., 60 °) for determining the location of the consuming terminal may also be preset. Therefore, when the sales terminal scans the wireless physical address of the consumption terminal according to the preset period, if the included angle between the connection line of the consumption terminal and the sales terminal and the preset direction is smaller than or equal to the angle threshold, the consumption terminal is located in the preset area, and at this moment, the sales terminal can acquire the wireless physical address of the consumption terminal located in the preset area. If the included angle between the connecting line of the consumption terminal and the sales terminal and the preset direction is larger than the angle threshold, the consumption terminal is located outside the preset area, and at the moment, the sales terminal does not need to acquire the wireless physical address of the consumption terminal located outside the preset area. The preset direction may be a direction indicated by an antenna or a wireless probe of the sales terminal, and the antenna or the wireless probe of the sales terminal may be disposed at a middle position of a frame on the front surface of the sales terminal, for example, and perpendicular to a plane formed by the front surface of the sales terminal. The distance threshold can be adjusted by adjusting the transmission power of the antenna or the wireless probe, and the angle threshold can be adjusted by adjusting the transmission angle of the antenna or the wireless probe.
Furthermore, the position of the consumption terminal can be judged according to a preset distance threshold and an angle threshold. Therefore, when the sales terminal scans the wireless physical address of the consumption terminal according to the preset period, if the distance between the consumption terminal and the sales terminal is smaller than or equal to the distance threshold value and the included angle between the connection line of the consumption terminal and the sales terminal and the preset direction is smaller than or equal to the angle threshold value, it is indicated that the consumption terminal is located in the preset area, and at this moment, the sales terminal can acquire the wireless physical address of the consumption terminal located in the preset area. If the distance between the consumption terminal and the sales terminal is smaller than or equal to the distance threshold value, but the included angle between the connecting line of the consumption terminal and the sales terminal and the preset direction is larger than the angle threshold value, or the included angle between the connecting line of the consumption terminal and the sales terminal and the preset direction is smaller than or equal to the angle threshold value, but the distance between the consumption terminal and the sales terminal is larger than the distance threshold value, it indicates that the consumption terminal is located outside the preset area, and at this time, the sales terminal does not need to acquire the wireless physical address of the consumption terminal located outside the preset. If the distance between the consumption terminal and the sales terminal is greater than the distance threshold value and the included angle between the connection line of the consumption terminal and the sales terminal and the preset direction is greater than the angle threshold value, it is indicated that the consumption terminal is located outside the preset area, and at this time, the sales terminal does not need to acquire the wireless physical address of the consumption terminal located outside the preset area.
Optionally, step 102 is for:
and if the difference between the time for generating the consumption data and the time for acquiring the wireless physical address of the first consumption terminal is less than or equal to a time threshold, taking the first consumption terminal as a target consumption terminal, wherein the first consumption terminal is any one of the at least one consumption terminal.
For example, after the sales terminal acquires the wireless physical address of the first consumption terminal in the preset area according to the preset period, the time for acquiring the wireless physical address of the first consumption terminal may be recorded, then the time for generating the consumption data is compared with the time for acquiring the wireless physical address of the first consumption terminal, and if a difference between the time for generating the consumption data and the time for acquiring the wireless physical address of the first consumption terminal is less than or equal to a preset time threshold (for example, 30s), it is indicated that the first consumption terminal is consuming, and at this time, the first consumption terminal may be determined as the target consumption terminal. If the difference between the time of generating the consumption data and the time of acquiring the wireless physical address of the first consumption terminal is greater than the preset time threshold, it indicates that the first consumption terminal does not consume, and at this time, the sales terminal may discard the wireless physical address of the first consumption terminal. The first consumption terminal is any one of at least one consumption terminal acquired by the sales terminal in a preset area.
In summary, in the disclosure, a sales terminal first obtains a wireless physical address of at least one consumption terminal in a preset area, then determines a target consumption terminal in the at least one consumption terminal according to consumption data generated by the sales terminal, and then sends the wireless physical address and the consumption data of the target consumption terminal to a server, so that the server determines a push message according to the wireless physical address and the consumption data of the target consumption terminal and sends the push message to the sales terminal, and finally the sales terminal receives and displays the push message sent by the server. According to the method and the device, the push message suitable for the target consumption terminal is determined according to the consumption data and the corresponding wireless physical address of the target consumption terminal, so that the sales terminal can display the push message suitable for the target consumption terminal, and the message push efficiency and accuracy are improved.
Fig. 2 is a flowchart illustrating a method for pushing a message according to an exemplary embodiment, where the method is applied to a server, as shown in fig. 2, and includes the following steps:
For example, when the sales terminal is powered on, the wireless physical address of at least one consumer terminal in a predetermined area (e.g., a circular area with a radius of 0.5 m) may be obtained at predetermined time intervals (e.g., 10 s). The wireless physical address may be, for example, a WiFi MAC address, a bluetooth MAC address, or the like. Each wireless physical address can uniquely identify one consumption terminal, namely, each consumption terminal is in one-to-one correspondence with the wireless physical address. The number of the wireless physical addresses acquired by the sales terminal may be one or more, that is, the number of the consumption terminals located in the preset area within the preset time interval may be one or more. After the sales terminal acquires one or more wireless physical addresses, a time stamp can be added to each wireless physical address to record the time for acquiring each wireless physical address. Then, the time indicated by each timestamp may be compared with the time when the consumption data is generated by the sales terminal, and if the difference between the time when the consumption data is generated and the time indicated by the timestamp is less than or equal to a preset time threshold (for example, 30s), it indicates that the consumption terminal identified by the wireless physical address corresponding to the timestamp is consuming, and at this time, the consumption terminal may be determined as the target consumption terminal. If the difference between the time for generating the consumption data and the time indicated by the time stamp is greater than the preset time threshold, it indicates that the consumption terminal identified by the wireless physical address corresponding to the time stamp is not consuming, and at this time, the consumption terminal may be determined as another consumption terminal. The consumption data may include, for example, a name, a category (for example, fresh food, sports apparel, fashion, etc.), unit price, quantity, total price, time, information of a store to which the sales terminal belongs, and the like of the purchased goods, which is not limited in this disclosure.
After the sale terminal determines the target consumption terminal, the wireless physical addresses of other consumption terminals can be deleted, and then the wireless physical address and the consumption data of the target consumption terminal are sent to the server. And receiving the wireless physical address of the target consumption terminal and consumption data generated by the sales terminal, which are transmitted by the sales terminal, by the server. Furthermore, the sale terminal can send the wireless physical address and the consumption data of the target consumption terminal to the server and can also send the equipment ID of the sale terminal to the server, so that the server can distinguish the wireless physical addresses and the consumption data according to the equipment ID when receiving the wireless physical addresses and the consumption data sent by the plurality of sale terminals. The device ID can indicate information such as the type, version, manufacturer, shop information, etc. of the sales terminal, and the device ID of each sales terminal is unique, that is, each sales terminal corresponds to its device ID one to one.
For example, after the server receives the wireless physical address and the consumption data of the target consumption terminal, the push message may be determined according to the wireless physical address and the consumption data according to a first preset rule. The first preset rule may be, for example, a model or a functional relationship determined according to historical consumption data of the target consumption terminal, which is not limited in this disclosure. The historical consumption data may include offline consumption data (acquisition of offline consumption data, which may be acquired, for example, by the server performing step 201) generated by the target consumption terminal consuming in a brick and mortar store (e.g., a supermarket, a restaurant, etc.) and online consumption data generated by shopping through a shopping platform. After the push message is determined, the server can send the determined push message to the corresponding sales terminal according to the device ID, and the sales terminal receives the push message and displays the push message through a display screen arranged on the sales terminal so as to complete message push for the user of the target consumption terminal.
In summary, in the present disclosure, a server first receives a wireless physical address of a target consumption terminal and consumption data generated by a sales terminal, where the target consumption terminal is a terminal determined by the sales terminal according to the consumption data in at least one consumption terminal in a preset area, then determines a push message according to the wireless physical address and the consumption data of the target consumption terminal, and finally sends the push message to the sales terminal, so that the sales terminal receives and displays the push message. According to the method and the device, the push message suitable for the target consumption terminal is determined according to the consumption data and the corresponding wireless physical address of the target consumption terminal, so that the sales terminal can display the push message suitable for the target consumption terminal, and the message push efficiency and accuracy are improved.
Fig. 3 is a flowchart illustrating another method for pushing a message according to an exemplary embodiment, where, as shown in fig. 3, step 202 includes:
For example, after the server receives the wireless physical address and the consumption data of the target consumption terminal, the server may determine a consumption preference model according to the wireless physical address of the target consumption terminal, where the consumption preference model is a model predetermined by the server according to historical consumption data corresponding to the target consumption terminal. The historical consumption data may include offline consumption data generated by the target consumption terminal consuming in a brick and mortar store (e.g., a supermarket, a restaurant, a shopping mall, etc.) and/or online consumption data generated by shopping through a shopping platform. The historical consumption data may be stored in a database deployed on the server in advance, or may be stored in another database accessible by the server through a network, which is not limited in this disclosure. After determining the consumption preference model, the server may input consumption data into the consumption preference model to obtain consumption preferences output by the consumption preference model. The consumption preferences may indicate the types of goods of interest to the user of the target consumption terminal, such as fresh food, sports apparel, fashion wear, and the like. After determining the consumption preference, the server may determine the push message according to the consumption preference and the geographical location where the point-of-sale terminal is located. For example, the server may determine a shop to which the sales terminal belongs according to the geographical location of the sales terminal, then obtain the product promotion information of the shop within a preset time period (e.g., 7 days after the current time), and then the server may filter all product promotion information according to the consumption preference, so as to determine the product promotion information that is of interest to the user of the target consumption terminal as the push message. After the push message is determined, the server may further store the acquired consumption data as a data record in offline consumption data in the historical consumption data (the offline consumption data and the online consumption data in the historical consumption data may both be composed of a plurality of data records), so that the server can update the consumption preference model corresponding to the wireless physical address of the target consumption terminal according to the consumption data, thereby improving the accuracy of the consumption preference model.
Fig. 4 is a flowchart illustrating another method for pushing a message according to an exemplary embodiment, where, as shown in fig. 4, consumption data includes a store identifier indicating a store to which a sales terminal belongs, and a push message includes: a member push message and a non-member push message. Prior to step 202, the method further comprises:
and 204, determining the consumption times of the target consumption terminal at the shop of the sales terminal according to the shop identification.
Step 202 comprises:
For example, the consumption data may include a store identifier indicating a store to which the sales terminal belongs, and the server may determine, according to the store identifier in the consumption data, the consumption number of the target consumption terminal at the store to which the sales terminal belongs. Specifically, the server may store the wireless physical address and the consumption data of the target consumption terminal, which are sent by the sales terminal each time, as one consumption record. When the server receives the wireless physical address and the consumption data of the target consumption terminal, the wireless physical address and the consumption data can be stored firstly, then the number of consumption records with the same wireless physical address in a plurality of consumption records and the same shop identification in the consumption data is counted, and the number of the obtained consumption records is the consumption frequency of the target consumption terminal at the shop to which the sales terminal belongs. In another implementation manner, the server may further establish a number list for each consumption terminal, so as to count the consumption times of each consumption terminal in different shops. Then, when the server receives the wireless physical address and the consumption data of the target consumption terminal, the server may first search the number list of the consumption terminals corresponding to the wireless physical address, and then update the consumption number of the shops indicated by the shop identifier of the consumption terminal in the number list according to the shop identifier in the consumption data, where the updated consumption number is the consumption number of the target consumption terminal in the shop to which the sales terminal belongs.
After determining the consumption times of the target consumption terminal at the shop to which the sales terminal belongs, the server may determine the push message sent to the sales terminal according to the consumption times. Wherein the push message may include a member push message and a non-member push message. If the consumption number is greater than or equal to a preset number threshold (for example, 5 times), which indicates that the user of the target consumption terminal meets the criteria for becoming a member, the member push message may be determined according to a second preset rule based on the wireless physical address and consumption data of the target consumption terminal. The second preset rule may be, for example, a model or a functional relationship determined according to the historical consumption data of the target consumption terminal and the preset member preference. If the consumption times are smaller than the preset number threshold, which indicates that the user of the target consumption terminal does not reach the standard of becoming a member, the non-member push message can be determined according to the wireless physical address and the consumption data of the target consumption terminal and the first preset rule.
In another implementation manner, after determining the consumption times of the target consumption terminal in the shop to which the sales terminal belongs, the server may also determine the member levels corresponding to different consumption times according to the member system of the shop, so as to determine the push messages corresponding to different member levels. For example, a first quantity threshold and a second quantity threshold may be set, respectively (the first quantity threshold being greater than the second quantity threshold). If the consumption times of the target consumption terminal at the shop to which the sales terminal belongs are greater than the first quantity threshold, the user of the target consumption terminal can be determined as a class A member. If the consumption times of the target consumption terminal at the shop to which the sales terminal belongs are less than or equal to the first quantity threshold and greater than the second quantity threshold, the user of the target consumption terminal can be determined as a B-level member. If the consumption times of the target consumption terminal at the shop to which the sales terminal belongs are less than or equal to the second quantity threshold, the user of the target consumption terminal can be determined as a C-level member. The higher the member level of the user is, the more the coupon information in the determined push message is, for example, discount strength may be increased in the push message of the high-level member, an additional coupon may also be added in the push message of the high-level member, and the like, which is not specifically limited by the disclosure.
In summary, in the present disclosure, a server first receives a wireless physical address of a target consumption terminal and consumption data generated by a sales terminal, where the target consumption terminal is a terminal determined by the sales terminal according to the consumption data in at least one consumption terminal in a preset area, then determines a push message according to the wireless physical address and the consumption data of the target consumption terminal, and finally sends the push message to the sales terminal, so that the sales terminal receives and displays the push message. According to the method and the device, the push message suitable for the target consumption terminal is determined according to the consumption data and the corresponding wireless physical address of the target consumption terminal, so that the sales terminal can display the push message suitable for the target consumption terminal, and the message push efficiency and accuracy are improved.
Fig. 5 is a block diagram illustrating an apparatus for pushing a message according to an exemplary embodiment, and as shown in fig. 5, the apparatus 300 is applied to a sales terminal and includes:
an obtaining module 301, configured to obtain a wireless physical address of at least one consumer terminal in a preset area.
A determining module 302, configured to determine a target consuming terminal among the at least one consuming terminal according to the consumption data generated by the point-of-sale terminal.
A sending module 303, configured to send the wireless physical address and the consumption data of the target consumption terminal to the server, so that the server determines a push message according to the wireless physical address and the consumption data of the target consumption terminal, and sends the push message to the sales terminal.
A receiving module 304, configured to receive and display a push message sent by a server.
Optionally, the obtaining module 301 is configured to:
and scanning the wireless physical address of the consumption terminal in the preset area according to a preset period. The distance between the consumption terminal and the sales terminal is smaller than or equal to a distance threshold value, and/or the included angle between the connecting line of the consumption terminal and the sales terminal and the preset direction is smaller than or equal to an angle threshold value.
Optionally, the determining module 302 is configured to:
and if the difference between the time for generating the consumption data and the time for acquiring the wireless physical address of the first consumption terminal is less than or equal to a time threshold, taking the first consumption terminal as a target consumption terminal, wherein the first consumption terminal is any one of the at least one consumption terminal.
With regard to the apparatus in the above-described embodiment, the specific manner in which each part performs the operation has been described in detail in the embodiment related to the method, and will not be described in detail here.
In summary, in the disclosure, a sales terminal first obtains a wireless physical address of at least one consumption terminal in a preset area, then determines a target consumption terminal in the at least one consumption terminal according to consumption data generated by the sales terminal, and then sends the wireless physical address and the consumption data of the target consumption terminal to a server, so that the server determines a push message according to the wireless physical address and the consumption data of the target consumption terminal and sends the push message to the sales terminal, and finally the sales terminal receives and displays the push message sent by the server. According to the method and the device, the push message suitable for the target consumption terminal is determined according to the consumption data and the corresponding wireless physical address of the target consumption terminal, so that the sales terminal can display the push message suitable for the target consumption terminal, and the message push efficiency and accuracy are improved.
Fig. 6 is a block diagram illustrating an apparatus for pushing a message according to an exemplary embodiment, where, as shown in fig. 6, the apparatus 400 is applied to a server and includes:
the receiving module 401 is configured to receive a wireless physical address of a target consumption terminal and consumption data generated by a sales terminal, where the target consumption terminal is determined by the sales terminal according to the consumption data in at least one consumption terminal in a preset area.
A first determining module 402, configured to determine a push message according to the wireless physical address of the target consuming terminal and the consumption data.
A sending module 403, configured to send the push message to the point-of-sale terminal, so that the point-of-sale terminal receives and displays the push message.
Fig. 7 is a block diagram illustrating another apparatus for pushing a message according to an exemplary embodiment, where as shown in fig. 7, the first determining module 402 includes:
the first determining sub-module 4021 is configured to determine a consumption preference model corresponding to the wireless physical address of the target consumption terminal, where the consumption preference model is determined by the server according to historical consumption data corresponding to the target consumption terminal, and the historical consumption data includes offline consumption data and/or online consumption data.
The input sub-module 4022 is configured to input the consumption data into the consumption preference model to obtain the consumption preference output by the consumption preference model.
The second determining sub-module 4023 is configured to determine the push message according to the consumption preference and the geographic location where the sales terminal is located.
Fig. 8 is a block diagram illustrating another apparatus for pushing a message according to an exemplary embodiment, where, as shown in fig. 8, consumption data includes a store identifier indicating a store to which a sales terminal belongs, and a push message includes: a member push message and a non-member push message. The apparatus 400 further comprises:
a second determining module 404, configured to determine, according to the store identifier, the consumption times of the target consuming terminal at the store to which the sales terminal belongs before determining the push message according to the wireless physical address of the target consuming terminal and the consumption data.
The first determining module 402 is configured to:
and if the consumption times are larger than or equal to the quantity threshold value, determining the member push message according to the wireless physical address and the consumption data of the target consumption terminal.
And if the consumption times are less than the quantity threshold value, determining the non-member push message according to the wireless physical address and the consumption data of the target consumption terminal.
With regard to the apparatus in the above-described embodiment, the specific manner in which each part performs the operation has been described in detail in the embodiment related to the method, and will not be described in detail here.
In summary, in the present disclosure, a server first receives a wireless physical address of a target consumption terminal and consumption data generated by a sales terminal, where the target consumption terminal is a terminal determined by the sales terminal according to the consumption data in at least one consumption terminal in a preset area, then determines a push message according to the wireless physical address and the consumption data of the target consumption terminal, and finally sends the push message to the sales terminal, so that the sales terminal receives and displays the push message. According to the method and the device, the push message suitable for the target consumption terminal is determined according to the consumption data and the corresponding wireless physical address of the target consumption terminal, so that the sales terminal can display the push message suitable for the target consumption terminal, and the message push efficiency and accuracy are improved.
Fig. 9 is a block diagram illustrating an electronic device 700 in accordance with an example embodiment. As shown in fig. 9, the electronic device 700 may include: a processor 701 and a memory 702. The electronic device 700 may also include one or more of a multimedia component 703, an input/output (I/O) interface 704, and a communication component 705.
The processor 701 is configured to control the overall operation of the electronic device 700, so as to complete all or part of the steps in the above-mentioned method for pushing a message applied to a point of sale terminal. The memory 702 is used to store various types of data to support operation at the electronic device 700, such as instructions for any application or method operating on the electronic device 700 and application-related data, such as contact data, transmitted and received messages, pictures, audio, video, and the like. The Memory 702 may be implemented by any type of volatile or non-volatile Memory device or combination thereof, such as Static Random Access Memory (SRAM), Electrically Erasable Programmable Read-Only Memory (EEPROM), Erasable Programmable Read-Only Memory (EPROM), Programmable Read-Only Memory (PROM), Read-Only Memory (ROM), magnetic Memory, flash Memory, magnetic disk, or optical disk. The multimedia components 703 may include screen and audio components. Wherein the screen may be, for example, a touch screen and the audio component is used for outputting and/or inputting audio signals. For example, the audio component may include a microphone for receiving external audio signals. The received audio signal may further be stored in the memory 702 or transmitted through the communication component 705. The audio assembly also includes at least one speaker for outputting audio signals. The I/O interface 704 provides an interface between the processor 701 and other interface modules, such as a keyboard, mouse, buttons, etc. These buttons may be virtual buttons or physical buttons. The communication component 705 is used for wired or wireless communication between the electronic device 700 and other devices. Wireless Communication, such as Wi-Fi, bluetooth, Near Field Communication (NFC), 2G, 3G, 4G, NB-IOT, eMTC, or other 5G, etc., or a combination of one or more of them, which is not limited herein. The corresponding communication component 705 may thus include: Wi-Fi module, Bluetooth module, NFC module, etc.
In an exemplary embodiment, the electronic Device 700 may be implemented by one or more Application Specific Integrated Circuits (ASICs), Digital Signal Processors (DSPs), Digital Signal Processing Devices (DSPDs), Programmable Logic Devices (PLDs), Field Programmable Gate Arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components for performing the above-described method for pushing messages applied to the sales terminal.
In another exemplary embodiment, a computer readable storage medium including program instructions, which when executed by a processor, implement the steps of the above-mentioned method applied to the message push of the sales terminal, is also provided. For example, the computer readable storage medium may be the memory 702 comprising program instructions executable by the processor 701 of the electronic device 700 to perform the method for pushing a message applied to a point of sale terminal.
Fig. 10 is a block diagram illustrating an electronic device 1900 according to an example embodiment. For example, the electronic device 1900 may be provided as a server. Referring to fig. 10, an electronic device 1900 includes a processor 1922, which may be one or more in number, and a memory 1932 for storing computer programs executable by the processor 1922. The computer program stored in memory 1932 may include one or more modules that each correspond to a set of instructions. Further, the processor 1922 may be configured to execute the computer program to perform the above-described method of message pushing applied to the server.
Additionally, electronic device 1900 may also include a power component 1926 and a communication component 1950, the power component 1926 may be configured to perform power management of the electronic device 1900, and the communication component 1950 may be configured to enable communication, e.g., wired or wireless communication, of the electronic device 1900. In addition, the electronic device 1900 may also include input/output (I/O) interfaces 1958. The electronic device 1900 may operate based on an operating system, such as Windows Server, Mac OS XTM, UnixTM, LinuxTM, etc., stored in memory 1932.
In another exemplary embodiment, a computer readable storage medium comprising program instructions which, when executed by a processor, implement the above-mentioned steps of the method applied to message pushing by a server is also provided. For example, the computer readable storage medium may be the memory 1932 comprising program instructions executable by the processor 1922 of the electronic device 1900 to perform the method of message pushing applied to the server described above.
In another exemplary embodiment, a computer program product is also provided, which comprises a computer program executable by a programmable apparatus, the computer program having code portions for performing the above-mentioned method of message push applied to a server when executed by the programmable apparatus.
Although the preferred embodiments of the present disclosure have been described in detail with reference to the accompanying drawings, the present disclosure is not limited to the specific details of the embodiments, and other embodiments of the present disclosure can be easily conceived by those skilled in the art within the technical spirit of the present disclosure after considering the description and practicing the present disclosure, and all fall within the protection scope of the present disclosure.
It should be noted that the various technical features described in the above embodiments can be combined in any suitable way without contradiction, and in order to avoid unnecessary repetition, the disclosure does not need to be separately described in various possible combinations, and should be considered as the disclosure of the disclosure as long as the concepts of the disclosure are not violated.
Claims (10)
1. A message pushing method is applied to a sales terminal and comprises the following steps:
acquiring a wireless physical address of at least one consumption terminal in a preset area;
determining a target consumption terminal in the at least one consumption terminal according to the consumption data generated by the sales terminal;
sending the wireless physical address of the target consumption terminal and the consumption data to a server, so that the server determines a push message according to the wireless physical address of the target consumption terminal and the consumption data and sends the push message to the sales terminal;
and receiving and displaying the push message sent by the server.
2. The method of claim 1, wherein the obtaining the wireless physical address of at least one consumer terminal in the predetermined area comprises:
scanning the wireless physical address of the consumption terminal in the preset area according to a preset period; the distance between the consumption terminal and the sales terminal is smaller than or equal to a distance threshold value, and/or an included angle between a connecting line of the consumption terminal and the sales terminal and a preset direction is smaller than or equal to an angle threshold value.
3. The method of claim 1, wherein determining a target consuming terminal among the at least one consuming terminal based on the consumption data generated by the point-of-sale terminal comprises:
and if the difference between the time for generating the consumption data and the time for acquiring the wireless physical address of the first consumption terminal is less than or equal to a time threshold, taking the first consumption terminal as the target consumption terminal, wherein the first consumption terminal is any one of the at least one consumption terminal.
4. A message pushing method is applied to a server, and comprises the following steps:
receiving a wireless physical address of a target consumption terminal sent by a sales terminal and consumption data generated by the sales terminal, wherein the target consumption terminal is determined by the sales terminal according to the consumption data in at least one consumption terminal in a preset area;
determining a push message according to the wireless physical address of the target consumption terminal and the consumption data;
and sending the push message to the sales terminal so that the sales terminal receives and displays the push message.
5. The method of claim 4, wherein determining a push message based on the wireless physical address of the target consuming terminal and the consumption data comprises:
determining a consumption preference model corresponding to the wireless physical address of the target consumption terminal, wherein the consumption preference model is determined by the server according to historical consumption data corresponding to the target consumption terminal, and the historical consumption data comprises offline consumption data and/or online consumption data;
inputting the consumption data into the consumption preference model to obtain the consumption preference output by the consumption preference model;
and determining the push message according to the consumption preference and the geographical position of the sales terminal.
6. The method of claim 4, wherein the consumption data comprises a store identifier indicating a store to which the sales terminal belongs, and wherein the push message comprises: a member push message and a non-member push message; before said determining a push message from the wireless physical address of the target consuming terminal and the consumption data, the method further comprises:
determining the consumption times of the target consumption terminal at the shop to which the sales terminal belongs according to the shop identification;
the determining a push message according to the wireless physical address of the target consumption terminal and the consumption data includes:
if the consumption times are larger than or equal to a quantity threshold value, determining the member push message according to the wireless physical address of the target consumption terminal and the consumption data;
and if the consumption times are smaller than the quantity threshold value, determining the non-member push message according to the wireless physical address of the target consumption terminal and the consumption data.
7. A message pushing device is applied to a sales terminal, and comprises:
the acquisition module is used for acquiring a wireless physical address of at least one consumption terminal in a preset area;
the determining module is used for determining a target consuming terminal in the at least one consuming terminal according to the consumption data generated by the sales terminal;
the sending module is used for sending the wireless physical address of the target consumption terminal and the consumption data to a server so that the server determines a push message according to the wireless physical address of the target consumption terminal and the consumption data and sends the push message to the sales terminal;
and the receiving module is used for receiving and displaying the push message sent by the server.
8. An apparatus for pushing a message, applied to a server, the apparatus comprising:
the system comprises a receiving module, a processing module and a processing module, wherein the receiving module is used for receiving a wireless physical address of a target consumption terminal sent by a sales terminal and consumption data generated by the sales terminal, and the target consumption terminal is determined by the sales terminal in at least one consumption terminal in a preset area according to the consumption data;
the first determining module is used for determining a push message according to the wireless physical address of the target consumption terminal and the consumption data;
and the sending module is used for sending the push message to the sales terminal so that the sales terminal receives and displays the push message.
9. A computer-readable storage medium, on which a computer program is stored which, when being executed by a processor, carries out the steps of the method according to any one of claims 1 to 3 or 4 to 6.
10. An electronic device, comprising:
a memory having a computer program stored thereon;
a processor for executing the computer program in the memory to carry out the steps of the method of any one of claims 1-3 or 4-6.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010287423.1A CN112307325B (en) | 2020-04-13 | 2020-04-13 | Message pushing method, device, storage medium and electronic equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010287423.1A CN112307325B (en) | 2020-04-13 | 2020-04-13 | Message pushing method, device, storage medium and electronic equipment |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112307325A true CN112307325A (en) | 2021-02-02 |
CN112307325B CN112307325B (en) | 2023-08-29 |
Family
ID=74336429
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010287423.1A Active CN112307325B (en) | 2020-04-13 | 2020-04-13 | Message pushing method, device, storage medium and electronic equipment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112307325B (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114881271A (en) * | 2022-04-13 | 2022-08-09 | 携程旅游网络技术(上海)有限公司 | Hotel reservation method, system, equipment and storage medium |
Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040054574A1 (en) * | 2002-09-13 | 2004-03-18 | Kaufman Arthur H. | System and method for the targeted distribution of promotional information over a network |
US20120005023A1 (en) * | 2010-06-30 | 2012-01-05 | Uri Graff | Methods and System for Providing Local Targeted Information to Mobile Devices of Consumers |
US20120047011A1 (en) * | 2010-08-23 | 2012-02-23 | Proximus Mobility, Llc. | Systems and Methods for Delivering Proximity-Based Marketing Content to Mobile Devices |
CN104463581A (en) * | 2014-12-31 | 2015-03-25 | 上海云联计算机系统有限公司 | Payment request issuing method and device and payment information transmission method and device |
CN104766227A (en) * | 2015-04-16 | 2015-07-08 | 王方淇 | Information pushing method and device |
US20160027058A1 (en) * | 2014-07-28 | 2016-01-28 | Rajesh Saggi | Dissemination of ads via point of sale terminals over a communications network |
CN106911801A (en) * | 2017-04-18 | 2017-06-30 | 北京梅泰诺通信技术股份有限公司 | The method and information transmission system of association user information |
CN107038570A (en) * | 2016-12-09 | 2017-08-11 | 阿里巴巴集团控股有限公司 | One kind pays page display method, client and electronic equipment |
US20170353568A1 (en) * | 2016-06-06 | 2017-12-07 | International Business Machines Corporation | Generating push notifications |
CN107784528A (en) * | 2017-12-07 | 2018-03-09 | 深圳慧逛信息服务有限公司 | A kind of transmitting advertisement information method and device |
CN108961005A (en) * | 2018-07-06 | 2018-12-07 | 北京旷视科技有限公司 | Information-pushing method, device, electronic equipment and medium |
CN109584002A (en) * | 2018-11-24 | 2019-04-05 | 深圳市晓舟科技有限公司 | Shopping recommender system |
-
2020
- 2020-04-13 CN CN202010287423.1A patent/CN112307325B/en active Active
Patent Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040054574A1 (en) * | 2002-09-13 | 2004-03-18 | Kaufman Arthur H. | System and method for the targeted distribution of promotional information over a network |
US20120005023A1 (en) * | 2010-06-30 | 2012-01-05 | Uri Graff | Methods and System for Providing Local Targeted Information to Mobile Devices of Consumers |
US20120047011A1 (en) * | 2010-08-23 | 2012-02-23 | Proximus Mobility, Llc. | Systems and Methods for Delivering Proximity-Based Marketing Content to Mobile Devices |
US20160027058A1 (en) * | 2014-07-28 | 2016-01-28 | Rajesh Saggi | Dissemination of ads via point of sale terminals over a communications network |
CN104463581A (en) * | 2014-12-31 | 2015-03-25 | 上海云联计算机系统有限公司 | Payment request issuing method and device and payment information transmission method and device |
CN104766227A (en) * | 2015-04-16 | 2015-07-08 | 王方淇 | Information pushing method and device |
US20170353568A1 (en) * | 2016-06-06 | 2017-12-07 | International Business Machines Corporation | Generating push notifications |
CN107038570A (en) * | 2016-12-09 | 2017-08-11 | 阿里巴巴集团控股有限公司 | One kind pays page display method, client and electronic equipment |
CN106911801A (en) * | 2017-04-18 | 2017-06-30 | 北京梅泰诺通信技术股份有限公司 | The method and information transmission system of association user information |
CN107784528A (en) * | 2017-12-07 | 2018-03-09 | 深圳慧逛信息服务有限公司 | A kind of transmitting advertisement information method and device |
CN108961005A (en) * | 2018-07-06 | 2018-12-07 | 北京旷视科技有限公司 | Information-pushing method, device, electronic equipment and medium |
CN109584002A (en) * | 2018-11-24 | 2019-04-05 | 深圳市晓舟科技有限公司 | Shopping recommender system |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114881271A (en) * | 2022-04-13 | 2022-08-09 | 携程旅游网络技术(上海)有限公司 | Hotel reservation method, system, equipment and storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN112307325B (en) | 2023-08-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102058811B1 (en) | Delivering context sensitive dynamic mobile publications | |
US10083228B2 (en) | Searching method and apparatus | |
JP2020025326A (en) | Wireless communication method and device | |
US20140324593A1 (en) | Mobile Messaging and Data Tracking Platform | |
US20150199084A1 (en) | Method and apparatus for engaging and managing user interactions with product or service notifications | |
US9679301B2 (en) | Method, apparatus and computer program product for developing, aggregating, and utilizing user pattern profiles | |
CN105976222B (en) | Information recommendation method, terminal and server | |
AU2013355021A1 (en) | Systems and methods for statistical dynamic geofencing | |
US20170078844A1 (en) | Information providing apparatus, information providing method, and non-transitory computer readable storage medium | |
CN110782296A (en) | Selecting users related to geofences | |
CN104221403A (en) | Location-based application recommendation | |
CN110390569B (en) | Content promotion method, device and storage medium | |
US20180225714A1 (en) | Location-aware device tracking system | |
US20140180867A1 (en) | System and method for cross-border location of equivalent goods and services | |
CN105488109A (en) | Content item configuration method, device and system | |
CN113935813A (en) | Information display method and device, electronic equipment and storage medium | |
KR20140061210A (en) | Method, device and recording media for searching target clients | |
US20140236717A1 (en) | Advertising system and advertising effect determination method | |
CN111814926A (en) | Data processing method and device | |
US20150201028A1 (en) | Communication system with location based services mechanism and method of operation thereof | |
CN112307325B (en) | Message pushing method, device, storage medium and electronic equipment | |
KR20090117108A (en) | System and method for providing product information service by mobile network system | |
CN110580637A (en) | advertisement putting method, demander platform and computer storage medium | |
KR20200024619A (en) | Method for providing recommend service and apparatus therefor | |
KR20120076527A (en) | Market search system using for location based services |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
CB02 | Change of applicant information |
Address after: Room 705, Building 3, Zhonghao International Commercial Center, No. 672 Xintang Road, Shangcheng District, Hangzhou City, Zhejiang Province, 310017 Applicant after: Zhongke wanglian Data Technology Co.,Ltd. Address before: Room 1131, 639 Qianjiang Road, Hangzhou, Zhejiang 310016 Applicant before: NIELSEN-CCDATA MEDIA RESEARCH Co.,Ltd. |
|
CB02 | Change of applicant information | ||
GR01 | Patent grant | ||
GR01 | Patent grant |