CN111107155A - Information pushing method and server - Google Patents

Information pushing method and server Download PDF

Info

Publication number
CN111107155A
CN111107155A CN201911363320.2A CN201911363320A CN111107155A CN 111107155 A CN111107155 A CN 111107155A CN 201911363320 A CN201911363320 A CN 201911363320A CN 111107155 A CN111107155 A CN 111107155A
Authority
CN
China
Prior art keywords
information
store
terminal
determining
server
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
Application number
CN201911363320.2A
Other languages
Chinese (zh)
Other versions
CN111107155B (en
Inventor
杜洋
余意君
孙波
陈彦宇
汪立富
周华
李茹
叶盛世
朱鹏飞
黎小坚
曾安福
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Gree Electric Appliances Inc of Zhuhai
Zhuhai Lianyun Technology Co Ltd
Original Assignee
Gree Electric Appliances Inc of Zhuhai
Zhuhai Lianyun Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Gree Electric Appliances Inc of Zhuhai, Zhuhai Lianyun Technology Co Ltd filed Critical Gree Electric Appliances Inc of Zhuhai
Priority to CN201911363320.2A priority Critical patent/CN111107155B/en
Publication of CN111107155A publication Critical patent/CN111107155A/en
Application granted granted Critical
Publication of CN111107155B publication Critical patent/CN111107155B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/55Push-based network services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/029Location-based management or tracking services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/80Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Information Transfer Between Computers (AREA)
  • Telephonic Communication Services (AREA)

Abstract

The invention discloses an information pushing method and a server, wherein the method comprises the following steps: the server determines an activity track formed by the position of at least one terminal changing along with time based on first position information of at least one terminal in the set area to obtain passenger flow distribution dynamic change information of the set area; determining a first store with the passenger flow volume smaller than a preset threshold in a set area within a preset time according to the dynamic change information of the passenger flow distribution; determining activity information corresponding to the first store according to the first information of the first store; the activity information is pushed to a first terminal of at least one terminal within a preset distance range from the first store through a first server of the first store. Through the mode, the server can push the activity information of the first store to the first terminal near the first store, so that the activity information pushing initiative and accuracy of the first store are improved, and a customer holding the first terminal can know the activity information of the first store.

Description

Information pushing method and server
Technical Field
The present invention relates to the field of electronic information technologies, and in particular, to a method and a server for pushing information.
Background
Currently, the activity information of stores is generally pushed in two modes, namely screen advertisements and traditional internet webpage pushing. However, both of these approaches have certain drawbacks. For example, the display area and the display content of the screen advertisement are limited, and the active selection and deep understanding of the activity information content by the user cannot be realized. The traditional internet webpage pushing can only be carried out by actively searching by a client or by searching the activity information of the store through the periphery (only outdoor GPS positioning can be realized, and indoor positioning cannot be realized), and the active pushing of the activity information of the store cannot be realized, and the activity information of the store can only be determined by browsing history of the client and realizing client interest information prediction by means of an algorithm.
In summary, in the existing technical solution, the initiative and the precision of the activity information of the store cannot be realized, that is, the initiative and the precision of the activity information pushing of the store are low.
Disclosure of Invention
The embodiment of the invention provides an information pushing method and a server, which are used for solving the problem that the active and accurate pushing of activity information of stores cannot be realized in the prior art.
In a first aspect, an embodiment of the present invention provides an information pushing method, including:
determining first position information of at least one terminal in a set area, and determining an activity track formed by the position of the at least one terminal along with time change based on the first position information to obtain passenger flow distribution dynamic change information of the set area;
determining a first store with the passenger flow volume smaller than a preset threshold value in the set area within a preset time according to the passenger flow distribution dynamic change information;
determining activity information corresponding to the first store according to the first information of the first store; the first information at least comprises product information and product consumption information of the first store; the activity information comprises preferential activity information of the first store and/or activity information interacting with customers;
the activity information is pushed to a first terminal within a preset distance range from a first store through a first server of the first store; the first terminal is one of the at least one terminal.
In one possible design, determining first location information of at least one terminal within a defined area includes:
receiving Bluetooth signal information sent by the at least one terminal; the bluetooth signal information includes identification information of each terminal of the at least one terminal and bluetooth signal strength information of each terminal; the identification information uniquely identifies each terminal;
and determining first position information of the at least one terminal according to the Bluetooth signal information.
In one possible design, after determining the first location information of the at least one terminal within the defined area, the method further includes:
determining store information of each store, the distance between the store information and the first position information is within the preset distance range;
and transmitting the first position information and the store information of each store to the at least one terminal so that the at least one terminal displays the first position information and the store information of each store.
In one possible design, after determining the first location information for the at least one terminal based on the bluetooth signal information, the method further includes:
judging whether the position corresponding to the first position information is outdoors or indoors in the set area;
if the position corresponding to the first position information is outside the set area, the first position information and store information of each store, the distance between which and the first position information is within the preset distance range, are sent to the at least one terminal; the store information at least comprises name information and store picture information of each store;
if the position corresponding to the first position information is indoors in the set area, determining a floor where the position corresponding to the first position information is located;
and transmitting the first position information and store information of each store located on the floor to the at least one terminal, so that the at least one terminal displays the first position information and the store information of each store located on the floor.
In one possible design, the method further includes:
receiving query information sent by a second server of a second store in the set area;
according to the query information, determining identification information of a second terminal, which is located within the preset distance range from the second store, of the second terminal; the identification information of the second terminal uniquely identifies the second terminal; the second terminal is one of the at least one terminal;
and sending the identification information of the second terminal to the second server, so that the second server pushes the activity information of the second store to the second terminal.
In one possible design, after determining the first location information of the at least one terminal within the defined area, the method further includes:
receiving first operation information sent by a third terminal in the at least one terminal;
determining a third store corresponding to the first operation information;
and pushing the store information of the third store and the activity information of the third store to the third terminal so that the third terminal displays the store information of the third store and the activity information of the third store.
In one possible design, after determining the first location information of the at least one terminal within the defined area, the method further includes:
receiving second operation information sent by a fourth terminal in the at least one terminal;
determining a target store to which the fourth terminal is to arrive according to the second operation information, and determining a reserved serial number of a customer corresponding to the fourth terminal in the target store; sending the reservation ranking to the target store and the fourth terminal; and/or the presence of a gas in the gas,
determining second position information of the target store according to the second operation information, and making a navigation route between the first position information and the second position information of the fourth terminal; and sending the navigation route to the fourth terminal so that the fourth terminal displays the navigation route.
In a second aspect, an embodiment of the present invention provides a server, including:
a determination unit configured to:
determining first position information of at least one terminal in a set area, and determining an activity track formed by the position of the at least one terminal along with time change based on the first position information to obtain passenger flow distribution dynamic change information of the set area;
determining a first store with the passenger flow volume smaller than a preset threshold value in the set area within a preset time according to the passenger flow distribution dynamic change information;
determining activity information corresponding to the first store according to the first information of the first store; the first information at least comprises product information and product consumption information of the first store; the activity information comprises preferential activity information of the first store and/or activity information interacting with customers;
the pushing unit is used for pushing the activity information to a first terminal within a preset distance range from a first store through a first server of the first store; the first terminal is one of the at least one terminal.
In one possible design, the determining unit is specifically configured to:
receiving Bluetooth signal information sent by the at least one terminal; the bluetooth signal information includes identification information of each terminal of the at least one terminal and bluetooth signal strength information of each terminal; the identification information uniquely identifies each terminal;
and determining first position information of the at least one terminal according to the Bluetooth signal information.
In one possible design, the determination unit is further configured to:
determining store information of each store, the distance between the store information and the first position information is within the preset distance range;
the pushing unit is further configured to:
and transmitting the first position information and the store information of each store to the at least one terminal so that the at least one terminal displays the first position information and the store information of each store.
In one possible design, the determination unit is further configured to:
judging whether the position corresponding to the first position information is outdoors or indoors in the set area;
if the position corresponding to the first position information is indoors in the set area, determining a floor where the position corresponding to the first position information is located;
the pushing unit is further configured to:
if the determining unit determines that the position corresponding to the first position information is located outdoors in the set area, the determining unit sends the first position information and store information of each store, the distance between the store information and the first position information is within the preset distance range, to the at least one terminal; the store information at least comprises name information and store picture information of each store;
if the determining unit determines that the position corresponding to the first position information is indoors in the set area, the first position information and store information of each store located on the floor are sent to the at least one terminal, so that the at least one terminal displays the first position information and the store information of each store located on the floor.
In one possible design, the determination unit is further configured to:
receiving query information sent by a second server of a second store in the set area;
according to the query information, determining identification information of a second terminal, which is located within the preset distance range from the second store, of the second terminal; the identification information of the second terminal uniquely identifies the second terminal; the second terminal is one of the at least one terminal;
the pushing unit is further configured to:
and sending the identification information of the second terminal to the second server, so that the second server pushes the activity information of the second store to the second terminal.
In one possible design, the determination unit is further configured to:
receiving first operation information sent by a third terminal in the at least one terminal;
determining a third store corresponding to the first operation information;
the pushing unit is further configured to:
and pushing the store information of the third store and the activity information of the third store to the third terminal so that the third terminal displays the store information of the third store and the activity information of the third store.
In one possible design, the determination unit is further configured to:
receiving second operation information sent by a fourth terminal in the at least one terminal;
determining a target store to which the fourth terminal is to arrive according to the second operation information, and determining a reserved serial number of a customer corresponding to the fourth terminal in the target store; and/or the presence of a gas in the gas,
determining second position information of the target store according to the second operation information, and making a navigation route between the first position information and the second position information of the fourth terminal;
the pushing unit is further configured to:
sending the reservation ranking to the target store and the fourth terminal; and/or the presence of a gas in the gas,
and sending the navigation route to the fourth terminal so that the fourth terminal displays the navigation route.
In a third aspect, an embodiment of the present invention provides a server, including: at least one processor and memory; wherein the memory is to store one or more computer programs; the memory stores one or more computer programs that, when executed by the at least one processor, enable the server to perform the method of the first aspect described above or any one of the possible designs of the first aspect described above.
In a fourth aspect, an embodiment of the present invention provides a computer-readable storage medium, which stores computer instructions that, when executed on a computer, enable the computer to perform the method of the first aspect or any one of the possible designs of the first aspect.
The invention has the following beneficial effects:
in the technical scheme of the embodiment of the invention, the server determines the first position information of at least one terminal in the set area, and determines the activity track formed by the position of at least one terminal along with the change of time based on the first position information to obtain the passenger flow distribution dynamic change information of the set area; the server determines a first store with the passenger flow volume smaller than a preset threshold in a set area within a preset time according to the dynamic change information of the passenger flow distribution; the server determines activity information corresponding to the first store according to the first information of the first store; the first information at least comprises product information and product consumption information of a first store; the activity information comprises preferential activity information of the first store and/or activity information interacting with the customer; the server pushes the activity information to a first terminal within a preset distance range from the first store through a first server of the first store; the first terminal is one of the at least one terminal. Through the mode, the server can determine the activity information of the first store according to the first information of the first store, wherein the passenger flow rate of the first store is smaller than the preset threshold value in the preset time period, the first server of the first store pushes the activity information to the first terminal, within the preset distance range, of the first store, so that the activity information of the first store can be actively and accurately pushed, the activity information pushing activity and accuracy of the first store are improved, and a client holding the first terminal can know the activity information of the first store.
Drawings
Fig. 1 is a schematic diagram of an application scenario provided in an embodiment of the present invention;
fig. 2 is a flowchart illustrating an information pushing method according to an embodiment of the present invention;
fig. 3 is a schematic structural diagram of a server according to an embodiment of the present invention;
fig. 4 is a schematic structural diagram of a server according to an embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention clearer, the present invention will be described in further detail with reference to the accompanying drawings, and it is apparent that the described embodiments are only a part of the embodiments of the present invention, not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
The shapes and sizes of the various elements in the drawings are not to scale and are merely intended to illustrate the invention.
In the embodiment of the present invention, the "first" and "fifth" are used to distinguish different objects, and are not used to describe a specific order. Furthermore, the term "comprises" and any variations thereof, which are intended to cover non-exclusive protection. For example, a process, method, system, article, or apparatus that comprises a list of steps or elements is not limited to only those steps or elements listed, but may alternatively include other steps or elements not listed, or inherent to such process, method, article, or apparatus.
In this embodiment of the present invention, "and/or" is only one kind of association relation describing an associated object, and indicates that three kinds of relations may exist, for example, a and/or B may indicate: a exists alone, A and B exist simultaneously, and B exists alone. In addition, the "/" character in the specification and claims of the present invention and the above drawings generally indicates that the former and latter related objects are in an "or" relationship.
In the embodiment of the present invention, "a plurality" may mean at least two, for example, two, three, or more, and the embodiment of the present invention is not limited.
In order to facilitate understanding of technical solutions in the embodiments of the present invention by those skilled in the art, application scenarios of the embodiments of the present application are described below.
Fig. 1 is a schematic structural diagram of an application scenario according to an embodiment of the present invention. As shown in fig. 1, the application scenario includes: a server 100, at least one terminal 101 (4 terminals are taken as an example in fig. 1), and a server 102. The terminal 101 may be a mobile phone, a tablet, a notebook computer, and the like, and the server 102 may be a settlement device of a store, a server, and the like, which is not limited in the embodiment of the present invention.
Alternatively, when a client having the terminal 101 enters a set area (e.g., a department store, a shopping mall, etc.) corresponding to the server 100, the server 100 may determine the first location information of the terminal 101. In other words, the server 100 may determine the first location information of at least one terminal 101 within the set area. The server 100 may determine the location of at least one client holding at least one terminal 101 by determining first location information of at least one terminal 101.
Alternatively, since the first position information of the terminal 101 is not fixed, the client holding the terminal 101 may move around within the set area. In a specific implementation process, the server 100 may determine an activity track formed by the position of the at least one terminal 101 changing with time based on the first position information of the at least one terminal 101, so as to obtain the dynamic change information of the passenger flow distribution in the set area. By the mode, the passenger flow distribution dynamic change information of the set area can be used, so that the passenger flow change in the set area can be intuitively and timely known.
Alternatively, the server 100 may determine, according to the dynamic change information of the passenger flow distribution, a first store in a set area within a preset time period, where the passenger flow volume is smaller than a preset threshold. Thereafter, the server 100 may determine activity information corresponding to the first store according to the first information of the first store. The server 100 may push the activity information to the first terminal 101 within a preset distance range from the first store through the first server 102 of the first store. Wherein the first terminal 101 is one terminal 101 of the at least one terminal 101. The first information at least includes product information and product consumption information of the first store, and the activity information includes preferential activity information of the first store and/or activity information interacting with the customer, which is not limited in the embodiment of the present invention.
For example, if the server 100 determines that the passenger flow distribution dynamic change information determines that the passenger flow volume of the first store is 5 people/hour smaller than the preset threshold value of 20 people/hour within two days, the server 100 may determine the activity information corresponding to the first store according to the first information of the first store, and push the activity information to the first terminal 101, which is located 0-50 meters away from the first store, through the first server 102 of the first store, so that the customer holding the first terminal 100 can know the activity information of the first store through the first terminal 101.
In the embodiment of the present invention, the server may determine, according to the dynamic change information of the passenger flow distribution in the set area, a first store in the set area, of which the passenger flow volume is smaller than a preset threshold value within a preset time period, and then may determine, according to the first information of the first store, activity information of the first store, and push, by using a first server of the first store, the activity information of the first store to a first terminal in a preset distance range from the first store. Through this kind of mode, the accurate location of store and customer can be realized to the server to can realize the initiative of the activity information of store, accurate propelling movement, improve initiative, the accurate nature of the activity information propelling movement of store, help promoting customer's consumption experience.
The following describes a process of receiving activity information of a store by a terminal in the embodiment of the present invention.
Fig. 2 is a schematic flow chart of an information push method according to an embodiment of the present invention. The method may be applied to the application scenario or an application scenario similar to the application scenario, and the embodiment of the present invention is not limited. As shown in fig. 2, the method flow includes:
s201, the server determines first position information of at least one terminal in the set area, and determines an activity track formed by the position of the at least one terminal changing along with time based on the first position information to obtain passenger flow distribution dynamic change information of the set area.
Optionally, there may be multiple ways for the server to determine the first location information of the at least one terminal in the set area, for example, the server may determine the first location information of the at least one terminal through GPS information, bluetooth signal information, and the like of the at least one terminal, which is defined in the embodiment of the present invention. Hereinafter, the server determines the first location information of the at least one terminal through the bluetooth signal information of the at least one terminal is taken as an example.
In a specific implementation process that the server determines the first position information of the at least one terminal through the bluetooth signal information of the at least one terminal, at least one client located in the set area can open the bluetooth of the terminal held by the client and send the bluetooth signal information to the server. The server can determine first position information of at least one terminal according to the received Bluetooth signal information sent by at least one terminal, and the position of at least one client holding at least one terminal can be determined through the first position information of at least one terminal. The bluetooth signal information includes identification information of the terminal and bluetooth signal strength information of the terminal, and the identification information (such as an IP address, a code of a terminal access network, and the like) uniquely identifies the terminal. For example, a bluetooth beacon may be installed in the set area to broadcast a bluetooth signal. The client terminal can receive the broadcast signal when connecting the bluetooth beacon in the set area. When any client opens the terminal owned by the client, the terminal can automatically transmit Bluetooth signal information to the server through a communication base station (such as a 4G base station). Thereafter, the server may determine first location information of the terminal based on the received bluetooth signal information. For example, the first position information of the terminal is calculated by using a Received Signal Strength Indication (RSSI) principle.
Optionally, after the server determines the first position information of the at least one terminal, an activity track formed by the position of the at least one terminal changing with time may be determined based on the first position information, so as to obtain the dynamic change information of the passenger flow distribution in the set area. For example, the server may determine an activity track formed by the position of the at least one terminal changing with time based on the first position information, and formulate a passenger flow distribution dynamic thermodynamic diagram of the set area, where the shade of the color in the passenger flow distribution dynamic variation diagram may be in a direct relationship with the size of the passenger flow volume, for example, the passenger flow volume of the light-colored area is small, and the passenger flow volume of the dark-colored area is large, so that the passenger flow distribution dynamic variation information of the set area may be obtained through the passenger flow distribution dynamic thermodynamic diagram.
In the embodiment of the invention, the server can determine the first position information of at least one terminal according to the received Bluetooth signal information sent by at least one terminal, so that the activity track formed by the position of at least one terminal changing along with time is determined based on the first position information, the passenger flow distribution dynamic change information of the set area is obtained, and the passenger flow change in the set area can be intuitively and timely known through the passenger flow distribution dynamic change information of the set area.
Alternatively, after determining the first location information of the at least one terminal, the server may determine store information of stores within a preset distance range from the first location information, and transmit the first location information and the store information of the stores to the at least one terminal, so that the at least one terminal displays the first location information and the store information of the stores. For example, taking a first terminal of the at least one terminal and a preset distance range of 0-80 meters as an example, after the server determines the first location information of the first terminal, it may determine store information of stores, such as store a, store b, and store c, which are within a distance of 0-80 meters from the first location information of the first terminal, and then the server may transmit the first location information of the first terminal and the store information of store a, store b, and store c to the first terminal. Then, the first terminal displays the received first location information and store information of store a, store b, and store c. The customer having the first terminal can know the current position of the customer and store information of the stores a, b and c through the first terminal.
In the embodiment of the invention, the server can send the store information of each store of which the distance between the first position information of the at least one terminal and the first position information is within the preset distance range to the at least one terminal, so that the at least one terminal can display the first position information of the at least one terminal and the store information of each store, at least one client holding the at least one terminal can intuitively know the store information and the current position of the nearby store, and the at least one client holding the at least one terminal can conveniently find the store information of the nearby store.
Generally, in a room, a customer generally knows the current position of the customer through a route guidance diagram, and therefore, when the customer feels poor direction or the route guidance diagram is greatly different from the actual geographic environment, the customer may not well know the current position of the customer and find nearby stores according to the route guidance diagram.
In order to solve the problem, in the embodiment of the present invention, the server may determine that the location corresponding to the first location information of the at least one terminal is outdoors or indoors in the set area, so that the server may specifically send the corresponding information to the at least one terminal. For example, in a specific implementation process, if the location corresponding to the first location information of the at least one terminal is outside the set area, the first location information of the at least one terminal and store information of each store whose distance from the first location information of the at least one terminal is within a preset distance range are sent to the at least one terminal, so that the at least one terminal displays the first location information of the at least one terminal and the store information of each store in an outdoor environment of the set area. If the position corresponding to the first position information of at least one terminal is indoors in the set area, determining the floor where the position corresponding to the first position information of at least one terminal is located; and sending the first position information of the at least one terminal and the store information of each store positioned on the floor to the at least one terminal, so that the at least one terminal displays the first position information of the at least one terminal and the store information of each store positioned on the floor, namely the first position information of the at least one terminal and the store information of each store positioned on the floor under the indoor environment of the set area.
The store information includes at least name information and store picture information for each store.
In the embodiment of the invention, the server can display corresponding information in a targeted manner by at least one terminal according to the situation that the position corresponding to the first position information of at least one terminal is outdoors or indoors in the set area, so that at least one client holding at least one terminal can know the current position of the client and store information of stores near the current position of the client no matter under what environment, and the phenomenon that the client cannot know the current position of the client and the corresponding stores according to the routing graph possibly caused by poor client direction sense or large difference between the routing graph and the actual geographic environment is avoided, thereby being beneficial to improving the consumption experience of the client.
S202, the server determines a first store with the passenger flow volume smaller than a preset threshold in a set area within a preset time according to the dynamic change information of the passenger flow distribution.
Optionally, the preset duration may be set by the store according to the needs of the store, that is, different stores may correspond to different preset durations. Of course, the preset duration may also be automatically set by the server. When the preset time length is automatically set by the server, the preset time lengths corresponding to different stores may be the same or different, and the embodiment of the present invention is not limited.
Optionally, the preset threshold may be set by the store according to its own requirement, that is, different stores may correspond to different preset thresholds. Of course, the preset threshold may be automatically set by the server. When the preset threshold is automatically set by the server, the preset thresholds corresponding to different stores may be the same or different, and the embodiment of the present invention is not limited.
It should be noted that the first store is any one of the plurality of stores, in which the server determines that the passenger flow volume in the set area within the preset time duration is smaller than the preset threshold value according to the passenger flow distribution dynamic change information.
S203, the server determines activity information corresponding to the first store according to the first information of the first store; the first information at least comprises product information and product consumption information of a first store; the activity information includes preferential activity information of the first store and/or interaction activity information with the customer.
Optionally, after the server determines, according to the dynamic change information of the passenger flow distribution, a first store in a preset area within a preset time period, where the passenger flow volume is smaller than a preset threshold, the server may obtain first information of the first store. After that, the server may determine activity information corresponding to the first store according to the first information of the first store. For example, a first store mainly sells musical instruments. If the server determines that the products of the first store are musical instruments such as a guitar, a piano and a violin according to the product information in the acquired first information of the first store, and determines that the sales volume of the guitar is large and the sales volume of the piano is small according to the product consumption information in the first information, the server can determine that the activity information of the first store is discount activity information of the piano according to the first information, and attract customers to purchase the piano. Or the server can determine that the activity information of the first store is interactive activity information with the customer, such as an interesting game of the piano, according to the first information, so that the interest of the customer on the piano can be increased, and the customer can be further attracted to purchase the piano. Of course, the server may further determine the activity information of the first store as the preferential activity information and the interaction activity information with the customer according to the first information.
In the embodiment of the invention, the server can determine the activity information of the first store according to the first information of the first store, so that the sales volume of the products of the first store can be increased in a targeted manner.
S204, the server pushes the activity information to a first terminal within a preset distance range from the first store through a first server of the first store; the first terminal is one of the at least one terminal.
In the embodiment of the invention, after the server determines the activity information of the first store, the activity information of the first store can be pushed to the first server of the first store. Then, the first server may push the activity information to a first terminal within a preset distance range from the first store. Through the mode, the active and accurate pushing of the activity information of the first store can be achieved, so that a customer holding the first terminal can know the activity information of the first store, the customer holding the first terminal can be attracted to the first store for consumption, and the sales volume of the first store is increased.
Alternatively, the server may store activity information of all stores in the set area, wherein the activity information of each store may be updated. All stores can inquire nearby clients through the server, and then the server can push activity information of the stores to terminals held by the nearby clients according to the inquiry information of the stores.
For example, the server may receive query information sent by a second server of a second store in the set area, and determine, according to the query information, identification information of a second terminal whose distance from the second store is within a preset distance range, where the second terminal is one of the at least one terminal. Then, the server may send the identification information of the second terminal to the second server, so that the second server pushes the activity information of the second store to the second terminal, so that the customer having the second terminal can know the activity information of the second store. In this way, each store in the set area can actively inquire customers whose distance from each store is within the preset distance range, so that the aim of actively and accurately pushing the activity information of each store to the customers is fulfilled.
Alternatively, the server may also provide a service in which the customer inquires about activity information of all stores within the set area. For example, when the server receives the first operation information transmitted by the third terminal of the at least one terminal, the server may determine a third store corresponding to the first operation information, and may push store information of the third store and activity information of the third store to the third terminal, so that the third terminal displays the store information of the third store and the activity information of the third store, and a customer having the third terminal may know the store information and the activity information of the third store. For example, in the case where the first operation information is input as name information of a third store in the third terminal for a client having the third terminal, the third terminal may transmit the first operation information to the server. After that, the server may determine a third store corresponding to the first operation information, and may transmit the third store information to the third terminal, so that the third terminal displays the store information and the activity information of the third store, thereby enabling the customer having the third terminal to know the activity information of the third store, and contributing to improving the consumption experience of the customer having the third terminal.
Alternatively, the server may also provide reservation ranking and navigation services for all stores within the set area for the customer. For example, when the server receives the second operation information sent by the fourth terminal of the at least one terminal, the server may determine, according to the second operation information, a target store to which the fourth terminal is to arrive (i.e., a target store to which a customer holding the fourth terminal is to arrive), and determine a reservation ranking of the customer corresponding to the fourth terminal (i.e., the customer holding the fourth terminal) at the target store; and sending the reservation ranking to the target store and the fourth terminal. For example, the server may determine a target store to which the customer having the fourth terminal is to arrive and a time of arrival at the target store based on the second operation information, and then the server may determine a reservation ranking of the customer having the fourth terminal at the target store based on the time sequence of reception of the first operation information. The server can send the reservation serial number to the target store and the fourth terminal, so that a customer with the fourth terminal can know the reservation serial number of the customer in the target store, the customer with the fourth terminal does not need to queue in the site of the target store, and the consumption experience of the customer with the fourth terminal is improved.
For example, the server may determine second location information of the target store according to the second operation information, and formulate a navigation route between the first location information and the second location information of the fourth terminal; the navigation route is sent to the fourth terminal, so that the fourth terminal displays the navigation route, a client with the fourth terminal can find a target store better through the navigation route, the phenomenon that the client with the fourth terminal needs to spend more time for finding the target store due to poor direction sense or great difference between a road indication diagram and an actual geographic environment is avoided, and the consumption experience of the client with the fourth terminal is promoted.
Optionally, the server may also provide location and navigation services for vehicles within the parking lot in order to attract more customers to store in the preset area for consumption. For example, if the server determines that the first location information of the fifth terminal of the at least one terminal is located in a parking lot in a predetermined area based on the bluetooth signal information, the server may receive the bluetooth signal information of the vehicle in the parking lot according to the identification information (e.g., license plate number, etc.) of the vehicle sent by the fifth terminal. Then, the server can identify the parking space number in the parking lot where the vehicle is located through the parking space identification device, determine third position information of the vehicle according to the Bluetooth signal information of the vehicle and the parking space number, and send the third position information to the fifth terminal, so that the fifth terminal can display the third position information. Through this kind of mode, can realize the location of vehicle in the parking area for the customer who holds the fifth terminal can know the third position information of own vehicle, helps promoting the consumer experience who holds the customer of fifth terminal.
For example, the server may formulate a navigation route between the first location information and the third location information of the fifth terminal, and transmit the navigation route to the fifth terminal, so that the fifth terminal displays the navigation route. Through this kind of mode, can realize the navigation function in the parking area of the customer who holds the fifth terminal, conveniently hold the customer of fifth terminal and find own vehicle, help promoting the consumer experience who holds the customer of fifth terminal.
As can be seen from the above description, in the embodiment of the present invention, the server determines the first location information of at least one terminal in the set area, and determines an activity track formed by the location of the at least one terminal changing with time based on the first location information, so as to obtain dynamic change information of passenger flow distribution in the set area; the server determines a first store with the passenger flow volume smaller than a preset threshold in a set area within a preset time according to the dynamic change information of the passenger flow distribution; the server determines activity information corresponding to the first store according to the first information of the first store; the first information at least comprises product information and product consumption information of a first store; the activity information comprises preferential activity information of the first store and/or activity information interacting with the customer; the server pushes the activity information to a first terminal within a preset distance range from the first store through a first server of the first store. Through the mode, the server can determine the activity information of the first store according to the first information of the first store, wherein the passenger flow rate of the first store is smaller than the preset threshold value in the preset time period, the first server of the first store pushes the activity information to the first terminal, within the preset distance range, of the first store, so that the activity information of the first store can be actively and accurately pushed, the activity information pushing activity and accuracy of the first store are improved, and a client holding the first terminal can know the activity information of the first store.
Based on the same inventive concept, the embodiment of the invention provides a server. Fig. 3 is a schematic structural diagram of a server according to an embodiment of the present invention.
As shown in fig. 3, the server 300 includes:
a determining unit 301, configured to:
determining first position information of at least one terminal in a set area, and determining an activity track formed by the position of the at least one terminal along with time change based on the first position information to obtain passenger flow distribution dynamic change information of the set area;
determining a first store with the passenger flow volume smaller than a preset threshold in a set area within a preset time according to the dynamic change information of the passenger flow distribution;
determining activity information corresponding to the first store according to the first information of the first store; the first information at least comprises product information and product consumption information of a first store; the activity information comprises preferential activity information of the first store and/or activity information interacting with the customer;
the pushing unit 302 is configured to push the activity information to a first terminal in a preset distance range from a first store through a first server of the first store; the first terminal is one of the at least one terminal.
In one possible design, the determining unit 301 is specifically configured to:
receiving Bluetooth signal information sent by at least one terminal; the bluetooth signal information includes identification information of each terminal and bluetooth signal strength information of each terminal in the at least one terminal; the identification information uniquely identifies each terminal;
first location information of at least one terminal is determined based on the bluetooth signal information.
In one possible design, the determining unit 301 is further configured to:
determining store information of each store, wherein the distance between the store information and the first position information is within a preset distance range;
the pushing unit 302 is further configured to:
and transmitting the first position information and the store information of each store to at least one terminal so that the first position information and the store information of each store are displayed by the at least one terminal.
In one possible design, the determining unit 301 is further configured to:
judging whether the position corresponding to the first position information is outdoors or indoors in a set area;
if the position corresponding to the first position information is indoors in the set area, determining the floor where the position corresponding to the first position information is located;
the pushing unit 302 is further configured to:
if the determining unit 301 determines that the position corresponding to the first position information is outside the set area, the first position information and store information of each store whose distance from the first position information is within a preset distance range are sent to at least one terminal; the store information at least comprises name information and store picture information of each store;
when the determination unit 301 determines that the location corresponding to the first location information is indoors in the setting area, the first location information and store information of each store located on the floor are transmitted to at least one terminal, so that the at least one terminal displays the first location information and the store information of each store located on the floor.
In one possible design, the determining unit 301 is further configured to:
receiving query information sent by a second server of a second store in a set area;
according to the query information, determining identification information of a second terminal, which is within a preset distance range from the second store; the identification information of the second terminal uniquely identifies the second terminal; the second terminal is one of the at least one terminal;
the pushing unit 302 is further configured to:
and sending the identification information of the second terminal to the second server, so that the second server pushes the activity information of the second store to the second terminal.
In one possible design, the determining unit 301 is further configured to:
receiving first operation information sent by a third terminal in at least one terminal;
determining a third store corresponding to the first operation information;
the pushing unit 302 is further configured to:
and pushing the store information of the third store and the activity information of the third store to the third terminal so that the third terminal displays the store information of the third store and the activity information of the third store.
In one possible design, the determining unit 301 is further configured to:
receiving second operation information sent by a fourth terminal in the at least one terminal;
determining a target store to which the fourth terminal is to arrive according to the second operation information, and determining a reserved serial number of a client corresponding to the fourth terminal in the target store; and/or the presence of a gas in the gas,
determining second position information of the target store according to the second operation information, and making a navigation route between the first position information and the second position information of the fourth terminal;
the pushing unit 302 is further configured to:
sending the appointment ranking to the target store and the fourth terminal; and/or the presence of a gas in the gas,
and sending the navigation route to the fourth terminal so that the fourth terminal displays the navigation route.
The server 300 in the embodiment of the present invention and the information pushing method shown in fig. 2 are based on the same concept, and through the foregoing detailed description of the information pushing method, a person skilled in the art can clearly understand the implementation process of the server 300 in the embodiment, so for brevity of the description, details are not repeated here.
Based on the same inventive concept, the embodiment of the invention provides a server. Fig. 4 is a schematic structural diagram of a server according to an embodiment of the present invention.
As shown in fig. 4, the server 400 includes:
a memory 401 for storing one or more computer instructions;
at least one processor 402 for reading computer instructions in the memory 401 to enable the electronic device 400 to implement all or part of the steps in the embodiment shown in fig. 2.
Optionally, the memory 401 may include a high-speed random access memory, and may further include a nonvolatile memory, such as a magnetic disk storage device, a flash memory device, or other nonvolatile solid state storage devices, and the like, which is not limited in the embodiments of the present invention.
Alternatively, processor 402 may be a general purpose processor (CPU), or an ASIC, or FPGA, or may be one or more integrated circuits for controlling program execution.
In some embodiments, the memory 401 and the processor 402 may be implemented on the same chip, or in other embodiments, they may be implemented separately on separate chips, which is not limited in this embodiment of the present invention.
Based on the same inventive concept, embodiments of the present invention provide a computer-readable storage medium, where computer instructions are stored, and when the computer instructions are executed by a computer, the computer instructions cause the computer to perform the steps of the information pushing method.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
The present invention is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
It will be apparent to those skilled in the art that various changes and modifications may be made in the present invention without departing from the spirit and scope of the invention. Thus, if such modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalents, the present invention is also intended to include such modifications and variations.
It will be apparent to those skilled in the art that various changes and modifications may be made in the present invention without departing from the spirit and scope of the invention. Thus, if such modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalents, the present invention is also intended to include such modifications and variations.

Claims (10)

1. A method of information push, comprising:
determining first position information of at least one terminal in a set area, and determining an activity track formed by the position of the at least one terminal along with time change based on the first position information to obtain passenger flow distribution dynamic change information of the set area;
determining a first store with the passenger flow volume smaller than a preset threshold value in the set area within a preset time according to the passenger flow distribution dynamic change information;
determining activity information corresponding to the first store according to the first information of the first store; the first information at least comprises product information and product consumption information of the first store; the activity information comprises preferential activity information of the first store and/or activity information interacting with customers;
the activity information is pushed to a first terminal within a preset distance range from a first store through a first server of the first store; the first terminal is one of the at least one terminal.
2. The method of claim 1, wherein determining first location information for at least one terminal within a defined area comprises:
receiving Bluetooth signal information sent by the at least one terminal; the bluetooth signal information includes identification information of each terminal of the at least one terminal and bluetooth signal strength information of each terminal; the identification information uniquely identifies each terminal;
and determining first position information of the at least one terminal according to the Bluetooth signal information.
3. The method of claim 1, wherein after determining the first location information for the at least one terminal within the defined area, the method further comprises:
determining store information of each store, the distance between the store information and the first position information is within the preset distance range;
and transmitting the first position information and the store information of each store to the at least one terminal so that the at least one terminal displays the first position information and the store information of each store.
4. The method of claim 2, wherein after determining the first location information for the at least one terminal from the bluetooth signal information, the method further comprises:
judging whether the position corresponding to the first position information is outdoors or indoors in the set area;
if the position corresponding to the first position information is outside the set area, the first position information and store information of each store, the distance between which and the first position information is within the preset distance range, are sent to the at least one terminal; the store information at least comprises name information and store picture information of each store;
if the position corresponding to the first position information is indoors in the set area, determining a floor where the position corresponding to the first position information is located;
and transmitting the first position information and store information of each store located on the floor to the at least one terminal, so that the at least one terminal displays the first position information and the store information of each store located on the floor.
5. The method of any one of claims 1-4, further comprising:
receiving query information sent by a second server of a second store in the set area;
according to the query information, determining identification information of a second terminal, which is located within the preset distance range from the second store, of the second terminal; the identification information of the second terminal uniquely identifies the second terminal; the second terminal is one of the at least one terminal;
and sending the identification information of the second terminal to the second server, so that the second server pushes the activity information of the second store to the second terminal.
6. The method of claim 5, wherein after determining the first location information for the at least one terminal within the defined area, the method further comprises:
receiving first operation information sent by a third terminal in the at least one terminal;
determining a third store corresponding to the first operation information;
and pushing the store information of the third store and the activity information of the third store to the third terminal so that the third terminal displays the store information of the third store and the activity information of the third store.
7. The method of claim 5, wherein after determining the first location information for the at least one terminal within the defined area, the method further comprises:
receiving second operation information sent by a fourth terminal in the at least one terminal;
determining a target store to which the fourth terminal is to arrive according to the second operation information, and determining a reserved serial number of a customer corresponding to the fourth terminal in the target store; sending the reservation ranking to the target store and the fourth terminal; and/or the presence of a gas in the gas,
determining second position information of the target store according to the second operation information, and making a navigation route between the first position information and the second position information of the fourth terminal; and sending the navigation route to the fourth terminal so that the fourth terminal displays the navigation route.
8. A server, comprising:
a determination unit configured to:
determining first position information of at least one terminal in a set area, and determining an activity track formed by the position of the at least one terminal along with time change based on the first position information to obtain passenger flow distribution dynamic change information of the set area;
determining a first store with the passenger flow volume smaller than a preset threshold value in the set area within a preset time according to the passenger flow distribution dynamic change information;
determining activity information corresponding to the first store according to the first information of the first store; the first information at least comprises product information and product consumption information of the first store; the activity information comprises preferential activity information of the first store and/or activity information interacting with customers;
the pushing unit is used for pushing the activity information to a first terminal within a preset distance range from a first store through a first server of the first store; the first terminal is one of the at least one terminal.
9. A server, comprising: at least one processor and memory;
the memory for storing one or more computer programs;
the one or more computer programs stored in the memory, when executed by the at least one processor, cause the server to perform the method of any of claims 1-7.
10. A computer-readable storage medium having stored thereon computer instructions which, when executed on a computer, cause the computer to perform the method of any one of claims 1-7.
CN201911363320.2A 2019-12-26 2019-12-26 Information pushing method and server Active CN111107155B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911363320.2A CN111107155B (en) 2019-12-26 2019-12-26 Information pushing method and server

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911363320.2A CN111107155B (en) 2019-12-26 2019-12-26 Information pushing method and server

Publications (2)

Publication Number Publication Date
CN111107155A true CN111107155A (en) 2020-05-05
CN111107155B CN111107155B (en) 2021-01-15

Family

ID=70425348

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911363320.2A Active CN111107155B (en) 2019-12-26 2019-12-26 Information pushing method and server

Country Status (1)

Country Link
CN (1) CN111107155B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111610765A (en) * 2020-05-25 2020-09-01 珠海格力电器股份有限公司 Distributed message control device and method and building control system

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104125535A (en) * 2013-04-24 2014-10-29 吴超 Mobile message system based on geographic position
CN204362046U (en) * 2014-07-14 2015-05-27 深圳奇沃智联科技有限公司 There is people's Workflow Management System of bluetooth positioning function
CN105023177A (en) * 2015-08-05 2015-11-04 四川长虹电器股份有限公司 Intelligent shopping guiding method
CN105282702A (en) * 2015-09-07 2016-01-27 广东欧珀移动通信有限公司 Indoor positioning method and user terminal
CN107358468A (en) * 2017-07-14 2017-11-17 杨克宁 Advertisement management method and storage medium
CN109003131A (en) * 2018-07-18 2018-12-14 口口相传(北京)网络技术有限公司 Precision Marketing Method and device based on user's scene properties information
CN109191187A (en) * 2018-08-17 2019-01-11 浙江口碑网络技术有限公司 The acquisition methods and device of shop pushed information
CN109598537A (en) * 2018-11-06 2019-04-09 阿里巴巴集团控股有限公司 Outdoor advertising put-on method and device
CN110225141A (en) * 2019-06-28 2019-09-10 北京金山安全软件有限公司 Content pushing method and device and electronic equipment
CN110517080A (en) * 2019-08-26 2019-11-29 北京百度网讯科技有限公司 Outdoor advertising put-on method, device, equipment and computer readable storage medium

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104125535A (en) * 2013-04-24 2014-10-29 吴超 Mobile message system based on geographic position
CN204362046U (en) * 2014-07-14 2015-05-27 深圳奇沃智联科技有限公司 There is people's Workflow Management System of bluetooth positioning function
CN105023177A (en) * 2015-08-05 2015-11-04 四川长虹电器股份有限公司 Intelligent shopping guiding method
CN105282702A (en) * 2015-09-07 2016-01-27 广东欧珀移动通信有限公司 Indoor positioning method and user terminal
CN107358468A (en) * 2017-07-14 2017-11-17 杨克宁 Advertisement management method and storage medium
CN109003131A (en) * 2018-07-18 2018-12-14 口口相传(北京)网络技术有限公司 Precision Marketing Method and device based on user's scene properties information
CN109191187A (en) * 2018-08-17 2019-01-11 浙江口碑网络技术有限公司 The acquisition methods and device of shop pushed information
CN109598537A (en) * 2018-11-06 2019-04-09 阿里巴巴集团控股有限公司 Outdoor advertising put-on method and device
CN110225141A (en) * 2019-06-28 2019-09-10 北京金山安全软件有限公司 Content pushing method and device and electronic equipment
CN110517080A (en) * 2019-08-26 2019-11-29 北京百度网讯科技有限公司 Outdoor advertising put-on method, device, equipment and computer readable storage medium

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111610765A (en) * 2020-05-25 2020-09-01 珠海格力电器股份有限公司 Distributed message control device and method and building control system

Also Published As

Publication number Publication date
CN111107155B (en) 2021-01-15

Similar Documents

Publication Publication Date Title
US10066960B2 (en) Systems and methods for using route matrices for identifying intersection POIs
US20180184248A1 (en) Information processing method, terminal, server, and computer storage medium
EP2640098B1 (en) System for Providing Extensible Location-Based Services
US20120158509A1 (en) Price Formation in Location-Based Advertising Networks
US20100280874A1 (en) Mobile device, network server and method for evaluating correlation between advertisement information and user behavior
CN111401938B (en) Advertisement pushing method, terminal, server and storage medium
WO2009122498A1 (en) Information distribution device, information distribution method, and program
US20090253442A1 (en) Method and system for selecting time-and location-relevant advertisements
JP2014178724A (en) Coupon providing method, coupon providing server, and coupon providing system
CN111340577A (en) Shopping method, client, server and computer storage medium
CN111107155B (en) Information pushing method and server
US20140006160A1 (en) Systems and methods for location-based advertising
KR101870787B1 (en) An apparatus and method for guiding optimal path through location prediction
JP2011070426A (en) Navigation server and navigation system
JP7171350B2 (en) Information processing device and program
KR20160015414A (en) Terminal, server, system comprising the same, control method thereof and computer readable medium having computer program recorded therefor
JP2013206070A (en) Information processor and information processing method
US20130325659A1 (en) Systems and Methods for User Goal Oriented Mapping
KR102477449B1 (en) System and method for guidance and advertisement service based geofence
JP6271386B2 (en) Information providing system and information providing method
US10402864B2 (en) Data processor, content distribution system, and communication apparatus
CN115375341A (en) Advertisement matching system and method thereof
KR20100136043A (en) Method for collecting information by allotment of an outlay for advertisement and system thereof
CN111814824A (en) Method, device, server and system for acquiring association relationship
WO2022241581A1 (en) Advertisement matching system and method therefor

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
GR01 Patent grant
GR01 Patent grant