CN108429791A - A kind of information popularization method and system - Google Patents

A kind of information popularization method and system Download PDF

Info

Publication number
CN108429791A
CN108429791A CN201810120665.4A CN201810120665A CN108429791A CN 108429791 A CN108429791 A CN 108429791A CN 201810120665 A CN201810120665 A CN 201810120665A CN 108429791 A CN108429791 A CN 108429791A
Authority
CN
China
Prior art keywords
mac address
wifi
timestamp
server
terminal
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.)
Pending
Application number
CN201810120665.4A
Other languages
Chinese (zh)
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.)
Beijing Xinsight Technology Co Ltd
Original Assignee
Beijing Xinsight 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 Beijing Xinsight Technology Co Ltd filed Critical Beijing Xinsight Technology Co Ltd
Priority to CN201810120665.4A priority Critical patent/CN108429791A/en
Publication of CN108429791A publication Critical patent/CN108429791A/en
Pending legal-status Critical Current

Links

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
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2101/00Indexing scheme associated with group H04L61/00
    • H04L2101/60Types of network addresses
    • H04L2101/618Details of network addresses
    • H04L2101/622Layer-2 addresses, e.g. medium access control [MAC] addresses

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The invention discloses a kind of information popularization method and system, which includes:Server obtains the data of the terminal of WIFI probe collections, and data include MAC Address, signal strength, timestamp and probe location;Foundation includes the WIFI probe data streams of MAC Address, signal strength, timestamp;And foundation includes the WIFI probe grid nodes of MAC Address, timestamp and probe location;Range data stream is determined according to WIFI probe data streams, and duration data flow is determined according to range data stream;Duration data flow is associated with WIFI verifier network nodes, objective cluster analysis is carried out to MAC Address counterpart terminal, generates user's portrait information;Information popularization is carried out according to user's portrait information.Information popularization method and system provided by the invention by accurate information, it can be achieved that be delivered to target user, raising information popularization efficiency.

Description

