CN112291713A - Method for acquiring target potential user data - Google Patents
Method for acquiring target potential user data Download PDFInfo
- Publication number
- CN112291713A CN112291713A CN202011567861.XA CN202011567861A CN112291713A CN 112291713 A CN112291713 A CN 112291713A CN 202011567861 A CN202011567861 A CN 202011567861A CN 112291713 A CN112291713 A CN 112291713A
- Authority
- CN
- China
- Prior art keywords
- target
- entity object
- user data
- information
- potential user
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/021—Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0241—Advertisements
- G06Q30/0251—Targeted advertisements
- G06Q30/0259—Targeted advertisements based on store location
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0241—Advertisements
- G06Q30/0251—Targeted advertisements
- G06Q30/0261—Targeted advertisements based on user location
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/30—Services specially adapted for particular environments, situations or purposes
- H04W4/35—Services specially adapted for particular environments, situations or purposes for the management of goods or merchandise
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Finance (AREA)
- Strategic Management (AREA)
- Accounting & Taxation (AREA)
- Development Economics (AREA)
- Game Theory and Decision Science (AREA)
- Entrepreneurship & Innovation (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Economics (AREA)
- Marketing (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
The embodiment of the application provides a method for obtaining target potential user data, which comprises the following steps: obtaining target entity object information; according to target entity object information, obtaining potential user data corresponding to the target entity object information, and obtaining target interest area information corresponding to the target entity object information, wherein the target area corresponding to the target interest area information is a geographic space area divided according to function types; and acquiring target potential user data corresponding to the target entity object information and the target interest area information corresponding to the target entity object information according to the potential user data corresponding to the target entity object information and the target interest area information corresponding to the target entity object information. The potential user obtained by the method not only needs to correspond to the target entity object information, but also needs to correspond to the target interest area information corresponding to the target entity object, so that the potential user obtained by the target entity object is more accurate, and the commodity popularization effect is better.
Description
Technical Field
The application relates to the field of computers, in particular to a method for acquiring target potential user data, a method for displaying the target potential user data and a method for acquiring the potential user data. The application also relates to a device for obtaining the target potential user data, a device for displaying the target potential user data, a device for obtaining the potential user data, an electronic device and a storage medium.
Background
With the development of O2O (Online To Offline) technology, more and more Offline merchants or merchant-managed stores are beginning To promote commodities in conjunction with Online channels. In order to improve the promotion effect of commodities, merchants, stores and service platforms providing services for the merchants and the stores are all striving to find relevant effective promotion means. Research shows that the commodity promotion effect can be improved if the potential user data of the merchant can be mastered and the commodity is promoted to the potential user of the merchant or the store.
However, the number of online users and offline users is very large, and how to obtain relatively accurate potential user data of a target merchant or a target store from a large amount of user data is a technical problem to be solved in the field.
Disclosure of Invention
The embodiment of the application provides a method and a device for obtaining target potential user data, electronic equipment and a storage medium, so as to obtain relatively accurate potential user data of a target merchant or a target store.
The embodiment of the application provides a method for obtaining target potential user data, which comprises the following steps: obtaining target entity object information; according to the target entity object information, obtaining potential user data corresponding to the target entity object information, and obtaining target interest area information corresponding to the target entity object information, wherein the target area corresponding to the target interest area information is a geographic space area divided according to function types; and acquiring target potential user data corresponding to the target entity object information and the target interest area information corresponding to the target entity object information according to the potential user data corresponding to the target entity object information and the target interest area information corresponding to the target entity object information.
Optionally, the obtaining, according to the target entity object information, potential user data corresponding to the target entity object information includes: according to the target entity object information, obtaining target user characteristic information of a target user corresponding to a target order, wherein the target order is a finished order aiming at the target entity object or a finished order aiming at a similar entity object belonging to an entity object management mechanism together with the target entity object; obtaining potential user data corresponding to the entity object management authority; and screening out potential user data, of which the distance between the target entity objects corresponding to the target entity object information meets a first preset distance condition, from the potential user data corresponding to the entity object management mechanism as potential user data corresponding to the target entity object information.
Optionally, the obtaining of the potential user data corresponding to the entity object management entity includes: and acquiring user data of users of which historical behavior information has an incidence relation with the entity object management mechanism and/or the historical behavior information has an incidence relation with the same type of entity object management mechanism as the entity object management mechanism, wherein the user data is used as potential user data corresponding to the entity object management mechanism.
Optionally, the obtaining target interest region information corresponding to the target entity object information includes: obtaining the geographical position information of the target entity object according to the target entity object information; sending a request message for requesting to obtain target interest area information corresponding to the target entity object information to a geographic information system according to the target entity object geographic position information; and obtaining target interest area information corresponding to the target entity object information returned by the geographic information system.
Optionally, the obtaining target interest region information corresponding to the target entity object information includes: and obtaining interest area information, wherein the distance between the target entity objects corresponding to the target entity object information meets a second preset distance condition, and the interest area information is used as the target interest area information corresponding to the target entity object information.
Optionally, the method further includes: obtaining potential user data corresponding to the interest area information from potential user data corresponding to an entity object management mechanism, wherein the entity object management mechanism is a management mechanism to which a target entity object corresponding to the target entity object information belongs; the obtaining, according to the potential user data corresponding to the target entity object information and the interest area information corresponding to the target entity object information, target potential user data corresponding to the target entity object information and corresponding to the interest area information includes: and acquiring target potential user data corresponding to the target entity object information and the interest area information according to the potential user data corresponding to the target entity object information, the potential user data corresponding to the interest area information and the target interest area information corresponding to the target entity object information.
Optionally, the obtaining of the potential user data corresponding to the information of the region of interest from the potential user data corresponding to the entity object management entity includes: and obtaining potential user data, of which the distance between the regions corresponding to the interest region information meets a third preset distance condition, from the potential user data corresponding to the entity object management mechanism.
Optionally, obtaining, according to the potential user data corresponding to the target entity object information, the potential user data corresponding to the interest region information, and the target interest region information corresponding to the target entity object information, the target potential user data corresponding to the target entity object information and corresponding to the interest region information includes: according to target interest area information corresponding to the target entity object information, potential user data corresponding to the target interest area information are obtained from the potential user data corresponding to the interest area information; and according to the potential user data corresponding to the target entity object information, obtaining target potential user data corresponding to the target entity object information and the interest area information from the potential user data corresponding to the target interest area information.
Optionally, the method further includes: and sending the target potential user data corresponding to the target entity object information and the interest area information to a client corresponding to the target entity object information or a client corresponding to an entity object management mechanism, wherein the entity object management mechanism is a management mechanism to which a target entity object corresponding to the target entity object information belongs.
Optionally, the method further includes: obtaining target potential user portrait information corresponding to the target entity object information and corresponding to the interest area information according to target potential user data corresponding to the target entity object information and corresponding to the interest area information; and sending the target potential user portrait information corresponding to the target entity object information and the interest area information to a client corresponding to the target entity object information or a client corresponding to an entity object management mechanism, wherein the entity object management mechanism is a management mechanism to which a target entity object corresponding to the target entity object information belongs.
Optionally, the method further includes: sending an inquiry message for inquiring whether the target potential user agrees to send the target potential user data to the client corresponding to the target entity object information or the client corresponding to the entity object management mechanism to the client of the target potential user corresponding to the target potential user data; obtaining a response message which is returned by the client of the target potential user and aims at the inquiry message; the sending the target potential user data corresponding to the target entity object information and the interest area information to the client corresponding to the target entity object information or the client corresponding to the entity object management mechanism includes: and if the response message indicates that the target potential user agrees to send the target potential user data to the client corresponding to the target entity object information or the client corresponding to the entity object management mechanism, sending the target potential user data corresponding to the target entity object information and the interest area information to the client corresponding to the target entity object information or the client corresponding to the entity object management mechanism.
The embodiment of the present application further provides an apparatus for obtaining target potential user data, including: a target entity object information obtaining unit for obtaining target entity object information; a potential user data and interest area information obtaining unit, configured to obtain, according to the target entity object information, potential user data corresponding to the target entity object information, and obtain target interest area information corresponding to the target entity object information, where a target area corresponding to the target interest area information is a geographic space area divided according to a function type; and the target potential user data obtaining unit is used for obtaining target potential user data corresponding to the target entity object information and corresponding to the target interest area information according to the potential user data corresponding to the target entity object information and the target interest area information corresponding to the target entity object information.
The embodiment of the application provides a method for displaying target potential user data, which comprises the following steps: obtaining target potential user data and/or target potential user portrait information corresponding to target entity object information and corresponding to target interest area information, wherein the target interest area information is interest area information corresponding to the target entity object information, and a target area corresponding to the target interest area information is a geographic space area divided according to function types; presenting the target potential user data and/or the target potential user representation information.
Optionally, the method further includes: sending a request message for requesting to obtain target potential user data and/or target potential user portrait information corresponding to target entity object information and target interest area information to a server; the obtaining of target potential user data and/or target potential user portrait information corresponding to target entity object information and corresponding to target region of interest information includes: and acquiring target potential user data and/or target potential user portrait information which is returned by the server aiming at the request message, corresponds to the target entity object information and corresponds to the target interest area information.
Optionally, if target potential user data and target potential user representation information corresponding to target entity object information and corresponding to target interest area information are obtained, and the target potential user data includes target potential user number information, the presenting the target potential user data and the target potential user representation information includes: displaying the target potential user number information; presenting the target potential user representation information in response to detecting a trigger operation for the target number of potential users information.
The embodiment of the application provides a display device of target potential user data, including: the target potential user data obtaining unit is used for obtaining target potential user data and/or target potential user portrait information which corresponds to target entity object information and target interest area information, wherein the target interest area information is interest area information corresponding to the target entity object information, and a target area corresponding to the target interest area information is a geographic space area divided according to function types; a target potential user presentation unit for presenting the target potential user data and/or the target potential user representation information.
The embodiment of the application provides a method for obtaining potential user data, which comprises the following steps: obtaining target entity object information; acquiring associated user data having an association relation with the target entity object information according to the target entity object information; obtaining a geospatial coordinate data difference value of the same dimension between a target entity object corresponding to the target entity object information and an associated user corresponding to the associated user data; obtaining associated user data corresponding to associated users of which the geographic space coordinate data difference values of the same dimensionality meet the geographic space coordinate data difference value condition; obtaining associated user data corresponding to associated users, the distance between which and the target entity object meets a first preset distance condition, from associated user data corresponding to associated users meeting a geospatial coordinate data difference condition, and determining the associated user data corresponding to the associated users meeting the first preset distance condition as potential user data corresponding to the target entity object information.
Optionally, the obtaining associated user data having an association relationship with the target entity object information includes: and acquiring at least one of user data of a user of which historical behavior information has an association relation with the target entity object, user data of a user of which historical behavior information has an association relation with an entity object management mechanism, and user data of a user of which historical behavior information has an association relation with a similar entity object management mechanism of the same type as the entity object management mechanism, and taking the at least one data as the associated user data having an association relation with the target entity object information.
Optionally, the obtaining of the geospatial coordinate data difference value of the same dimension between the target entity object corresponding to the target entity object information and the associated user corresponding to the associated user data includes: acquiring geographic longitude coordinate data of the target entity object; acquiring geographic longitude coordinate data of potential users corresponding to associated user data with an association relation with the target entity object information; and acquiring a geographical longitude coordinate data difference value between the target entity object and a potential user corresponding to associated user data having an association relation with the target entity object information according to the geographical longitude coordinate data of the target entity object and the geographical longitude coordinate data of the potential user corresponding to the associated user data having an association relation with the target entity object information.
Optionally, the obtaining of the geospatial coordinate data difference value of the same dimension between the target entity object corresponding to the target entity object information and the associated user corresponding to the associated user data includes: acquiring geographic latitude coordinate data of the target entity object; obtaining geographical latitude coordinate data of potential users corresponding to associated user data having an association relation with the target entity object information; and acquiring a geographical latitude coordinate data difference value between the target entity object and the potential user corresponding to the associated user data having the association relation with the target entity object information according to the geographical latitude coordinate data of the target entity object and the geographical latitude coordinate data of the potential user corresponding to the associated user data having the association relation with the target entity object information.
Optionally, the obtaining of associated user data corresponding to associated users whose geospatial coordinate data difference values of the same dimension satisfy the geospatial coordinate data difference value condition includes: and obtaining associated user data corresponding to the associated user of which the geographic longitude coordinate data difference value meets the geographic longitude coordinate data difference value condition.
Optionally, the obtaining of associated user data corresponding to associated users whose geospatial coordinate data difference values of the same dimension satisfy the geospatial coordinate data difference value condition includes: and obtaining associated user data corresponding to the associated user of which the geographic latitude coordinate data difference value meets the geographic latitude coordinate data difference value condition.
Optionally, the distance between the associated user and the target entity object that satisfies the geospatial coordinate data difference condition is calculated according to the following formula: d = R × arcos (cos (Y1 × Pi/180)) × cos (Y2 × Pi/180) × cos (X1-X2) + sin (Y1 × Pi/180) × sin (Y2 × Pi/180);
wherein d represents a distance between the associated user satisfying the geospatial coordinate data difference condition and the target entity object, X1 and Y1 are geographical longitude coordinate data and geographical latitude coordinate data of the associated user satisfying the geospatial coordinate data difference condition, respectively, X2 and Y2 are geographical longitude coordinate data and geographical latitude coordinate data of the target entity object, respectively, Pi represents a circumference ratio, and R is an earth radius.
Optionally, the method further includes: obtaining target interest area information corresponding to the target entity object information, wherein the target area corresponding to the target interest area information is a geographic space area divided according to function types; and acquiring target potential user data corresponding to the target entity object information and the target interest area information corresponding to the target entity object information according to the potential user data corresponding to the target entity object information and the target interest area information corresponding to the target entity object information.
Optionally, the obtaining target interest region information corresponding to the target entity object information includes: and obtaining interest area information, wherein the distance between the target entity objects corresponding to the target entity object information meets a second preset distance condition, and the interest area information is used as the target interest area information corresponding to the target entity object information.
Optionally, the method further includes: obtaining a plurality of interest area information; the obtaining of the interest region information that the distance between the target entity objects corresponding to the target entity object information satisfies a second preset distance condition as the target interest region information corresponding to the target entity object information includes: respectively obtaining geospatial coordinate data difference values of the same dimensionality between a target entity object corresponding to the target entity object information and each region corresponding to the plurality of interest region information; obtaining interest area information corresponding to areas of which the geographic space coordinate data difference values of the same dimensionality meet the geographic space coordinate data difference value condition; obtaining interesting area information corresponding to an area, the distance between which and the target entity object meets a second preset distance condition, from interesting area information corresponding to an area meeting a geospatial coordinate data difference condition, and determining the interesting area information corresponding to the area meeting the second preset distance condition as the target interesting area information corresponding to the target entity object information.
Optionally, the method further includes: obtaining potential user data corresponding to the interest area information from potential user data corresponding to an entity object management mechanism, wherein the entity object management mechanism is a management mechanism to which a target entity object corresponding to the target entity object information belongs; the obtaining, according to the potential user data corresponding to the target entity object information and the interest area information corresponding to the target entity object information, target potential user data corresponding to the target entity object information and corresponding to the interest area information includes: and acquiring target potential user data corresponding to the target entity object information and the interest area information according to the potential user data corresponding to the target entity object information, the potential user data corresponding to the interest area information and the target interest area information corresponding to the target entity object information.
Optionally, the obtaining of the potential user data corresponding to the information of the region of interest from the potential user data corresponding to the entity object management entity includes: and obtaining potential user data, of which the distance between the regions corresponding to the interest region information meets a third preset distance condition, from the potential user data corresponding to the entity object management mechanism.
Optionally, the obtaining, from the potential user data corresponding to the entity object management entity, the potential user data whose distance between the regions corresponding to the interest region information satisfies a third preset distance condition includes: obtaining a geospatial coordinate data difference value of the same dimensionality between an area corresponding to the interest area information and potential users of potential user data corresponding to an entity object management mechanism; acquiring potential user data corresponding to an entity object management mechanism, wherein the difference value of the geographic space coordinate data of the same dimension meets the condition of the difference value of the geographic space coordinate data; and obtaining potential user data corresponding to the entity object management mechanism, wherein the distance between the areas corresponding to the interest area information meets a third preset distance condition, from the potential user data corresponding to the entity object management mechanism and meeting the difference condition of the geospatial coordinate data.
An embodiment of the present application provides an apparatus for obtaining potential user data, including: a target entity object information obtaining unit for obtaining target entity object information; the associated user data obtaining unit is used for obtaining the associated user data which has an association relationship with the target entity object information according to the target entity object information; a geospatial coordinate data difference obtaining unit, configured to obtain geospatial coordinate data differences of the same dimension between a target entity object corresponding to the target entity object information and an associated user corresponding to the associated user data; the associated user data obtaining unit is used for obtaining associated user data corresponding to the associated users of which the geographic space coordinate data difference values of the same dimensionality meet the geographic space coordinate data difference value condition; a potential user data obtaining unit, configured to obtain, from the associated user data corresponding to the associated users that satisfy the geospatial coordinate data difference condition, associated user data corresponding to the associated users whose distance between the target entity objects satisfies a first preset distance condition, and determine the associated user data corresponding to the associated users that satisfy the first preset distance condition as the potential user data corresponding to the target entity object information.
An embodiment of the present application provides an electronic device, including: a processor; and a memory for storing a computer program which, when the apparatus is powered on and the computer program is run by the processor, performs the method described above.
The embodiment of the application provides a storage medium, wherein a computer program is stored in the storage medium, and the computer program is executed by a processor to execute the method.
Compared with the prior art, the method has the following advantages:
the embodiment of the application provides a method for obtaining target potential user data, which comprises the following steps: obtaining target entity object information; according to the target entity object information, obtaining potential user data corresponding to the target entity object information, and obtaining target interest area information corresponding to the target entity object information, wherein the target area corresponding to the target interest area information is a geographic space area divided according to function types; and acquiring target potential user data corresponding to the target entity object information and the target interest area information corresponding to the target entity object information according to the potential user data corresponding to the target entity object information and the target interest area information corresponding to the target entity object information.
The potential user data obtained through the embodiment of the application not only needs to correspond to the target entity object information, but also needs to correspond to the target interest area information corresponding to the target entity object, and because the interest area information is a geographical area range divided according to the function type, the position of the potential user is limited in the geographical area range of the specific function type corresponding to the target entity object, and relatively speaking, the potential user in the geographical area range of the specific function type corresponding to the target entity object is more likely to be willing to receive the service provided by the target entity object, so the potential user data obtained for the target entity object through the embodiment of the application is relatively more accurate.
The embodiment of the application provides a method for displaying target potential user data, which comprises the following steps: obtaining target potential user data and/or target potential user portrait information corresponding to target entity object information and corresponding to target interest area information, wherein the target interest area information is interest area information corresponding to the target entity object information, and a target area corresponding to the target interest area information is a geographic space area divided according to function types; presenting the target potential user data and/or the target potential user representation information. The method displays the obtained target potential user data and/or target potential user portrait information corresponding to the target entity object information and the target interest area information, so that the target entity object can quickly and accurately obtain the corresponding potential user information, and further more targeted product popularization is performed.
The embodiment of the application provides a method for obtaining potential user data, which comprises the following steps: obtaining target entity object information; acquiring associated user data having an association relation with the target entity object information according to the target entity object information; obtaining a geospatial coordinate data difference value of the same dimension between a target entity object corresponding to the target entity object information and an associated user corresponding to the associated user data; obtaining associated user data corresponding to associated users of which the geographic space coordinate data difference values of the same dimensionality meet the geographic space coordinate data difference value condition; obtaining associated user data corresponding to associated users, the distance between which and the target entity object meets a first preset distance condition, from associated user data corresponding to associated users meeting a geospatial coordinate data difference condition, and determining the associated user data corresponding to the associated users meeting the first preset distance condition as potential user data corresponding to the target entity object information.
According to the coordinate between a target entity object and an associated user, carrying out preliminary screening calculation through the geospatial coordinate data difference value of the same dimension; secondly, secondary screening calculation is carried out through a distance formula between two points according to the coordinate information of the target entity object and the screened coordinate information of the associated user; and finally, obtaining the target potential user. Since the distance formula between two points is complicated, it takes a long time for the server to process a large amount of data. Therefore, the related users are screened by simple difference calculation, and then the distance formula between two points is used for accurate calculation, so that the whole calculation process is simple and quick, and the accuracy of the obtained potential users is high.
Drawings
FIG. 1-A is a first schematic diagram of a data set formed by each store of a merchant and potential users corresponding to each store of the merchant in a specific scenario embodiment of the present application.
Fig. 1-B is a second schematic diagram of a region and potential users corresponding to the region forming a data set in a specific scenario embodiment of the present application.
Fig. 1-C is a third schematic diagram of a data set formed by each store of a merchant and an area corresponding to each store of the merchant in a specific scenario embodiment of the present application.
Fig. 1-D is a fourth schematic diagram of a data set formed by each store of a merchant, an area corresponding to each store of the merchant, and potential users corresponding to the area in a specific scenario embodiment of the present application.
Fig. 2 is a flow chart of the acquisition of target potential user data in the first embodiment of the present application.
Fig. 3 is a flow chart of an apparatus for obtaining target potential user data in a second embodiment of the present application.
Fig. 4 is a flow chart of presentation of target potential user data in a third embodiment of the present application.
Fig. 5 is a flow chart of an apparatus for presentation of target potential user data in a fourth embodiment of the present application.
Fig. 6 is a flow chart of the acquisition of potential user data in a fifth embodiment of the present application.
Fig. 7 is a flowchart of an apparatus for obtaining potential user data in a sixth embodiment of the present application.
Fig. 8 is a schematic view of an electronic device provided in a seventh embodiment of the present application.
Detailed Description
In the following description, numerous specific details are set forth in order to provide a thorough understanding of the present application. This application is capable of implementation in many different ways than those herein set forth and of similar import by those skilled in the art without departing from the spirit of this application and is therefore not limited to the specific implementations disclosed below.
In order to better understand the present application, some specific application scenarios of the embodiments of the present application will be described first with reference to fig. 1-a, 1-B, 1-C, and 1-D.
Wherein the first store, the second store and the third store belong to different stores of the same merchant. The AOI (Area of interest, Area of interest or Area of interest) is an Area drawn manually on a map for searching enthusiasm or high user cognition, such as a text Area, a work Area, a living Area, and the like.
First, a potential user package P1 for the merchant is formed by users who have browsing, clicking or sharing activities and users who have consuming activities for the same type of merchant.
Then, by analyzing the feature information of the users in the merchant potential user package P1, the users with higher similarity to the users transacted with the merchant are selected from the merchant potential user package P1 as the merchant potential user package P2.
Then, according to the location information of the three stores of the merchant and the location information of the users in the potential user package P2, the users in the potential user package P2 of the merchant are corresponding to the range within 3 kilometers of each store, and a data set T1 formed by the potential users corresponding to each store of the merchant is obtained, as shown in fig. 1-a.
Then, according to the fence position information of each AOI in the region and the position information of the users in the merchant potential user bundle P2, the users in the merchant potential user bundle P2 are corresponding to different AOI fence ranges in the region, and a data set T2 formed by the corresponding potential users in the different AOI fence ranges in the region is obtained, as shown in fig. 1-B.
Then, a data set T3 formed by AOI lists corresponding to ranges within kilometers of each store 3 is obtained according to the location information of three stores of the merchant and the fence location information of each AOI in the area, as shown in fig. 1-C.
Finally, the data sets T1, T2 and T3 are subjected to correlation calculation, so as to obtain a data set T0 formed by potential users corresponding to each AOI within 3 km of each store, as shown in fig. 1-D.
According to the scheme, not only are user characteristics considered, but also the geographic positions of all stores of the merchant are considered, so that potential users obtained by the merchant are more accurate, the product promotion effect is better, meanwhile, the method also performs AOI region division on the areas near the stores of the merchant, the concentrated places of the potential users are conveniently known, and the merchant can more flexibly and more pertinently perform commodity promotion.
The following is a detailed explanation of various embodiments by taking specific implementation scenarios as examples.
Example one
A first embodiment of the present application provides a method for obtaining target potential user data, and this embodiment is written with a server as an execution subject. The method provided by the present embodiment is described in detail below with reference to fig. 2. The following description refers to embodiments for the purpose of illustrating the principles of the methods, and is not intended to be limiting in actual use.
The following is a conceptual introduction: the target entity object can be understood as store one, and the entity object management organization is a merchant or a main store corresponding to store one.
Step S201: and obtaining target entity object information.
This step is to obtain the relevant information of the target entity object.
The target entity object can be store one, namely any branch of the merchant. Obtaining the relevant information includes: the name of store one, the names of the affiliated merchants, the geographical location information of store one, and the like.
Step S202: and acquiring potential user data corresponding to the target entity object information according to the target entity object information, and acquiring target interest area information corresponding to the target entity object information, wherein the target area corresponding to the target interest area information is a geographic space area divided according to function types.
This step is to obtain store-one corresponding potential user data and store-one corresponding region of interest information.
The interest area is a division of a geographic space range according to a function type, such as: the cultural and educational area, the residential area, the office area and the like.
Since the store is one branch of the merchant, potential users of all branches of the merchant can be used as potential users corresponding to the store, specifically: firstly, taking users who have historical behavior information (such as browsing, clicking, collecting, getting tickets, sharing and the like) at each store of the merchant and users who have been consumed at merchants similar to the merchant as a first potential user set; secondly, analyzing the users who have consumed in each store of the merchant to obtain the user characteristics (such as age, habit, occupation, consumption level and the like) of the users; and finally, screening out users with similar or same characteristics with the user from the first potential user set as a second potential user set of store one.
Step S203: and acquiring target potential user data corresponding to the target entity object information and the target interest area information corresponding to the target entity object information according to the potential user data corresponding to the target entity object information and the target interest area information corresponding to the target entity object information.
In order to enable the store one to obtain more targeted potential users, the users in the second obtained potential user set need to be filtered again, in this embodiment, the target potential user data for the store one is obtained by performing secondary filtering on the location information of the store one and the interest area near the store one. The preset range can be set according to actual requirements, and the embodiment is described by taking 3 kilometers as an example; the position information of the first store and the geographic information of the target interest area nearby the first store can be obtained according to the electronic map APP.
The re-screening implementation mode is as follows: firstly, acquiring store-one information and interest area information; secondly, forming a data set T1 of the corresponding relationship between the first information of the store and the user data of the second potential user falling within the range of one 3 kilometers of the store, similarly, forming a data set T2 of the corresponding relationship between the information of the interest area and the user data of the second potential user falling within the interest area, and forming a data set T3 of the corresponding relationship between the information of the first information of the store and the information of the interest area falling within the range of one 3 kilometers of the store; finally, the correlation calculation is performed according to the data sets T1, T2 and T3, so that the target potential users within 3 kilometers of the store and corresponding to the interest areas in the range can be obtained.
Of course, the information of the potential user and the target interest area within the range of 3 kilometers can also be directly obtained according to the position information of the store one, and then the target potential user data corresponding to the door one and the target interest area is obtained.
It should be noted that, by performing the correlation calculation according to the data sets T1, T2, and T3, a fourth data set consisting of the first information of the store, the interest area information within a range of 3 km of the store, and the target potential users within a range of 3 km of the store and corresponding to the interest area information within the range may also be obtained.
The server can also send the obtained target potential users within 3 kilometers of the store and corresponding to the interest areas in the range to the store I or the merchant.
It should be noted that, the obtained potential user information may also include user portrait information (e.g., account information for performing a transaction, telephone, etc.), in order to protect user privacy, when the potential user data is sent to the store or the merchant, an inquiry message needs to be sent to the user in advance, whether the relevant information is approved to be sent or displayed to the store or the merchant, and the relevant information can be sent to the relevant client after approval, and if the relevant information is not approved, the relevant user data information cannot be sent or displayed to the relevant client.
The embodiment of the application provides a method for obtaining target potential user data, which comprises the following steps: obtaining target entity object information; according to the target entity object information, obtaining potential user data corresponding to the target entity object information, and obtaining target interest area information corresponding to the target entity object information, wherein the target area corresponding to the target interest area information is a geographic space area divided according to function types; and acquiring target potential user data corresponding to the target entity object information and the target interest area information corresponding to the target entity object information according to the potential user data corresponding to the target entity object information and the target interest area information corresponding to the target entity object information.
The potential user data obtained through the embodiment of the application not only needs to correspond to the target entity object information, but also needs to correspond to the target interest area information corresponding to the target entity object, and because the interest area information is a geographical area range divided according to the function type, the position of the potential user is limited in the geographical area range of the specific function type corresponding to the target entity object, and relatively speaking, the potential user in the geographical area range of the specific function type corresponding to the target entity object is more likely to be willing to receive the service provided by the target entity object, so the potential user data obtained for the target entity object through the embodiment of the application is relatively more accurate.
Example two
The first embodiment described above provides a method for obtaining target potential user data, and correspondingly, the second embodiment of the present application also provides a device for obtaining target potential user data, as shown in fig. 3. Since the device embodiments are substantially similar to the method embodiments and therefore are described relatively simply, reference may be made to the corresponding description of the method embodiments provided above for details of relevant technical features, and the following description of the device embodiments is merely illustrative.
The embodiment of the application provides a device for obtaining target potential user data, which comprises: a target entity object information obtaining unit 301, configured to obtain target entity object information; a potential user data and interest area information obtaining unit 302, configured to obtain, according to the target entity object information, potential user data corresponding to the target entity object information, and obtain target interest area information corresponding to the target entity object information, where a target area corresponding to the target interest area information is a geographic space area divided according to a function type; a target potential user data obtaining unit 303, configured to obtain, according to the potential user data corresponding to the target entity object information and the target interest area information corresponding to the target entity object information, target potential user data corresponding to the target entity object information and corresponding to the target interest area information.
Optionally, the unit 302 for obtaining potential user data and interest area information, configured to obtain potential user data corresponding to the target entity object information according to the target entity object information, includes: according to the target entity object information, obtaining target user characteristic information of a target user corresponding to a target order, wherein the target order is a finished order aiming at the target entity object or a finished order aiming at a similar entity object belonging to an entity object management mechanism together with the target entity object; obtaining potential user data corresponding to the entity object management authority; and screening out potential user data, of which the distance between the target entity objects corresponding to the target entity object information meets a first preset distance condition, from the potential user data corresponding to the entity object management mechanism as potential user data corresponding to the target entity object information.
Optionally, the obtaining of the potential user data corresponding to the entity object management entity includes: and acquiring user data of users of which historical behavior information has an incidence relation with the entity object management mechanism and/or the historical behavior information has an incidence relation with the same type of entity object management mechanism as the entity object management mechanism, wherein the user data is used as potential user data corresponding to the entity object management mechanism.
Optionally, the unit 302 for obtaining potential user data and interest area information is configured to obtain target interest area information corresponding to the target entity object information, and includes: obtaining the geographical position information of the target entity object according to the target entity object information; sending a request message for requesting to obtain target interest area information corresponding to the target entity object information to a geographic information system according to the target entity object geographic position information; and obtaining target interest area information corresponding to the target entity object information returned by the geographic information system.
Optionally, the unit 302 for obtaining potential user data and interest area information is configured to obtain target interest area information corresponding to the target entity object information, and includes: and obtaining interest area information, wherein the distance between the target entity objects corresponding to the target entity object information meets a second preset distance condition, and the interest area information is used as the target interest area information corresponding to the target entity object information.
Optionally, the method further includes: obtaining potential user data corresponding to the interest area information from potential user data corresponding to an entity object management mechanism, wherein the entity object management mechanism is a management mechanism to which a target entity object corresponding to the target entity object information belongs; the obtaining, according to the potential user data corresponding to the target entity object information and the interest area information corresponding to the target entity object information, target potential user data corresponding to the target entity object information and corresponding to the interest area information includes: and acquiring target potential user data corresponding to the target entity object information and the interest area information according to the potential user data corresponding to the target entity object information, the potential user data corresponding to the interest area information and the target interest area information corresponding to the target entity object information.
Optionally, the obtaining of the potential user data corresponding to the information of the region of interest from the potential user data corresponding to the entity object management entity includes: and obtaining potential user data, of which the distance between the regions corresponding to the interest region information meets a third preset distance condition, from the potential user data corresponding to the entity object management mechanism.
Optionally, obtaining, according to the potential user data corresponding to the target entity object information, the potential user data corresponding to the interest region information, and the target interest region information corresponding to the target entity object information, the target potential user data corresponding to the target entity object information and corresponding to the interest region information includes: according to target interest area information corresponding to the target entity object information, potential user data corresponding to the target interest area information are obtained from the potential user data corresponding to the interest area information; and according to the potential user data corresponding to the target entity object information, obtaining target potential user data corresponding to the target entity object information and the interest area information from the potential user data corresponding to the target interest area information.
Optionally, the method further includes: and sending the target potential user data corresponding to the target entity object information and the interest area information to a client corresponding to the target entity object information or a client corresponding to an entity object management mechanism, wherein the entity object management mechanism is a management mechanism to which a target entity object corresponding to the target entity object information belongs.
Optionally, the method further includes: obtaining target potential user portrait information corresponding to the target entity object information and corresponding to the interest area information according to target potential user data corresponding to the target entity object information and corresponding to the interest area information; and sending the target potential user portrait information corresponding to the target entity object information and the interest area information to a client corresponding to the target entity object information or a client corresponding to an entity object management mechanism, wherein the entity object management mechanism is a management mechanism to which a target entity object corresponding to the target entity object information belongs.
Optionally, the method further includes: sending an inquiry message for inquiring whether the target potential user agrees to send the target potential user data to the client corresponding to the target entity object information or the client corresponding to the entity object management mechanism to the client of the target potential user corresponding to the target potential user data; obtaining a response message which is returned by the client of the target potential user and aims at the inquiry message; the sending the target potential user data corresponding to the target entity object information and the interest area information to the client corresponding to the target entity object information or the client corresponding to the entity object management mechanism includes: and if the response message indicates that the target potential user agrees to send the target potential user data to the client corresponding to the target entity object information or the client corresponding to the entity object management mechanism, sending the target potential user data corresponding to the target entity object information and the interest area information to the client corresponding to the target entity object information or the client corresponding to the entity object management mechanism.
EXAMPLE III
The third embodiment of the application provides a method for displaying target potential user data. The embodiment takes a main body of writing the method as a terminal, which is performed by taking a store as an execution main body. The method provided by the present embodiment is described in detail below with reference to fig. 4. The following description refers to embodiments for the purpose of illustrating the principles of the methods, and is not intended to be limiting in actual use.
It should be noted that the solution described in this embodiment is only different from the solution described in the first embodiment in terms of implementation subject, and therefore, a detailed description is not provided herein, and specific contents refer to the description of the first embodiment.
The embodiment of the application provides a method for displaying target potential user data, which comprises the following steps:
step S401: obtaining target potential user data and/or target potential user portrait information corresponding to target entity object information and corresponding to target interest area information, wherein the target interest area information is interest area information corresponding to the target entity object information, and the target area corresponding to the target interest area information is a geographic space area divided according to function types.
The step is similar to the first embodiment of obtaining target potential user data and/or target potential user portrait information corresponding to target entity object information and corresponding to target interest area information, please refer to the related description of the embodiments.
Step S402: presenting the target potential user data and/or the target potential user representation information.
The step is used for displaying target potential user data and/or target potential user portrait information corresponding to the target entity object information and corresponding to the target interest area information.
The store may receive the target potential user data and/or the target potential user portrait information sent by the server, or may send a request to the server to obtain the target potential user data and/or the target potential user portrait information.
And the target potential user data also comprises target potential user quantity information, so that the store can also select whether the target potential user quantity information is displayed.
The embodiment of the application provides a method for displaying target potential user data, which comprises the following steps: obtaining target potential user data and/or target potential user portrait information corresponding to target entity object information and corresponding to target interest area information, wherein the target interest area information is interest area information corresponding to the target entity object information, and a target area corresponding to the target interest area information is a geographic space area divided according to function types; presenting the target potential user data and/or the target potential user representation information. The method displays the obtained target potential user data and/or target potential user portrait information corresponding to the target entity object information and the target interest area information, so that the target entity object can quickly and accurately obtain the corresponding potential user information, and further, the promoted product has pertinence.
Example four
Correspondingly, a fourth embodiment of the present application further provides a device for displaying target potential user data, as shown in fig. 5. Since the device embodiments are substantially similar to the method embodiments and therefore are described relatively simply, reference may be made to the corresponding description of the method embodiments provided above for details of relevant technical features, and the following description of the device embodiments is merely illustrative.
The embodiment of the application provides a display device of target potential user data, including: a target potential user data obtaining unit 501, configured to obtain target potential user data and/or target potential user portrait information that corresponds to target entity object information and corresponds to target interest area information, where the target interest area information is interest area information corresponding to the target entity object information, and a target area corresponding to the target interest area information is a geographic space area divided according to function types; a target potential user presentation unit 502 for presenting the target potential user data and/or the target potential user representation information.
Optionally, the method further includes: sending a request message for requesting to obtain target potential user data and/or target potential user portrait information corresponding to target entity object information and target interest area information to a server; the obtaining of target potential user data and/or target potential user portrait information corresponding to target entity object information and corresponding to target region of interest information includes: and acquiring target potential user data and/or target potential user portrait information which is returned by the server aiming at the request message, corresponds to the target entity object information and corresponds to the target interest area information.
Optionally, if target potential user data and target potential user representation information corresponding to target entity object information and corresponding to target interest area information are obtained, and the target potential user data includes target potential user number information, the presenting the target potential user data and the target potential user representation information includes: displaying the target potential user number information; presenting the target potential user representation information in response to detecting a trigger operation for the target number of potential users information.
EXAMPLE five
A fifth embodiment of the present application provides a method for obtaining potential user data, and this embodiment is to obtain an explanation of a potential user in the first embodiment through calculation. The main body of the method is a server. The method provided by the present embodiment is described in detail below with reference to fig. 6. The following description relates to embodiments for explaining the principle of the method, and the embodiments are not limited to the actual use and are written by taking a server as an execution subject.
Step S601: and obtaining target entity object information.
This step is to obtain the relevant information of the target entity object.
The target entity object can be store one, namely any branch of the merchant. Obtaining the relevant information includes: the name of store one, the names of the affiliated merchants, the geographical location information of store one, and the like.
Step S602: and acquiring associated user data having an association relation with the target entity object information according to the target entity object information.
This step is to obtain store-to-store correspondence to potential user data.
Since the store is one branch of the merchant, potential users of all branches of the merchant can be used as potential users corresponding to the store, specifically: firstly, taking users who have historical behavior information (such as browsing, clicking, collecting, getting tickets, sharing and the like) at each store of the merchant and users who have been consumed at merchants similar to the merchant as a first potential user set; secondly, analyzing the users who have consumed in each store of the merchant to obtain the user characteristics (such as age, habit, occupation, consumption level and the like) of the users; and finally, screening out users with similar or same characteristics with the user from the first potential user set as a second potential user set of store one.
Step S603: and acquiring a geospatial coordinate data difference value of the same dimensionality between the target entity object corresponding to the target entity object information and the associated user corresponding to the associated user data.
This step is a process of preliminary screening by computing the geospatial coordinates of store one and the geospatial coordinates of users in the second set of potential users of store one. The geographic spatial coordinates may be three-dimensional geographic coordinates of the object, longitude and latitude coordinates of the object, and the like, and the embodiment is explained by using the longitude and latitude coordinates of the object.
The primary screening process comprises the following steps: first, a maximum longitude coordinate and a maximum latitude coordinate corresponding to a preset distance of 3 km which satisfies a store are obtained. The closer the north pole is, the larger the physical distance covered by the longitude is, so that taking a map of China as an example, only the longitude and latitude data corresponding to the 3 km range of the northmost region need to be known. The latitude of the northwest region of China is 53 degrees of north latitude, and the latitude and the longitude value corresponding to the range of 3 kilometers in the northwest region of China are respectively 0.045 and 0.03 according to conversion of a geographical formula.
Second, one-dimensional longitude and latitude coordinates (X1, Y1) of the users in the first one of the stores and the longitude and latitude coordinates (X2, Y2) of the users in the second one of the stores are obtained, and a difference calculation is performed for the same dimension on the longitude and latitude coordinates of the users in the first and second one of the stores, e.g., latitude-invariant longitude difference | X1-X2 | or longitude-invariant latitude difference | Y1-Y2 | is performed.
Step S604: and obtaining associated user data corresponding to the associated users of which the geospatial coordinate data difference values of the same dimensionality meet the geospatial coordinate data difference value condition.
Then, whether the | X1-X2 | value or the | Y1-Y2 | value or the | X1-X2 | N | Y1-Y2 | value satisfies a condition of not more than 0.045 in longitude or 0.03 in latitude or 0.045 N.N.N.0.03 in longitude, and then the corresponding | X1-X2 | value or the | Y1-Y2 | value or the | X1-X2 | N | Y1-Y2 | value satisfying the condition are screened out as a first potential user set satisfying store one.
Step S605: obtaining associated user data corresponding to associated users, the distance between which and the target entity object meets a first preset distance condition, from associated user data corresponding to associated users meeting a geospatial coordinate data difference condition, and determining the associated user data corresponding to the associated users meeting the first preset distance condition as potential user data corresponding to the target entity object information.
In order to enable the store to obtain a more accurate potential user, the third set of potential users is subjected to secondary screening, and finally a target potential user corresponding to the store is obtained. The secondary screening is also calculated by latitude and longitude coordinates. The method specifically comprises the following steps:
first, one-dimensional longitude and latitude coordinates (X1, Y1) of the store one and longitude and latitude coordinates (X2, Y2) of the users in the third set of potential users of the store one are obtained, and the distance between the users in the first and third sets of potential users of the store one is accurately calculated according to formula one.
Formula one
d=R*arcos(cos(Y1*Pi/180))*cos(Y2*Pi/180)*cos(X1-X2)+sin(Y1*Pi/180)*sin(Y2*Pi/180)
Wherein the earth radius is R =6371km, d represents the distance between the associated user satisfying the geospatial coordinate data difference condition and the target entity object, X1 and Y1 are respectively the geographic longitude coordinate data and the geographic latitude coordinate data of the associated user satisfying the geospatial coordinate data difference condition, X2 and Y2 are respectively the geographic longitude coordinate data and the geographic latitude coordinate data of the target entity object, and Pi represents the circumference ratio.
And secondly, according to the distance data between the first store and the users in the third potential user set of the first store, which is obtained through the calculation, screening out users meeting the distance of not more than 3 kilometers from the third potential user set of the first store as target potential users of the first store.
The above is the whole process of obtaining the corresponding target potential user of the store-one through two screening calculations. It should be noted that the calculation may also be performed only by secondary screening to obtain the target potential user corresponding to the store, but since the calculation of the formula one is complex, and the number of potential users corresponding to the merchant is large, the server takes a long time to process, and therefore, in this embodiment, the preliminary screening is performed through the latitude and longitude difference, so that a large proportion of users are excluded, and then secondary accurate screening calculation is used, which not only saves time and labor, but also can obtain the target potential user corresponding to the accurate store.
It should be noted that, in order to enable the store one to obtain a more accurate target potential user, only the information of the store one and the information of the potential user are considered in the above calculation process, and then the information of the interest area is also considered, that is, two determinants are changed into three determinants, but the overall calculation idea and process are the same. Therefore, only the distinctive portions will be described below.
The primary screening process comprises the following steps: firstly, obtaining a maximum longitude value and a maximum latitude value corresponding to a preset distance of 3 kilometers which meets the requirements of stores: 0.045 and 0.03.
Secondly, the | X1-X3 | value, | Y1-Y3 | value and | X1-X3 | N | Y1-Y3 | value of the corresponding region of interest within one store and one store within 3 km are obtained, and the | X2-X3 | value, | Y2-Y3 | value and | X2-X3 | N | Y2-Y3 | value of the corresponding region of interest within the second set of users of the first store and the one store within 3 km are obtained.
Then, it is determined whether the { | X1-X2 | value or | Y1-Y2 | value or | X1-X2 | Y1-Y2 | value }, { | X1-X3 | value, | Y1-Y3 | value and | X1-X3 | Y1-Y3 | value } and { | X3-X3 | value, | Y3-Y3 | value and { | X3-X3 | X | andY 3 | value | and | X3-X | Y3 | value | Y3-Y3 | value } satisfy not more than the longitude 0.045 or X | Y | 3 | value and Y | 3 | Y | value | Y | 3 | Y | 3 | Y | value and Y | 3 | Y | value, and Y | 3 | Y | 36, The | Y2-Y3 | number and | X2-X3 | andgate | Y2-Y3 | number as a preliminary screening for the fourth set of potential users that satisfy store one.
In other words, two-by-two combination of the store one, the potential user and the interest area is utilized to form three corresponding relations, and the longitude and latitude difference values of the three corresponding relations are respectively calculated and obtained. And further judging whether the longitude and latitude difference values of the three corresponding relations meet longitude and latitude values corresponding to target potential users of the first store in theory: 0.045 and 0.03, if the three corresponding relations are satisfied, the potential user satisfying the three corresponding relations is taken as a fourth potential user after the preliminary calculation screening.
Of course, the longitude and latitude of the first store may also be obtained first, and then according to the longitude and latitude value corresponding to the target potential user of the first store in theory: the conditions of 0.045 and 0.03 are used for determining an interest area corresponding to one 3 kilometer of the store and potential users within one 3 kilometer of the store, and finally, a fourth potential user after preliminary calculation and screening can be obtained according to the intersection of the interest area and the potential users.
The secondary screening process specifically comprises the following steps: and combining the interest areas after the first store and the preliminary screening and the fourth potential users in pairs to form three corresponding relations, calculating the first formula according to the combination of the first formula and the second formula in the three corresponding relations to obtain three distance values, and screening the potential users with the three distance values smaller than a preset distance of 3 kilometers from the fourth potential users as the final target user of the first store.
Of course, a target interest area within a range of one 3 kilometers of the store may be screened from the preliminarily screened interest areas, a fifth potential user within a range of one 3 kilometers of the store may be screened from the fourth potential user, and finally, the obtained target interest area and the fifth potential user are calculated by using the first formula, so that the last target user of the store may also be obtained.
The embodiment of the application provides a method for obtaining potential user data, which comprises the following steps: obtaining target entity object information; acquiring associated user data having an association relation with the target entity object information according to the target entity object information; obtaining a geospatial coordinate data difference value of the same dimension between a target entity object corresponding to the target entity object information and an associated user corresponding to the associated user data; obtaining associated user data corresponding to associated users of which the geographic space coordinate data difference values of the same dimensionality meet the geographic space coordinate data difference value condition; obtaining associated user data corresponding to associated users, the distance between which and the target entity object meets a first preset distance condition, from associated user data corresponding to associated users meeting a geospatial coordinate data difference condition, and determining the associated user data corresponding to the associated users meeting the first preset distance condition as potential user data corresponding to the target entity object information. According to the coordinate between a target entity object and an associated user, carrying out preliminary screening calculation through the geospatial coordinate data difference value of the same dimension; secondly, secondary screening calculation is carried out through a distance formula between two points according to the coordinate information of the target entity object and the screened coordinate information of the associated user; and finally, obtaining the target potential user. Since the distance formula between two points is complicated, it takes a long time for the server to process a large amount of data. Therefore, the related users are screened by simple difference calculation, and then the distance formula between two points is used for accurate calculation, so that the whole calculation process is simple and quick, and the accuracy of the obtained potential users is high.
EXAMPLE six
The fifth embodiment described above provides a method for obtaining potential user data, and correspondingly, the sixth embodiment of the present application also provides a device for obtaining potential user data, as shown in fig. 7. Since the device embodiments are substantially similar to the method embodiments and therefore are described relatively simply, reference may be made to the corresponding description of the method embodiments provided above for details of relevant technical features, and the following description of the device embodiments is merely illustrative.
The application provides a device for obtaining potential user data, comprising: a target entity object information obtaining unit 701 configured to obtain target entity object information; an associated user data obtaining unit 702 having an association relationship with the target entity object information, configured to obtain, according to the target entity object information, associated user data having an association relationship with the target entity object information; a geospatial coordinate data difference obtaining unit 703, configured to obtain a geospatial coordinate data difference of the same dimension between the target entity object corresponding to the target entity object information and the associated user corresponding to the associated user data; the associated user data obtaining unit 704 corresponding to the associated user satisfying the geospatial coordinate data difference condition is configured to obtain associated user data corresponding to the associated user whose geospatial coordinate data difference value satisfies the geospatial coordinate data difference condition with the same dimension; a potential user data obtaining unit 705, configured to obtain, from the associated user data corresponding to the associated users that satisfy the geospatial coordinate data difference condition, associated user data corresponding to the associated users whose distance between the target entity objects satisfies a first preset distance condition, and determine the associated user data corresponding to the associated users that satisfy the first preset distance condition as the potential user data corresponding to the target entity object information.
Optionally, the obtaining associated user data having an association relationship with the target entity object information includes: and acquiring at least one of user data of a user of which historical behavior information has an association relation with the target entity object, user data of a user of which historical behavior information has an association relation with an entity object management mechanism, and user data of a user of which historical behavior information has an association relation with a similar entity object management mechanism of the same type as the entity object management mechanism, and taking the at least one data as the associated user data having an association relation with the target entity object information.
Optionally, the obtaining of the geospatial coordinate data difference value of the same dimension between the target entity object corresponding to the target entity object information and the associated user corresponding to the associated user data includes: acquiring geographic longitude coordinate data of the target entity object; acquiring geographic longitude coordinate data of potential users corresponding to associated user data with an association relation with the target entity object information; and acquiring a geographical longitude coordinate data difference value between the target entity object and a potential user corresponding to associated user data having an association relation with the target entity object information according to the geographical longitude coordinate data of the target entity object and the geographical longitude coordinate data of the potential user corresponding to the associated user data having an association relation with the target entity object information.
Optionally, the obtaining of the geospatial coordinate data difference value of the same dimension between the target entity object corresponding to the target entity object information and the associated user corresponding to the associated user data includes: acquiring geographic latitude coordinate data of the target entity object; obtaining geographical latitude coordinate data of potential users corresponding to associated user data having an association relation with the target entity object information; and acquiring a geographical latitude coordinate data difference value between the target entity object and the potential user corresponding to the associated user data having the association relation with the target entity object information according to the geographical latitude coordinate data of the target entity object and the geographical latitude coordinate data of the potential user corresponding to the associated user data having the association relation with the target entity object information.
Optionally, the obtaining of associated user data corresponding to associated users whose geospatial coordinate data difference values of the same dimension satisfy the geospatial coordinate data difference value condition includes: and obtaining associated user data corresponding to the associated user of which the geographic longitude coordinate data difference value meets the geographic longitude coordinate data difference value condition.
Optionally, the obtaining of associated user data corresponding to associated users whose geospatial coordinate data difference values of the same dimension satisfy the geospatial coordinate data difference value condition includes: and obtaining associated user data corresponding to the associated user of which the geographic latitude coordinate data difference value meets the geographic latitude coordinate data difference value condition.
Optionally, the distance between the associated user and the target entity object that satisfies the geospatial coordinate data difference condition is calculated according to the following formula: d = R × arcos (cos (Y1 × Pi/180)) × cos (Y2 × Pi/180) × cos (X1-X2) + sin (Y1 × Pi/180) × sin (Y2 × Pi/180); wherein d represents a distance between the associated user satisfying the geospatial coordinate data difference condition and the target entity object, X1 and Y1 are geographical longitude coordinate data and geographical latitude coordinate data of the associated user satisfying the geospatial coordinate data difference condition, respectively, X2 and Y2 are geographical longitude coordinate data and geographical latitude coordinate data of the target entity object, respectively, Pi represents a circumference ratio, and R is an earth radius.
Optionally, the method further includes: obtaining target interest area information corresponding to the target entity object information, wherein the target area corresponding to the target interest area information is a geographic space area divided according to function types; and acquiring target potential user data corresponding to the target entity object information and the target interest area information corresponding to the target entity object information according to the potential user data corresponding to the target entity object information and the target interest area information corresponding to the target entity object information.
Optionally, the obtaining target interest region information corresponding to the target entity object information includes: and obtaining interest area information, wherein the distance between the target entity objects corresponding to the target entity object information meets a second preset distance condition, and the interest area information is used as the target interest area information corresponding to the target entity object information.
Optionally, the method further includes: obtaining a plurality of interest area information; the obtaining of the interest region information that the distance between the target entity objects corresponding to the target entity object information satisfies a second preset distance condition as the target interest region information corresponding to the target entity object information includes: respectively obtaining geospatial coordinate data difference values of the same dimensionality between a target entity object corresponding to the target entity object information and each region corresponding to the plurality of interest region information; obtaining interest area information corresponding to areas of which the geographic space coordinate data difference values of the same dimensionality meet the geographic space coordinate data difference value condition; obtaining interesting area information corresponding to an area, the distance between which and the target entity object meets a second preset distance condition, from interesting area information corresponding to an area meeting a geospatial coordinate data difference condition, and determining the interesting area information corresponding to the area meeting the second preset distance condition as the target interesting area information corresponding to the target entity object information.
Optionally, the method further includes: obtaining potential user data corresponding to the interest area information from potential user data corresponding to an entity object management mechanism, wherein the entity object management mechanism is a management mechanism to which a target entity object corresponding to the target entity object information belongs; the obtaining, according to the potential user data corresponding to the target entity object information and the interest area information corresponding to the target entity object information, target potential user data corresponding to the target entity object information and corresponding to the interest area information includes: and acquiring target potential user data corresponding to the target entity object information and the interest area information according to the potential user data corresponding to the target entity object information, the potential user data corresponding to the interest area information and the target interest area information corresponding to the target entity object information.
Optionally, the obtaining of the potential user data corresponding to the information of the region of interest from the potential user data corresponding to the entity object management entity includes: and obtaining potential user data, of which the distance between the regions corresponding to the interest region information meets a third preset distance condition, from the potential user data corresponding to the entity object management mechanism.
Optionally, the obtaining, from the potential user data corresponding to the entity object management entity, the potential user data whose distance between the regions corresponding to the interest region information satisfies a third preset distance condition includes: obtaining a geospatial coordinate data difference value of the same dimensionality between an area corresponding to the interest area information and potential users of potential user data corresponding to an entity object management mechanism; acquiring potential user data corresponding to an entity object management mechanism, wherein the difference value of the geographic space coordinate data of the same dimension meets the condition of the difference value of the geographic space coordinate data; and obtaining potential user data corresponding to the entity object management mechanism, wherein the distance between the areas corresponding to the interest area information meets a third preset distance condition, from the potential user data corresponding to the entity object management mechanism and meeting the difference condition of the geospatial coordinate data.
Seventh embodiment
Please refer to fig. 8, which is a schematic diagram of an electronic device provided in an embodiment of the present application.
The electronic device includes: a processor 801; and a memory 802 for storing a computer program which, when powered on and run by the processor, performs the above-described method.
It should be noted that, for the detailed description of the electronic device provided in the seventh embodiment of the present application, reference may be made to the related description of the foregoing method embodiment provided in the present application, and details are not repeated here.
Eighth embodiment
Corresponding to the above method embodiments provided by the present application, an eighth embodiment of the present application further provides a storage medium. Since the eighth embodiment is substantially similar to the above method embodiment provided in this application, the description is relatively simple, and for the relevant points, reference may be made to part of the description of the above method embodiment provided in this application. The eighth embodiment described below is merely illustrative.
The storage medium stores a computer program that is executed by a processor to perform the above-described method.
It should be noted that, for the detailed description of the storage medium provided in the eighth embodiment of the present application, reference may be made to the description of the foregoing method embodiment provided in the present application, and details are not repeated here.
Although the present application has been described with reference to the preferred embodiments, it is not intended to limit the present application, and those skilled in the art can make variations and modifications without departing from the spirit and scope of the present application, therefore, the scope of the present application should be determined by the claims that follow.
In a typical configuration, a computing device includes one or more processors (CPUs), input/output interfaces, network interfaces, and memory.
The memory may include forms of volatile memory in a computer readable medium, Random Access Memory (RAM) and/or non-volatile memory, such as Read Only Memory (ROM) or flash memory (flash RAM). Memory is an example of a computer-readable medium.
1. Computer-readable media, including both non-transitory and non-transitory, removable and non-removable media, may implement information storage by any method or technology. The information may be computer readable instructions, data structures, modules of a program, or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), Static Random Access Memory (SRAM), Dynamic Random Access Memory (DRAM), other types of Random Access Memory (RAM), Read Only Memory (ROM), Electrically Erasable Programmable Read Only Memory (EEPROM), flash memory or other memory technology, compact disc read only memory (CD-ROM), Digital Versatile Discs (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices, or any other non-transmission medium that can be used to store information that can be accessed by a computing device. As defined herein, computer readable media does not include non-transitory computer readable media (transient media), such as modulated data signals and carrier waves.
2. As will be appreciated by one skilled in the art, embodiments of the present application may be provided as a method, system, or computer program product. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
Claims (10)
1. A method for obtaining target potential user data, comprising:
obtaining target entity object information;
according to the target entity object information, obtaining potential user data corresponding to the target entity object information, and obtaining target interest area information corresponding to the target entity object information, wherein the target area corresponding to the target interest area information is a geographic space area divided according to function types;
and acquiring target potential user data corresponding to the target entity object information and the target interest area information corresponding to the target entity object information according to the potential user data corresponding to the target entity object information and the target interest area information corresponding to the target entity object information.
2. The method of claim 1, wherein obtaining potential user data corresponding to the target entity object information according to the target entity object information comprises:
according to the target entity object information, obtaining target user characteristic information of a target user corresponding to a target order, wherein the target order is a finished order aiming at the target entity object or a finished order aiming at a similar entity object belonging to an entity object management mechanism together with the target entity object;
obtaining potential user data corresponding to the entity object management authority;
and screening out potential user data, of which the distance between the target entity objects corresponding to the target entity object information meets a first preset distance condition, from the potential user data corresponding to the entity object management mechanism as potential user data corresponding to the target entity object information.
3. The method of claim 2, wherein obtaining potential user data corresponding to the entity object authority comprises:
and acquiring user data of users of which historical behavior information has an incidence relation with the entity object management mechanism and/or the historical behavior information has an incidence relation with the same type of entity object management mechanism as the entity object management mechanism, wherein the user data is used as potential user data corresponding to the entity object management mechanism.
4. An apparatus for obtaining target potential user data, comprising:
a target entity object information obtaining unit for obtaining target entity object information;
a potential user data and interest area information obtaining unit, configured to obtain, according to the target entity object information, potential user data corresponding to the target entity object information, and obtain target interest area information corresponding to the target entity object information, where a target area corresponding to the target interest area information is a geographic space area divided according to a function type;
and the target potential user data obtaining unit is used for obtaining target potential user data corresponding to the target entity object information and corresponding to the target interest area information according to the potential user data corresponding to the target entity object information and the target interest area information corresponding to the target entity object information.
5. A method for displaying target potential user data is characterized by comprising the following steps:
obtaining target potential user data and/or target potential user portrait information corresponding to target entity object information and corresponding to target interest area information, wherein the target interest area information is interest area information corresponding to the target entity object information, and a target area corresponding to the target interest area information is a geographic space area divided according to function types;
presenting the target potential user data and/or the target potential user representation information.
6. A device for presenting targeted potential user data, comprising:
the target potential user data obtaining unit is used for obtaining target potential user data and/or target potential user portrait information which corresponds to target entity object information and target interest area information, wherein the target interest area information is interest area information corresponding to the target entity object information, and a target area corresponding to the target interest area information is a geographic space area divided according to function types;
a target potential user presentation unit for presenting the target potential user data and/or the target potential user representation information.
7. A method for obtaining potential user data, comprising:
obtaining target entity object information;
acquiring associated user data having an association relation with the target entity object information according to the target entity object information;
obtaining a geospatial coordinate data difference value of the same dimension between a target entity object corresponding to the target entity object information and an associated user corresponding to the associated user data;
obtaining associated user data corresponding to associated users of which the geographic space coordinate data difference values of the same dimensionality meet the geographic space coordinate data difference value condition;
obtaining associated user data corresponding to associated users, the distance between which and the target entity object meets a first preset distance condition, from associated user data corresponding to associated users meeting a geospatial coordinate data difference condition, and determining the associated user data corresponding to the associated users meeting the first preset distance condition as potential user data corresponding to the target entity object information.
8. An apparatus for obtaining potential user data, comprising:
a target entity object information obtaining unit for obtaining target entity object information;
the associated user data obtaining unit is used for obtaining the associated user data which has an association relationship with the target entity object information according to the target entity object information;
a geospatial coordinate data difference obtaining unit, configured to obtain geospatial coordinate data differences of the same dimension between a target entity object corresponding to the target entity object information and an associated user corresponding to the associated user data;
the associated user data obtaining unit is used for obtaining associated user data corresponding to the associated users of which the geographic space coordinate data difference values of the same dimensionality meet the geographic space coordinate data difference value condition;
a potential user data obtaining unit, configured to obtain, from the associated user data corresponding to the associated users that satisfy the geospatial coordinate data difference condition, associated user data corresponding to the associated users whose distance between the target entity objects satisfies a first preset distance condition, and determine the associated user data corresponding to the associated users that satisfy the first preset distance condition as the potential user data corresponding to the target entity object information.
9. An electronic device, comprising:
a processor; and
a memory for storing a computer program which, when the apparatus is powered on and the computer program is run by the processor, performs the method of any one of claims 1 to 3, 5 or 7.
10. A storage medium, characterized in that the storage medium stores a computer program, which is executed by a processor to perform the method of any one of claims 1-3, 5, 7.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011567861.XA CN112291713B (en) | 2020-12-25 | 2020-12-25 | Method for acquiring target potential user data |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011567861.XA CN112291713B (en) | 2020-12-25 | 2020-12-25 | Method for acquiring target potential user data |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112291713A true CN112291713A (en) | 2021-01-29 |
CN112291713B CN112291713B (en) | 2021-04-09 |
Family
ID=74426173
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011567861.XA Active CN112291713B (en) | 2020-12-25 | 2020-12-25 | Method for acquiring target potential user data |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112291713B (en) |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107392665A (en) * | 2017-07-21 | 2017-11-24 | 长沙稻冰工程技术有限公司 | Sales promotion information put-on method, device and computer-readable recording medium |
CN108600977A (en) * | 2018-07-12 | 2018-09-28 | 天津璧合信息技术有限公司 | a kind of advertisement push system and method |
CN109087145A (en) * | 2018-08-13 | 2018-12-25 | 阿里巴巴集团控股有限公司 | Target group's method for digging, device, server and readable storage medium storing program for executing |
CN110706030A (en) * | 2019-09-26 | 2020-01-17 | 秒针信息技术有限公司 | Advertisement putting method, device, system and storage medium |
CN111178977A (en) * | 2019-12-31 | 2020-05-19 | 北京梦知网科技有限公司 | Potential customer thread display method, device and computer readable storage medium |
CN111222923A (en) * | 2020-01-13 | 2020-06-02 | 秒针信息技术有限公司 | Method and device for judging potential customer, electronic equipment and storage medium |
WO2020176892A1 (en) * | 2019-02-28 | 2020-09-03 | Orbital Insight, Inc. | Quantitative geospatial analytics of device location data |
-
2020
- 2020-12-25 CN CN202011567861.XA patent/CN112291713B/en active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107392665A (en) * | 2017-07-21 | 2017-11-24 | 长沙稻冰工程技术有限公司 | Sales promotion information put-on method, device and computer-readable recording medium |
CN108600977A (en) * | 2018-07-12 | 2018-09-28 | 天津璧合信息技术有限公司 | a kind of advertisement push system and method |
CN109087145A (en) * | 2018-08-13 | 2018-12-25 | 阿里巴巴集团控股有限公司 | Target group's method for digging, device, server and readable storage medium storing program for executing |
WO2020176892A1 (en) * | 2019-02-28 | 2020-09-03 | Orbital Insight, Inc. | Quantitative geospatial analytics of device location data |
CN110706030A (en) * | 2019-09-26 | 2020-01-17 | 秒针信息技术有限公司 | Advertisement putting method, device, system and storage medium |
CN111178977A (en) * | 2019-12-31 | 2020-05-19 | 北京梦知网科技有限公司 | Potential customer thread display method, device and computer readable storage medium |
CN111222923A (en) * | 2020-01-13 | 2020-06-02 | 秒针信息技术有限公司 | Method and device for judging potential customer, electronic equipment and storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN112291713B (en) | 2021-04-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108446281B (en) | Method, device and storage medium for determining user intimacy | |
US9646318B2 (en) | Updating point of interest data using georeferenced transaction data | |
US20170010123A1 (en) | Hybrid road network and grid based spatial-temporal indexing under missing road links | |
US20120158459A1 (en) | Systems and methods for property information development distribution and display | |
CN104573042A (en) | Method and device for determining POI information | |
US20210233127A1 (en) | System and method for identifying wireless communication assets | |
US20100010897A1 (en) | Method, Apparatus and System for Calculating and Displaying an Influence Map Using Adjacencies between Discontinuous Geographies | |
JP2006251938A (en) | Information delivery device | |
EP3557514A1 (en) | Entity information verification method and device | |
Karl et al. | Discovering ecologically relevant knowledge from published studies through geosemantic searching | |
CN112240773A (en) | Navigation method, navigation device, computer device and readable storage medium | |
US20130018704A1 (en) | Systems and methods for determining school geographic boundaries and related searches | |
EP3268857B1 (en) | Systems, methods, and apparatus for reverse geocoding | |
CN114064829A (en) | Method and device for carrying out aggregation display on positioning points and electronic equipment | |
US20060200492A1 (en) | Automatic evaluation system using specialized communications interfaces | |
CN112291713B (en) | Method for acquiring target potential user data | |
CN111932350B (en) | Method for generating shared data circle and method for sharing data of shared data circle | |
CN107092611A (en) | A kind of determination of positional information, information-pushing method and equipment | |
US8914357B1 (en) | Mapping keywords to geographic features | |
WO2020031296A1 (en) | Map data processing device | |
CN111460057B (en) | POI (Point of interest) coordinate determining method, device and equipment | |
CN111737600B (en) | Information providing method, device and equipment and system for displaying customer information | |
CN111737374A (en) | Position coordinate determination method and device, electronic equipment and storage medium | |
CN113569564B (en) | Address information processing and displaying method and device | |
CN110619086B (en) | Method and apparatus for processing information |
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 |