A kind of information popularization method and system
Technical field
The present invention relates to field of information processing, espespecially a kind of information popularization method and system.
Background technology
With the development of computer network, launched as businessman's phase using network to carry out information popularization, especially advertisement It waits for for a long time.However, being presently mainly to collect information by Research Analyst to realize that the dispensing of advertisement, specially Research Analyst exist Information is flowed and recorded to observation crowd in certain period of time, either investigates user haunt by questionnaire survey or stops Place to obtain information.However, in such a way that current investigator acquires information, in user behavior or environmental change Shi Wufa is known in time, promotes accurate information to target user to can not achieve, and leads to the less efficient of information popularization.
Invention content
In order to solve the above technical problem, the present invention provides a kind of information popularization method and system, and information can be improved and push away Wide efficiency.
In order to reach the object of the invention, in a first aspect, the present invention provides a kind of information popularization methods, including:
Server obtains the data of the terminal of WIFI probe collections, and the data include MAC Address, signal strength, time Stamp and probe location;One MAC Address corresponds to a terminal;
The server foundation includes the WIFI probe data streams of MAC Address, signal strength, timestamp;And establish packet Include the WIFI probe grid nodes of MAC Address, timestamp and probe location;
The server determines range data stream according to the WIFI probe datas stream, and the range data stream is for indicating MAC Address counterpart terminal is at a distance from WIFI probes;
The server determines duration data flow according to the range data stream, and the duration data flow is for indicating MAC The duration that the corresponding terminal in address stops;
The duration data flow is associated with by the server with the WIFI verifier networks node, is corresponded to eventually to MAC Address End carries out objective cluster analysis, generates user's portrait information;
The server carries out information popularization according to user portrait information.
Second aspect, the present invention provide a kind of server, including:
Acquisition module, the data of the terminal for obtaining WIFI probe collections, the data include that MAC Address, signal are strong Weak, timestamp and probe location;One MAC Address corresponds to a terminal;
Establish module, for establish include MAC Address, signal strength, timestamp WIFI probe data streams;And it establishes WIFI probe grid nodes including MAC Address, timestamp and probe location;
Determining module, for determining that range data stream, the range data stream are used for according to the WIFI probe datas stream Indicate MAC Address counterpart terminal at a distance from WIFI probes;And duration data flow, institute are determined according to the range data stream State the duration that duration data flow is stopped for indicating the corresponding terminal of MAC Address;
The duration data flow is associated with, to MAC Address counterpart terminal by generation module with the WIFI verifier networks node Objective cluster analysis is carried out, user's portrait information is generated;
Putting module carries out information popularization according to user portrait information.
The third aspect, the present invention provide a kind of server, including:Memory and processor, memory are executed for storing Instruction;Processor executes instruction described in calling, for executing the information popularization method as described in first aspect embodiment.
Fourth aspect, the present invention provide a kind of information popularization system, including:Such as second aspect and any implementation of the third aspect Server described in example and WIFI probes;The WIFI probes are used to acquire the data of the terminal of its overlay area, and by institute It states data and is sent to the server;The data include MAC Address, signal strength, timestamp and probe location.
Information popularization method and system provided in an embodiment of the present invention specify the terminal in region by WIFI probe collections The data informations such as MAC Address, server carry out objective group point according to data informations such as the MAC Address of WIFI probe collections to terminal Analysis generates user and draws a portrait information, it can be achieved that promoting accurate information to target user, raising information popularization efficiency.Avoid mesh It is preceding using investigator acquire information by the way of, can not achieve and promote accurate information to target user, lead to information popularization Less efficient problem.Meanwhile the embodiment of the present invention, user's portrait information is generated, market touching to target visitor group reaches, for Different target user can promote different types of information so that by promote this to target user information it is more accurate, popularization is put Effect is more preferable.
Other features and advantages of the present invention will be illustrated in the following description, also, partly becomes from specification It obtains it is clear that understand through the implementation of the invention.The purpose of the present invention and other advantages can be by specification, rights Specifically noted structure is realized and is obtained in claim and attached drawing.
Description of the drawings
Attached drawing is used for providing further understanding technical solution of the present invention, and a part for constitution instruction, with this The embodiment of application technical solution for explaining the present invention together, does not constitute the limitation to technical solution of the present invention.
Fig. 1 is the flow chart of information popularization method provided in an embodiment of the present invention;
Fig. 2 is the structural schematic diagram for the server that the embodiment of the present invention one provides;
Fig. 3 is the structural schematic diagram of server provided by Embodiment 2 of the present invention;
Fig. 4 is information popularization system provided in an embodiment of the present invention.
Specific implementation mode
To make the objectives, technical solutions, and advantages of the present invention clearer, below in conjunction with attached drawing to the present invention Embodiment be described in detail.It should be noted that in the absence of conflict, in the embodiment and embodiment in the application Feature mutually can arbitrarily combine.
Step shown in the flowchart of the accompanying drawings can be in the computer system of such as a group of computer-executable instructions It executes.Also, although logical order is shown in flow charts, and it in some cases, can be with suitable different from herein Sequence executes shown or described step.
With the development of computer network, intelligent terminal is more and more universal, basic human hand one.Media access control ((Media Access Control, the abbreviation MAC) unique identifier of address as intelligent terminal, can be used as user identity The identification of information.The present invention specifies the end in region using Wireless Fidelity (WirelessFidelity, abbreviation WIFI) probe collection The data informations such as the MAC Address at end, server carry out objective group according to data informations such as the MAC Address of WIFI probe collections to terminal Analysis generates user's portrait information, and market touching to target visitor group reaches, that is, different type can be promoted by being directed to different target user Information, for example, the interested advertising information of the target user can be launched, it can be achieved that by accurate information for different target user Promote to target user, avoid at present using investigator acquisition information by the way of, can not achieve by accurate information promote to Target user leads to the less efficient problem of information popularization.
Wherein, WIFI probes are mainly used for detecting the WiFi terminal in its investigative range, wherein the embodiment of the present invention will The terminal for opening WIFI is known as WiFi terminal.WIFI probes need not have any interaction with the WiFi terminal of surrounding, itself Any WiFi signal need not be sent out, if a WiFi terminal in the investigative range of WiFi probes, when this WiFi terminal When sending an any frame (Frame), no matter whom is intended for, probe can detect, and can analyze this frame MAC layer and physics Some information of layer, for example send and receive the MAC Address of equipment, frame type, signal strength etc..It should be noted that WIFI Probe can only obtain the MAC Address of WIFI terminal and the information of other MAC layers, and the specifying information of phone number and online (including QQ number, WeChat ID etc.), WIFI probes obtain less than, therefore, WIFI probes will not relate to the privacy information of user, It will not cause the leakage of user privacy information.
Fig. 1 is the flow chart of information popularization method provided in an embodiment of the present invention, as shown in Figure 1, the embodiment of the present invention carries The information popularization method of confession, including:
S101:Server obtain WIFI probe collections terminal data, the data include MAC Address, signal strength, when Between stab and probe location.
Wherein, a MAC Address corresponds to a terminal.
Specifically, one or more WIFI probes can be laid in specified region, such as scenic spot, outdoor square outdoors Deng, or market etc. indoors.The WIFI probes laid can acquire the MAC of the terminal in its coverage area in specified region Address, signal strength, timestamp and probe location.Wherein, timestamp is a character string, uniquely identifies WIFI probes and obtains Take time when MAC Address.There are the geographical location of oneself, i.e. probe location when laying for each WIFI probes.This hair In bright embodiment, probe location can be set in advance in corresponding WIFI probes, can also be arranged in WIFI probes complete Ball positioning system (Global Positioning System, abbreviation GPS), WIFI probes obtain the ground of itself by GPS in real time Manage position.
It should be noted that when laying WIFI probes, ensure all areas for covering specified region, and avoid as possible The overlapping of each WIFI probes search coverage.WIFI probes can carry out data biography with server by modes such as network or bluetooths Defeated, the data of the terminal of acquisition can be sent to server by WIFI probes in real time or with predetermined interval.
It should be noted that server is after getting the data of terminal of WIFI probe collections, it can be to the end of acquisition The data at end are pre-processed, for example, can be using MAC Address as major key, signal strength is the second key, to WIFI probe collections The data such as MAC Address, signal strength, timestamp and probe location carry out duplicate removal processing.Server in the embodiment of the present invention can Can also be PC, tablet computer, smart mobile phone or wearable device to be network server or database server etc. Etc. terminals.
S102:Server foundation includes the WIFI probe data streams of MAC Address, signal strength, timestamp;And establish packet Include the WIFI probe grid nodes of MAC Address, timestamp and probe location.
Specifically, server establishes WIFI probe datas according to the MAC Address of the terminal of acquisition, signal strength and timestamp Stream, WIFI probe datas stream (WIFI Traffic) can be established according to following format:WIFITraffic (DeviceMac, RSI, UnixTime), wherein DeviceMac indicates that the MAC Address of the terminal obtained, RSI indicate that obtaining the MAC Address corresponds to Signal strength, UnixTime indicates to obtain the corresponding timestamp of the MAC Address.Wherein, WIFI probe datas stream can be such as table 1 It is shown, specifically it is shown in Table 1.
Table 1
DeviceMac RSI UnixTime
AA:BB:CC:DD:EE:FF -89 1345354545
AA:BB:CC:DD:EE:F1 -66 1345333345
AA:BB:CC:DD:EE:F2 -77 1345366645
AA:BB:CC:DD:EE:F2 -31 1345399945
Optionally, the data in WIFI probe datas stream are according to timestamp ordering.Due to general WIFI probe distributions region Flow of the people it is larger, the data volume of multiple WIFI probe collections is huger, and the embodiment of the present invention includes MAC by establishing Location, signal strength, timestamp WIFI probe data streams, server can be according to preset sequence from WIFI probe data streams Data are read and handled, the efficiency that server reads and handles data is improved.
Server establishes WIFI probe grid nodes according to the MAC Address, timestamp and probe location of the terminal of acquisition, can Choosing, probe location includes:Longitude, latitude and Internet protocol address (the Internet Protocol of WIFI probes Address, abbreviation IP address).WIFI probes grid node (WIFI Grid) can be established according to following format:WIFIGrid (DeviceMac, Long, Lat, IP, UnixTime), wherein DeviceMac indicates the MAC Address of the terminal obtained, Long tables Show that the longitude for the WIFI probes for obtaining the MAC Address, Lat indicate to obtain the latitude of the WIFI probes of the MAC Address, IP expressions obtain The IP address of the WIFI probes of the MAC Address, UnixTime is taken to indicate to obtain the corresponding timestamp of the MAC Address.Wherein, WIFI Probe grid node can be as shown in table 2, is specifically shown in Table 2.The WIFI probe grid nodes that the embodiment of the present invention is established are for fixed The geographical location of position WIFI probes, with the position scope of activities for the MAC Address counterpart terminal that the clearly WIFI probes obtain.
Table 2
DeviceMac Long Lat IP UnixTime
AA:BB:CC:DD:EE:FF 123.5677 34.6768 192.176.233.12 1345354545
AA:BB:CC:DD:EE:F1 123.5677 34.6768 192.176.233.12 1345333345
AA:BB:CC:DD:EE:F2 123.5677 34.6768 192.176.233.12 1345366645
AA:BB:CC:DD:EE:F2 123.5677 34.6768 192.176.233.12 1345399945
Optionally, server foundation includes the WIFI probe grid nodes of MAC Address, timestamp and probe location, including: Server is ranked up MAC Address according to timestamp, establishes WIFI probe grid nodes.Due to generally in search coverage point The data of the multiple WIFI probe collections terminals of cloth, the embodiment of the present invention include MAC Address, timestamp and probe location by establishing WIFI probe grid nodes, server can read WIFI probes according to preset sequence from WIFI probe grid nodes Geographical location improves the efficiency in the geographical location of server selection WIFI probes.
It should be noted that server is after getting WIFI probe datas stream or Distance Time stream, it can be to acquisition WIFI probe data streams are pre-processed, for example, can be using MAC Address as major key, distance is the second key, to WIFI probe collections The data such as MAC Address, signal strength, timestamp and probe location carry out duplicate removal processing.
S103:Server determines range data stream according to WIFI probe data streams, and range data stream is for indicating MAC Address Counterpart terminal is at a distance from WIFI probes.
Specifically, WIFI probe data streams are used to determine MAC Address counterpart terminal at a distance from WIFI probes, realization pair Geographical location or the geographical position range of MAC Address counterpart terminal are specified in the positioning of MAC Address counterpart terminal.Server can be with According to the signal strength in WIFI probe data streams, determine MAC Address counterpart terminal at a distance from WIFI probes.For example, signal Strong and weak stronger, then MAC Address counterpart terminal is closer at a distance from WIFI probes.Server can also be according to WIFI probe data streams In signal strength and target environment parameter determine MAC Address counterpart terminal simultaneously at a distance from WIFI probes, wherein target ring Border parameter is a default weighted value, and target environment parameter is determined according to pre-set target environment.Optionally, target How much environment parameter determine according to the barrier in target environment, the value range of weighted value can be (0,1], if for example, Target environment is outdoor square, and barrier is less, and default weighted value may be configured as 1;If target environment is indoor, barrier More, default weighted value may be configured as 0.5 or 0.1.
Optionally, server determines range data stream according to WIFI probe data streams, including:To in WIFI probe data streams Each MAC Address, obtain the signal strength of the MAC Address;Using formula:Distance=default weighted value * signal strengths+pre- If value, calculates the MAC Address counterpart terminal at a distance from WIFI probes;Foundation includes the distance of MAC Address, distance and timestamp Data flow.Wherein, it is above-mentioned target environment parameter to preset weighted value, and illustratively, preset value is 100 in the present embodiment.
Range data stream (WIFIDistance) can be established according to following format:WIFIDis tance (DeviceMac, Distance, UnixTime), wherein DeviceMac indicates the MAC Address of the terminal obtained, and Distance is with indicating the MAC At a distance from WIFI probes, UnixTime indicates to obtain the corresponding timestamp of the MAC Address the corresponding terminal in location.Wherein, distance Data flow can be as shown in table 3, is specifically shown in Table 3.
Table 3
DeviceMac Distance (rice) UnixTime
AA:BB:CC:DD:EE:FF 12 1345354545
AA:BB:CC:DD:EE:F1 87 1345333345
AA:BB:CC:DD:EE:F2 123 1345366645
AA:BB:CC:DD:EE:F2 34 1345399945
S104:Server determines duration data flow according to range data stream, and duration data flow is for indicating that MAC Address corresponds to Terminal stop duration.
Specifically, duration data flow (WIFITime) can be established according to following format:WIFITime (DeivceMac, Distance, Time, UnixTime), wherein DeviceMac indicates the MAC Address of the terminal obtained, and Distance is indicated should For the corresponding terminal of MAC Address at a distance from WIFI probes, Time indicates the corresponding terminal of the MAC Address in WIFI probe detecting areas The stay time in domain, UnixTime indicate to obtain the corresponding timestamp of the MAC Address.Wherein, duration data flow can be such as 4 institute of table Show, is specifically shown in Table 4.
Table 4
It should be noted that the embodiment of the present invention directly can also determine duration data flow by WIFI data flows.Only In the duration data flow directly determined by WIFI data flows, there is distance WIFI probes in the weaker MAC Address of presence signal Terminal farther out, and determined by range data stream MAC with a distance from WIFI probes farther out can be removed in duration data flow The corresponding terminal in location.
S105:Duration data flow is associated with by server with WIFI verifier network nodes, and visitor is carried out to MAC Address counterpart terminal Cluster analysis generates user's portrait information.
Wherein, user's portrait information is used to indicate the user property of MAC Address counterpart terminal.
Specifically, duration data flow is associated with by server with WIFI verifier network nodes, the terminal that user uses can be obtained The related informations such as MAC Address, position and stay time, server is based on related information and carries out objective cluster analysis, generates user Portrait information.
Optionally, duration data flow is associated with by server with WIFI verifier network nodes, is carried out to MAC Address counterpart terminal Grouping generates every group of corresponding user's portrait based on every group of duration data flow, WIFI verifier networks node and third party's data Information.Wherein, the MAC Address that same probe location obtains is as one group.Illustratively, based on every group of duration data flow, WIFI verifier networks node and third party's data can obtain the brand message of terminal in each WIFI probes coverage area.Specifically , the MAC Address of terminal totally 48, first 24 by American Institute of Electrical and Electronics Engineers (Institute of Electricaland Electronics Engineers, abbreviation IEEE) determine how to distribute, latter 24 should by actual production The manufacturer of terminal voluntarily specifies.The information that IEEE distributes each manufacturer is disclosed, can be inquired, and therefore, the embodiment of the present invention can To obtain the production firm of the MAC Address counterpart terminal according to 24 before MAC Address, the brand message of the terminal is thereby determined that. Wherein, third party's data store the table that each manufacturer holds MAC Address, and server inquires third party according to first 24 of MAC Address Data, to obtain the brand message of the MAC Address counterpart terminal.It should be noted that third party's data can be server It is pre-set, can also be to be obtained by the external system being connect with server.
A kind of alternative solution of the embodiment of the present invention provides a Data Data management platform (Data- being connect with server Management Platform, abbreviation DMP), DMP is the first data and third party's data of dispersion can be carried out integrating receiving Enter unified technology platform.Duration data flow and WIFI verifier network nodes are sent to DMP by server, and DMP is by duration data Stream is associated with WIFI verifier network nodes, is carried out objective cluster analysis to MAC Address counterpart terminal in conjunction with third party's data, is generated user Portrait information.
Optionally, user's portrait information includes one or more of:Consumer products attention rate, user behavior track and use Family consuming capacity.
Specifically, the brand message of the terminal obtained according to terminal MAC address and third party's data, is based on the brand message Consumer products attention rate and customer consumption ability can be generated with third party's data.When stop corresponding according to terminal MAC address It is long, at a distance from WIFI probes and the geographical location of WIFI probes, user behavior track can be generated.
S106:Server carries out information popularization according to user's portrait information.
Specifically, server according to user's portrait information, carries out target visitor group, marketing is tactile to be reached, that is, is directed to different target and is used Family can promote different types of information, and realization promotes accurate information to target user.Illustratively, promotion message is believed for advertisement Breath, server draws a portrait information progress advertisement dispensing according to user can be by it is not limited to following manner:Pass through display screen Or advertisement dispensing is carried out, it determines that region is launched in advertisement based on the geographical location of WIFI probes, information determination is drawn a portrait extensively based on user The dispensing content of announcement.
Information popularization method provided in an embodiment of the present invention, the MAC of the terminal in region is specified by WIFI probe collections The data informations such as location, server carry out objective cluster analysis to terminal according to data informations such as the MAC Address of WIFI probe collections, generate User draws a portrait information, it can be achieved that promoting accurate information to target user, avoids and acquires information using investigator at present Mode can not achieve and promote accurate information to target user, lead to the less efficient problem of information popularization.Meanwhile this hair Bright embodiment generates user's portrait information, and market touching to target visitor group reaches, and inhomogeneity can be promoted for different target user The advertising information of type so that more accurate to the information of target user by promoting, promotion effect is more preferable.
Further, server determines duration time flow according to range data stream in S104, including:Based on range data It flows, distance is less than the MAC Address of pre-determined distance value in detection range data flow;Based on the MAC Address searched, obtain same The difference of the adjacent timestamp twice of MAC Address, the stay time of the MAC Address counterpart terminal is obtained according to difference, foundation includes The duration time flow of MAC Address, distance, stay time and timestamp.
Optionally, the stay time for the MAC Address counterpart terminal being obtained according to difference can be obtained by following two modes :
The first:All differences are subjected to accumulation calculating, the accumulated value that accumulation calculating is obtained is corresponded to as the MAC Address The stay time of terminal.Specifically, give tacit consent in the embodiment of the present invention acquisition the corresponding terminal of identical MAC Address never from The search coverage of WIFI probes is opened, and WIFI is always on, at this point, the difference of the adjacent timestamp twice of same MAC Address is tired Value added is then the stay time of the MAC Address counterpart terminal.
Second:Judge whether difference is less than preset difference value;All differences less than preset difference value are subjected to accumulation calculating, Obtain the first accumulated value;The difference quantities more than preset difference value are calculated, difference quantities are multiplied with preset difference value, it is tired to obtain second It is value added;Stay time by the sum of the first accumulated value and the second accumulated value as the MAC Address counterpart terminal.Specifically, this hair The period of the difference of the adjacent timestamp twice of same MAC Address in bright embodiment, there are following two situations:A kind of situation is The corresponding terminal of identical MAC Address obtained may leave the search coverage of WITI probes halfway, return to search coverage again later; Another situation is the corresponding terminal of identical MAC Address obtained may close WITI halfway, open WIFI again later.
For above-mentioned two situations, a preset difference value is arranged in the embodiment of the present invention, if the same MAC Address adjacent time twice The difference of stamp is more than the preset difference value, then it is assumed that the corresponding terminal of the MAC Address belongs to above-mentioned two situations, at this point, will be less than All differences of preset difference value carry out accumulation calculating, obtain the first accumulated value;The difference quantities more than preset difference value are calculated, it will be poor Value quantity is multiplied with preset difference value, obtains the second accumulated value;It regard the sum of the first accumulated value and the second accumulated value as the MAC Address The stay time of counterpart terminal.It should be noted that the preset difference value can be depending on the target environment residing for WIFI probes, this Inventive embodiments are herein without limiting.For example, if WIFI probe distributions, in cinema, preset difference value can be arranged larger one Point;If WIFI probe distributions can be arranged more a little bit smaller in square, preset difference value.If WIFI probes are with predetermined interval to service Device transmission data can also set preset difference value to the predetermined interval.For example, adjacent three times for same MAC Address Timestamp be respectively 5 points 10 minutes, 7: 20 when and 7: 40, wherein preset difference value is set as 30 minutes.At this point, the MAC Address The stay time of counterpart terminal is 30 minutes+(7 point 40-7 points 20)=50 minutes.
Further, in the embodiment of the present invention, server is by the WIFI probes including MAC Address, signal strength, timestamp Data flow generates daily record, determines duration time flow according to WIFI probe data streams, specifically includes:Based on WIFI probe data streams, Using MAC Address as major key, distance be the second major key, duplicate removal statistical log item number, server obtain daily record interval time, for Each MAC Address in WIFI probe data streams, using the product at daily record item number and logging time interval as the MAC Address pair It includes the duration time flow of MAC Address, distance, stay time and timestamp to answer the stay time of terminal, foundation.For example, Server with 5 minutes it is primary generate daily record, the daily record item number of same MAC Address has 6 after duplicate removal, then the MAC Address is corresponding The stay time of terminal is 5*6=30 minutes.
Fig. 2 is the structural schematic diagram for the server that the embodiment of the present invention one provides, as shown in Fig. 2, the embodiment of the present invention carries The server of confession, including:Acquisition module 21 establishes module 22, determining module 23, generation module 24 and putting module 25.
Acquisition module 21, the data of the terminal for obtaining WIFI probe collections, the data include MAC Address, signal Strong and weak, timestamp and probe location;One MAC Address corresponds to a terminal.
Establish module 22, for establish include MAC Address, signal strength, timestamp WIFI probe data streams;And it builds Vertical includes the WIFI probe grid nodes of MAC Address, timestamp and probe location.
Determining module 23, for determining that range data stream, the range data stream are used according to the WIFI probe datas stream In expression MAC Address counterpart terminal at a distance from WIFI probes;And duration data flow is determined according to the range data stream, The duration data flow is used to indicate the duration that the corresponding terminal of MAC Address stops.
The duration data flow is associated with by generation module 24 with the WIFI verifier networks node, is corresponded to eventually to MAC Address End carries out objective cluster analysis, generates user's portrait information.
Putting module 25 carries out information popularization according to user portrait information.
The server of the embodiment of the present invention is used to execute the technical solution of embodiment of the method shown in Fig. 1, realization principle and Technique effect is similar, and details are not described herein again.
Further, user's portrait information includes one or more of:Consumer products attention rate, user behavior rail Mark and customer consumption ability.
Further, the data in the WIFI probe datas stream are according to timestamp ordering.
Further, it is determined that module 23 determines range data stream according to the WIFI probe datas stream, including:To described Each MAC Address in WIFI probe data streams, obtains the signal strength of the MAC Address;Using formula:Distance=default plus Weights * signal strengths+preset value calculate the MAC Address counterpart terminal at a distance from the WIFI probes;Foundation includes MAC The range data stream of location, distance and timestamp.
Further, it is determined that module 23 determines duration time flow according to the range data stream, including:Based on the distance Data flow searches for the MAC Address that distance in the range data stream is less than pre-determined distance value;Based on the MAC Address searched, obtain The difference for taking the adjacent timestamp twice of same MAC Address, when obtaining the stop of the MAC Address counterpart terminal according to the difference Long, foundation includes the duration time flow of MAC Address, distance, stay time and timestamp.
Further, it is determined that module 23 obtains the stay time of the MAC Address counterpart terminal according to the difference, including:
All differences are subjected to accumulation calculating, the accumulated value that accumulation calculating is obtained is as the MAC Address counterpart terminal Stay time;
Or;
Judge whether the difference is less than preset difference value;All differences less than the preset difference value are subjected to cumulative meter It calculates, obtains the first accumulated value;The difference quantities more than the preset difference value are calculated, by the difference quantities and the preset difference value It is multiplied, obtains the second accumulated value;It regard the sum of first accumulated value and second accumulated value as the MAC Address counterpart terminal Stay time.
Further, the probe location includes:Longitude, dimension and the IP address of WIFI probes.
Fig. 3 is the structural schematic diagram of server provided by Embodiment 2 of the present invention, as shown in figure 3, the embodiment of the present invention carries The server of confession, including:Memory 31 and processor 32.
Memory 31 is executed instruction for storing, and processor 32 can be a central processing unit (Central Processing Unit, abbreviation CPU) or specific integrated circuit (Application Specific Integrated Circuit, abbreviation ASIC), or complete to implement one or more integrated circuits of the embodiment of the present invention.When server is run When, it is communicated between processor 32 and memory 31,32 call executive instruction of processor, for performing the following operations:
The data of the terminal of WIFI probe collections are obtained, the data include MAC Address, signal strength, timestamp and spy Pin position;One MAC Address corresponds to a terminal;
Foundation includes the WIFI probe data streams of MAC Address, signal strength, timestamp;And establish include MAC Address, The WIFI probe grid nodes of timestamp and probe location;
Range data stream is determined according to the WIFI probe datas stream, and the range data stream is for indicating MAC Address pair Answer terminal at a distance from WIFI probes;
Duration data flow is determined according to the range data stream, and the duration data flow is for indicating that MAC Address is corresponding The duration that terminal stops;
The duration data flow is associated with the WIFI verifier networks node, objective group is carried out to MAC Address counterpart terminal Analysis generates user's portrait information;
Information popularization is carried out according to user portrait information.
Further, user's portrait information includes one or more of:Consumer products attention rate, user behavior rail Mark and customer consumption ability.
Further, the data in the WIFI probe datas stream are according to timestamp ordering.
Further, processor 32 determines range data stream according to the WIFI probe datas stream, including:
To each MAC Address in the WIFI probe datas stream, the signal strength of the MAC Address is obtained;
Using formula:Distance=default weighted value * signal strengths+preset value, calculate the MAC Address counterpart terminal with it is described The distance of WIFI probes;
Foundation includes the range data stream of MAC Address, distance and timestamp.
Further, processor 32 determines duration time flow according to the range data stream, including:
Based on the range data stream, the MAC Address that distance in the range data stream is less than pre-determined distance value is searched for;
Based on the MAC Address searched, the difference of the adjacent timestamp twice of same MAC Address is obtained, according to the difference The stay time of the MAC Address counterpart terminal is obtained, when foundation includes the duration of MAC Address, distance, stay time and timestamp Between flow.
Further, processor 32 obtains the stay time of the MAC Address counterpart terminal according to the difference, including:
All differences are subjected to accumulation calculating, the accumulated value that accumulation calculating is obtained is as the MAC Address counterpart terminal Stay time;
Or;
Judge whether the difference is less than preset difference value;All differences less than the preset difference value are subjected to cumulative meter It calculates, obtains the first accumulated value;The difference quantities more than the preset difference value are calculated, by the difference quantities and the preset difference value It is multiplied, obtains the second accumulated value;It regard the sum of first accumulated value and second accumulated value as the MAC Address counterpart terminal Stay time.
Fig. 4 is information popularization system provided in an embodiment of the present invention, as shown in figure 4, information provided in an embodiment of the present invention Extension system, including:Server 41 and WIFI probes 42.
WIFI probes 42 are used to acquire the data of the terminal of its overlay area, and send the data to server 41;Number According to including MAC Address, signal strength, timestamp and probe location.
Server 41 in the embodiment of the present invention can refer to the related embodiment in above-described embodiment involved by server The related content of exposure, implementing principle and technical effect are similar, and details are not described herein.
Although disclosed herein embodiment it is as above, the content only for ease of understanding the present invention and use Embodiment is not limited to the present invention.Technical staff in any fields of the present invention is taken off not departing from the present invention Under the premise of the spirit and scope of dew, any modification and variation, but the present invention can be carried out in the form and details of implementation Scope of patent protection, still should be subject to the scope of the claims as defined in the appended claims.

Claims (13)

1. a kind of information popularization method, including:
Server obtains the data of the terminal of Wireless Fidelity WIFI probe collections, and the data include media access control MAC Location, signal strength, timestamp and probe location;One MAC Address corresponds to a terminal;
The server foundation includes the WIFI probe data streams of MAC Address, signal strength, timestamp;And it includes MAC to establish The WIFI probe grid nodes of address, timestamp and probe location;
The server determines range data stream according to the WIFI probe datas stream, and the range data stream is for indicating MAC Address counterpart terminal is at a distance from WIFI probes;
The server determines duration data flow according to the range data stream, and the duration data flow is for indicating MAC Address The duration that corresponding terminal stops;
The duration data flow is associated with by the server with the WIFI verifier networks node, to MAC Address counterpart terminal into Row visitor's cluster analysis generates user's portrait information;
The server carries out information popularization according to user portrait information.
2. according to the method described in claim 1, information includes one or more of it is characterized in that, the user draws a portrait: Consumer products attention rate, user behavior track and customer consumption ability.
3. according to the method described in claim 1, it is characterized in that, the data in the WIFI probe datas stream are according to timestamp Sequence.
4. according to claim 1-3 any one of them methods, which is characterized in that the server is according to the WIFI number of probes Range data stream is determined according to stream, including:
To each MAC Address in the WIFI probe datas stream, the signal strength of the MAC Address is obtained;Using formula:Away from From=weighted value * signal strengths+preset value is preset, the MAC Address counterpart terminal is calculated at a distance from the WIFI probes;It establishes Range data stream including MAC Address, distance and timestamp.
5. according to the method described in claim 4, it is characterized in that, the server determines duration according to the range data stream Time flow, including:Based on the range data stream, the MAC that distance in the range data stream is less than pre-determined distance value is searched for Location;Based on the MAC Address searched, the difference of the adjacent timestamp twice of same MAC Address is obtained, being obtained according to the difference should The stay time of MAC Address counterpart terminal, foundation include the duration time flow of MAC Address, distance, stay time and timestamp.
6. according to the method described in claim 5, it is characterized in that, obtaining the MAC Address counterpart terminal according to the difference Stay time, including:
All differences are subjected to accumulation calculating, the accumulated value that accumulation calculating is obtained is as the stop of the MAC Address counterpart terminal Duration;
Or;
Judge whether the difference is less than preset difference value;All differences less than the preset difference value are subjected to accumulation calculating, are obtained To the first accumulated value;The difference quantities more than the preset difference value are calculated, the difference quantities are multiplied with the preset difference value, Obtain the second accumulated value;The sum of first accumulated value and described second accumulated value are stopped as the MAC Address counterpart terminal Stay duration.
7. a kind of server, which is characterized in that including:
Acquisition module, the data of the terminal for obtaining Wireless Fidelity WIFI probe collections, the data include media interviews control MAC Address, signal strength, timestamp and probe location processed;One MAC Address corresponds to a terminal;
Establish module, for establish include MAC Address, signal strength, timestamp WIFI probe data streams;And it establishes and includes The WIFI probe grid nodes of MAC Address, timestamp and probe location;
Determining module, for determining range data stream according to the WIFI probe datas stream, the range data stream is for indicating MAC Address counterpart terminal is at a distance from WIFI probes;And duration data flow is determined according to the range data stream, when described Long data flow is used to indicate the duration that the corresponding terminal of MAC Address stops;
The duration data flow is associated with by generation module with the WIFI verifier networks node, is carried out to MAC Address counterpart terminal Objective cluster analysis generates user's portrait information;
Putting module carries out information popularization according to user portrait information breath.
8. server according to claim 7, which is characterized in that user's portrait information includes following a kind of or more Kind:Consumer products attention rate, user behavior track and customer consumption ability.
9. server according to claim 7, which is characterized in that the data in the WIFI probe datas stream are according to the time Stamp sequence.
10. according to claim 7-9 any one of them servers, which is characterized in that the determining module is according to the WIFI Probe data stream determines range data stream, including:
To each MAC Address in the WIFI probe datas stream, the signal strength of the MAC Address is obtained;Using formula:Away from From=weighted value * signal strengths+preset value is preset, the MAC Address counterpart terminal is calculated at a distance from the WIFI probes;It establishes Range data stream including MAC Address, distance and timestamp;
The determining module determines duration time flow according to the range data stream, including:
Based on the range data stream, the MAC Address that distance in the range data stream is less than pre-determined distance value is searched for;Based on searching The MAC Address that rope arrives, obtains the difference of the adjacent timestamp twice of same MAC Address, and the MAC Address pair is obtained according to the difference It includes the duration time flow of MAC Address, distance, stay time and timestamp to answer the stay time of terminal, foundation.
11. server according to claim 10, which is characterized in that the determining module is obtained according to the difference should The stay time of MAC Address counterpart terminal, including:
All differences are subjected to accumulation calculating, the accumulated value that accumulation calculating is obtained is as the stop of the MAC Address counterpart terminal Duration;
Or;
Judge whether the difference is less than preset difference value;All differences less than the preset difference value are subjected to accumulation calculating, are obtained To the first accumulated value;The difference quantities more than the preset difference value are calculated, the difference quantities are multiplied with the preset difference value, Obtain the second accumulated value;The sum of first accumulated value and described second accumulated value are stopped as the MAC Address counterpart terminal Stay duration.
12. a kind of server, which is characterized in that including:Memory and processor;Memory is executed instruction for storing;Processing Device executes instruction described in calling, for executing information popularization method as claimed in any one of claims 1 to 6.
13. a kind of information popularization system, which is characterized in that including:Such as claim 7-11 any one of them server and WIFI probes;The WIFI probes are used to acquire the data of the terminal of its overlay area, and send the data to described Server;The data include MAC address, signal strength, timestamp and probe location.
CN201810120665.4A 2018-02-06 2018-02-06 A kind of information popularization method and system Pending CN108429791A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810120665.4A CN108429791A (en) 2018-02-06 2018-02-06 A kind of information popularization method and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810120665.4A CN108429791A (en) 2018-02-06 2018-02-06 A kind of information popularization method and system

Publications (1)

Publication Number Publication Date
CN108429791A true CN108429791A (en) 2018-08-21

Family

ID=63156801

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810120665.4A Pending CN108429791A (en) 2018-02-06 2018-02-06 A kind of information popularization method and system

Country Status (1)

Country Link
CN (1) CN108429791A (en)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109041035A (en) * 2018-09-28 2018-12-18 Oppo广东移动通信有限公司 User's portrait generation method, device, terminal and storage medium
CN109684558A (en) * 2019-01-04 2019-04-26 北京笔克展览展示有限公司 A kind of intelligence drainage and orientation method for pushing based on exhibitions experience interaction context
CN110163678A (en) * 2019-05-22 2019-08-23 泉后(深圳)科技有限公司 The accurate put-on method and device of advertisement
CN110175873A (en) * 2019-05-24 2019-08-27 深圳市无忧宝科技有限公司 Precision Marketing Method and device
CN110706030A (en) * 2019-09-26 2020-01-17 秒针信息技术有限公司 Advertisement putting method, device, system and storage medium
CN111242657A (en) * 2018-11-28 2020-06-05 上海分众软件技术有限公司 Advertisement playing system with WIFI probe
CN111372196A (en) * 2020-02-20 2020-07-03 杭州海康威视***技术有限公司 Data processing method and device, electronic equipment and machine-readable storage medium
CN111615047A (en) * 2019-05-14 2020-09-01 北京精准沟通传媒科技股份有限公司 Method and device for real-time passenger flow statistics, storage medium and electronic equipment
CN111629015A (en) * 2019-02-28 2020-09-04 北京京东尚科信息技术有限公司 Information delivery method, device, system, server and readable medium
CN112511967A (en) * 2019-08-26 2021-03-16 上海连尚网络科技有限公司 Method and equipment for sending terminal detection information

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104778642A (en) * 2015-03-20 2015-07-15 北京邮电大学 Data processing method, server and monitoring system for campus users based on WiFi
US20160249316A1 (en) * 2015-02-25 2016-08-25 Qualcomm Incorporated Non-line-of-sight (nlos) and line-of-sight (los) classification techniques for indoor ranging
CN107066978A (en) * 2017-04-18 2017-08-18 云熠信息科技有限公司 A kind of crowd's analysis of information collection method and system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20160249316A1 (en) * 2015-02-25 2016-08-25 Qualcomm Incorporated Non-line-of-sight (nlos) and line-of-sight (los) classification techniques for indoor ranging
CN104778642A (en) * 2015-03-20 2015-07-15 北京邮电大学 Data processing method, server and monitoring system for campus users based on WiFi
CN107066978A (en) * 2017-04-18 2017-08-18 云熠信息科技有限公司 A kind of crowd's analysis of information collection method and system

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
中科爱讯: "如何巧用WiFi探针技术深度挖掘线下大数据", 《HTTPS://BLOG.CSDN.NET/DATASKYTECH/ARTICLE/DETAILS/77680089,博客园》 *

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109041035A (en) * 2018-09-28 2018-12-18 Oppo广东移动通信有限公司 User's portrait generation method, device, terminal and storage medium
CN111242657A (en) * 2018-11-28 2020-06-05 上海分众软件技术有限公司 Advertisement playing system with WIFI probe
CN109684558A (en) * 2019-01-04 2019-04-26 北京笔克展览展示有限公司 A kind of intelligence drainage and orientation method for pushing based on exhibitions experience interaction context
CN111629015B (en) * 2019-02-28 2024-02-09 北京京东尚科信息技术有限公司 Information delivery method, device, system, server and readable medium
CN111629015A (en) * 2019-02-28 2020-09-04 北京京东尚科信息技术有限公司 Information delivery method, device, system, server and readable medium
CN111615047B (en) * 2019-05-14 2021-06-04 北京精准沟通传媒科技股份有限公司 Method and device for real-time passenger flow statistics, storage medium and electronic equipment
CN111615047A (en) * 2019-05-14 2020-09-01 北京精准沟通传媒科技股份有限公司 Method and device for real-time passenger flow statistics, storage medium and electronic equipment
CN110163678A (en) * 2019-05-22 2019-08-23 泉后(深圳)科技有限公司 The accurate put-on method and device of advertisement
CN110175873A (en) * 2019-05-24 2019-08-27 深圳市无忧宝科技有限公司 Precision Marketing Method and device
CN112511967A (en) * 2019-08-26 2021-03-16 上海连尚网络科技有限公司 Method and equipment for sending terminal detection information
CN112511967B (en) * 2019-08-26 2023-02-28 上海连尚网络科技有限公司 Method and equipment for sending terminal detection information
CN110706030A (en) * 2019-09-26 2020-01-17 秒针信息技术有限公司 Advertisement putting method, device, system and storage medium
CN111372196A (en) * 2020-02-20 2020-07-03 杭州海康威视***技术有限公司 Data processing method and device, electronic equipment and machine-readable storage medium

Similar Documents

Publication Publication Date Title
CN108429791A (en) A kind of information popularization method and system
Oosterlinck et al. Bluetooth tracking of humans in an indoor environment: An application to shopping mall visits
Abualsaud et al. A survey on mobile crowd-sensing and its applications in the IoT era
Sapiezynski et al. Tracking human mobility using wifi signals
Versichele et al. The use of Bluetooth for analysing spatiotemporal dynamics of human movement at mass events: A case study of the Ghent Festivities
Kim et al. Extracting a mobility model from real user traces
CN107948928B (en) Empirical expert determination and problem routing system and method
Redondi et al. Building up knowledge through passive WiFi probes
CN109151890A (en) A kind of mobile terminal locating method and device
Khodabandelou et al. Estimation of static and dynamic urban populations with mobile network metadata
CN103502999A (en) System for the tagging and augmentation of geographically-specific locations using a visual data stream
CN103621131A (en) A method for spatially-accurate location of a device using audio-visual information
Uras et al. PmA: A real-world system for people mobility monitoring and analysis based on Wi-Fi probes
Salim et al. Visualization of wireless sensor networks using zigbee's received signal strength indicator (rssi) for indoor localization and tracking
CN107624249A (en) Method and system for the number in the aggregated data real-time counting crowd by communication network
Uras et al. PmA: a solution for people mobility monitoring and analysis based on WiFi probes
CN110545317A (en) Grid-perception-based power-assisted region division small service method and device
Schmitt et al. Community-level access divides: A refugee camp case study
Pu et al. Visual analysis of people's mobility pattern from mobile phone data
Lin et al. A review of data sets of short-range wireless networks
CN105978726A (en) Mobile phone base station fault positioning analysis method
Chen et al. Geo-conquesting based on graph analysis for crowdsourced metatrails from mobile sensing
Fan et al. imap: A crowdsensing based system for outdoor radio signal strength map
CN104427575A (en) Access system and method for providing location-based service information
CN109685570A (en) Real estate source of customers detection method, terminal and server

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
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20180821