Advertisement delivery method and device, and storage medium

By obtaining latitude, longitude, and IP addresses from historical advertising data, points of interest are identified, and fixed IP addresses are selected for advertising. This solves the problem of insufficient accuracy in user profiling, enabling precise advertising and improved marketing effectiveness.

CN115564484BActive Publication Date: 2026-01-06ADDNEWER BEIJING CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211207008.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-09-30
Publication Date
2026-01-06
Estimated Expiration
2042-09-30

AI Technical Summary

Technical Problem

In existing technologies, the accuracy of user profiles cannot be guaranteed due to the different data collection capabilities of different big data platforms, which affects the effectiveness of targeted advertising. Furthermore, with the improvement of data security laws, the difficulty of collecting user behavior data is increasing, and there is uncertainty in the future of targeted advertising methods that rely on user profiles.

Method used

By obtaining latitude and longitude information and user IP addresses from historical advertising data, points of interest are identified, and user IP addresses of preset types of points of interest are filtered out. Based on the frequency of access, fixed IP addresses are selected for advertising, avoiding reliance on user profiles.

Benefits of technology

It enables precise targeting of preset interest points corresponding to one or more latitude and longitude coordinates, maximizing advertising and marketing effectiveness and avoiding the uncertainty brought about by user profiling.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115564484B_ABST
    Figure CN115564484B_ABST
Patent Text Reader

Abstract

The embodiment of the present specification provides an advertisement putting method and device, and a storage medium, the method comprises: obtaining historical advertisement putting data, and extracting longitude and latitude information and user IP addresses of the put advertisements in the historical advertisement putting data; determining corresponding each interest point according to each longitude and latitude information; screening out the user IP addresses of the interest points of a preset type corresponding to each longitude and latitude information from the user IP addresses extracted from the historical advertisement putting data; determining the fixed IP addresses of the interest points of the preset type corresponding to each longitude and latitude information according to the access frequency information of the preset advertisement putting media platform of the user IP addresses of the interest points of the preset type corresponding to each longitude and latitude information; and putting advertisements according to the fixed IP addresses of the interest points of the preset type corresponding to each longitude and latitude information. The embodiment of the present application can realize accurate advertisement putting.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This specification relates to the field of advertising delivery technology, and in particular to an advertising delivery method, apparatus, and storage medium. Background Technology

[0002] With the continuous upgrading of internet advertising technology, advertisers are pursuing precise ad targeting to enhance marketing effectiveness. With the development of big data, the most common method for precise targeting is to utilize big data platforms to obtain user profiles, and then use these profiles to extract target users for targeted advertising.

[0003] However, different big data platforms have varying data collection capabilities, resulting in different target audience sizes that can be extracted. This introduces significant uncertainty into advertising and marketing effectiveness. Furthermore, because major data platforms cannot fully acquire all user behavioral data, the accuracy of user profiles cannot be guaranteed. This leads to inaccurate target users extracted from user profiles, thus impacting campaign performance. Additionally, as data security laws continue to improve, collecting user behavior data will become increasingly difficult, further complicating future methods of precise ad targeting based on user profiles. Summary of the Invention

[0004] To address at least one of the above problems, embodiments of this specification describe an advertising delivery method and apparatus, a storage medium, and a computing device.

[0005] According to a first aspect, embodiments of the present invention provide an advertising delivery method, comprising:

[0006] Obtain historical advertising data and extract the latitude and longitude information and the IP address of the user whose advertisement was delivered from the historical advertising data;

[0007] Based on each of the latitude and longitude coordinates, the corresponding points of interest are determined;

[0008] From the user IP addresses extracted from the historical advertising data, the user IP addresses of the preset type of interest points corresponding to each latitude and longitude information are selected.

[0009] Based on the user IP address of the preset type of interest point corresponding to each latitude and longitude information and the access frequency information of the preset advertising media platform, the fixed IP address of the preset type of interest point corresponding to the latitude and longitude information is determined.

[0010] Advertisements are delivered based on the fixed IP addresses of the preset types of interest points corresponding to each latitude and longitude information.

[0011] According to a second aspect, embodiments of the present invention provide an advertising delivery device, comprising:

[0012] The data acquisition module is used to acquire historical advertising data and extract the latitude and longitude information and the IP address of the user who was advertised from the historical advertising data.

[0013] The point of interest determination module is used to determine the corresponding points of interest based on each of the latitude and longitude information.

[0014] The first filtering module is used to filter out the user IP addresses of a preset type of interest point corresponding to each latitude and longitude information from the user IP addresses extracted from the historical advertising data.

[0015] The second filtering module is used to determine the fixed IP address of the preset type of interest point corresponding to each latitude and longitude information based on the user IP address of the preset type of interest point and the access frequency information of the preset advertising media platform.

[0016] The advertising delivery module is used to deliver advertisements based on the fixed IP addresses of the preset types of interest points corresponding to each latitude and longitude information.

[0017] According to a third aspect, a computer-readable storage medium is provided having a computer program stored thereon, which, when executed in a computer, causes the computer to perform the method provided in the first aspect.

[0018] According to a fourth aspect, a computing device is provided, including a memory and a processor, wherein the memory stores executable code, and the processor, when executing the executable code, implements the method provided in the first aspect.

[0019] The advertising delivery method, apparatus, and storage medium provided in the embodiments of this specification, in combination or individually, have the following technical effects: First, historical advertising delivery data is acquired, and the latitude and longitude information and the user IP addresses of the advertisers are extracted from the historical advertising delivery data. Then, the points of interest corresponding to each latitude and longitude information are determined, and the user IP addresses of the preset types of points of interest corresponding to each latitude and longitude information are filtered out. Next, the fixed IP addresses of the preset types of points of interest corresponding to each latitude and longitude information are determined based on access frequency information. Finally, advertising is delivered based on the fixed IP addresses of the preset types of points of interest corresponding to each latitude and longitude information. The method provided in the embodiments of this invention can achieve precise delivery to preset types of points of interest corresponding to one or more latitude and longitude information, maximizing the advertising and marketing effect. This method does not rely on user profiles, and therefore does not have the various disadvantages such as uncertainty brought about by user profiles. Attached Figure Description

[0020] To more clearly illustrate the technical solutions in the embodiments or prior art of this specification, the drawings used in the description of the embodiments or prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of this specification. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0021] Figure 1 This is a flowchart illustrating an advertising delivery method in one embodiment of this specification;

[0022] Figure 2 This is a structural block diagram of an advertising delivery device in one embodiment of this specification. Detailed Implementation

[0023] The solution provided in this specification will now be described with reference to the accompanying drawings.

[0024] Firstly, embodiments of the present invention provide an advertising delivery method. This method can be executed by any computing device. See also... Figure 1 The method includes the following steps S110 to S150:

[0025] S110. Obtain historical advertising data and extract the latitude and longitude information and the user IP address of the advertised user from the historical advertising data.

[0026] Historical advertising data refers to relevant data from previous advertising campaigns, such as the IP addresses of all users to whom the advertising traffic was delivered, their latitude and longitude data, and the time.

[0027] Since user IP addresses and latitude / longitude information will be used in subsequent steps, in S110, all user IP addresses, latitude / longitude information, etc. are extracted from historical advertising data.

[0028] S120. Based on each of the latitude and longitude coordinates, determine the corresponding points of interest;

[0029] Points of interest (ROIs) refer to regions of interest. One set of latitude and longitude coordinates can correspond to multiple ROIs, each with different types. Examples of these types include two restaurants, an office building, a fast-food restaurant, a coffee shop, two dessert shops, three mobile phone shops, and a fruit shop.

[0030] In one embodiment, S120 may specifically include the following steps S121 to S122:

[0031] S121. Based on each of the latitude and longitude information, determine the corresponding geohash center point data; wherein, the geohash center point data is the address code of the center point of the geographical area corresponding to the latitude and longitude information;

[0032] S122. Obtain first information of each point of interest in the geographic area corresponding to the geohash center point data from a preset map platform, wherein the first information includes the type of point of interest.

[0033] Geohash is an address encoding method that encodes latitude and longitude information in two-dimensional space into a single string. Geohash has the following characteristics: 1. Geohash uses a single string to represent both latitude and longitude coordinates. 2. Geohash does not represent a single point, but rather a region.

[0034] Understandably, geohash encoding of a latitude and longitude coordinate yields the aforementioned geohash centroid data. Since a latitude and longitude coordinate represents a region, not a single point, the geohash centroid data is the geocoding of the center point within that region. Furthermore, the geographical region corresponding to the geohash centroid data contains at least one point of interest.

[0035] The preset map platform can be any mainstream map app used for map display and navigation, which is a third-party platform. Specifically, it can obtain various points of interest (POIs) within the geographic area corresponding to the geohash center point data from some existing map platforms. For example, for latitude and longitude information (104.059684, 30.559545), the corresponding geohash center point data is the string "110010011111111". From the preset map platform, POIs such as an office building and a restaurant can be obtained, along with the size of the area encompassing the office building and the restaurant. This allows us to obtain information such as the type of POI and the size of its area.

[0036] Understandably, in addition to obtaining information about points of interest, it's also possible to obtain the geographic location corresponding to the geohash center point data. For example, one form of obtaining the geographic location is **City**, **District**, **Road**, **Number**. Another form of obtaining the geographic location is LBS data, or Location Based Services data, which refers to location-based service data. This includes the location information of the mobile terminal, which is obtained from a spatial database based on the user's geographic coordinates when the mobile terminal uses a wireless communication network or satellite positioning system. In other words, geographic location can be represented using either of these two forms.

[0037] S130. From the user IP addresses extracted from the historical advertising data, filter out the user IP addresses of the preset type of interest points corresponding to each latitude and longitude information.

[0038] The preset types can be set as needed; for example, they can be set to office buildings. Multiple preset types can also be set, allowing you to filter out the user IP addresses corresponding to different types of points of interest for each latitude and longitude coordinate. For example, if the preset types are office buildings, shops, restaurants, and cafes, then for this latitude and longitude coordinate, you can filter out the user IP addresses corresponding to office buildings, shops, restaurants, and cafes.

[0039] In real-world scenarios, there may be situations where the geographic region corresponding to the geohash centroid data does not cover the area of ​​the point of interest. In such cases, it is necessary to expand the geographic region corresponding to the geohash centroid data, i.e., expand the geohash block.

[0040] In one embodiment, before filtering out the user IP addresses of preset types of points of interest corresponding to each latitude and longitude information in S130, the method further includes:

[0041] A1. Determine whether there is a first point of interest among the points of interest in the geographic region corresponding to the geohash center point data for each latitude and longitude information; wherein the area range of the first point of interest is larger than the area range of the geographic region corresponding to the geohash center point data.

[0042] A2. If it exists, the geographical area corresponding to the geohash center point data is expanded so that the geographical area corresponding to the geohash center point data is expanded to cover the area range of the first point of interest.

[0043] If the first point of interest does not exist or the geographical area corresponding to the geohash center point data is expanded, the step "filter out the user IP address of the preset type of point of interest corresponding to each latitude and longitude information" is executed.

[0044] In other words, for a given latitude and longitude information, it is determined whether a first point of interest (POI) exists among the various points of interest (POIs) in the geographic region corresponding to the geohash center point data. That is, it is determined whether there is a POI whose area is larger than the geographic region corresponding to the geohash center point data. If a first POI exists, the geographic region corresponding to the geohash center point data is expanded according to the area of ​​the first POI, so that the expanded geographic region corresponding to the geohash center point data can cover the area of ​​the first POI.

[0045] If no primary point of interest exists, the step "Filter out the user IP addresses of the preset type of point of interest corresponding to each latitude and longitude information" can be executed. Of course, if a primary point of interest exists, after expansion, the step "Filter out the user IP addresses of the preset type of point of interest corresponding to each latitude and longitude information" can also be executed.

[0046] Understandably, if the aforementioned first point of interest exists, the geographical area corresponding to the geohash center point data is expanded. This is done to avoid missing some user IP addresses when filtering user IP addresses later.

[0047] S140. Based on the user IP address of the preset type of interest point corresponding to each latitude and longitude information and the access frequency information of the preset advertising media platform, determine the fixed IP address of the preset type of interest point corresponding to the latitude and longitude information.

[0048] A fixed IP address for a point of interest refers to the IP address of a user who frequently visits a pre-defined advertising platform at that point of interest, thereby viewing the displayed advertisements. If advertisers subsequently need to place ads at that point of interest, they can directly target the ads to that fixed IP address, rather than targeting all users' IP addresses at that point of interest. This allows for precise ad targeting and achieves optimal marketing results.

[0049] The preset advertising media platforms can include e-commerce platforms, short video platforms, video platforms, news platforms, and other media platforms that can be used for advertising.

[0050] When determining the fixed IP address for a type of interest point, the method is based on the frequency of access to the preset advertising media platform by each user IP address of that interest point. If a user IP address of an interest point has a high access frequency to the preset advertising media platform, it indicates that this user IP address is likely the fixed IP address of that interest point.

[0051] In one embodiment, S140 may specifically include the following steps:

[0052] If the preset type is an office building, then obtain the access frequency of each user IP address of the preset type of interest point corresponding to each latitude and longitude information for the preset advertising media platform on weekdays, non-working days, working hours on weekdays, and non-working hours on weekdays within the preset historical time period.

[0053] If a user IP address has an access frequency exceeding the first frequency during working hours for at least N1 working days in at least one week within a preset historical time period, then the user IP address is the fixed IP address.

[0054] If a user IP address accesses the device more than twice during non-working hours on at least N1 working days within at least one week in a preset historical time period, then the user IP address is the fixed IP address.

[0055] If a user IP address has an access frequency exceeding the third frequency for at least N2 working days and at least N2 non-working days within at least one week in a preset historical time period, then the user IP address is the fixed IP address; the third frequency is less than the first frequency and the second frequency, N2 is less than N1, and N2 and N1 are positive integers.

[0056] The preset historical time period is the time period corresponding to the historical advertising data.

[0057] Working hours are from 8:00 AM to 6:00 PM. Non-working hours are from 6:00 PM to 12:00 AM.

[0058] In other words, if the preset type is office buildings, then for each latitude and longitude coordinate, the system retrieves the access frequency of each user IP address within that office building to the preset advertising media platform during weekdays, non-weekdays, weekday working hours, and weekday non-weekdays within a preset historical time period. This information can be obtained from historical advertising data.

[0059] For example, if N1 is 3, and a user IP address of a point of interest accesses the preset advertising media platform more than 10 times during working hours on four working days in two consecutive weeks within the past month, then that user IP is the fixed IP address of that point of interest.

[0060] For example, if a user's IP address at a point of interest accesses a preset advertising media platform more than eight times during non-working hours on four working days across two consecutive weeks within the past month, then that user's IP address is considered the fixed IP address of that point of interest. This user can be assumed to be working overtime.

[0061] For example, if N2 is 2, and a user's IP address for a point of interest accesses the preset advertising media platform more than 5 times on two consecutive working days within two consecutive weeks in the past month, and also accesses the preset advertising media platform more than 5 times on two consecutive non-working days, then that user's IP address can be considered the fixed IP address for that point of interest. This user can be considered to be someone with flexible working hours in an office building.

[0062] For shops, since the peak hours for points of interest such as shops and restaurants are noon and evening on weekdays and on non-working days, staff generally access the preset advertising media platform during off-peak hours. During peak hours, staff access the advertising media platform very infrequently. Therefore, the method for determining fixed IP addresses for them is different from that for office buildings.

[0063] As can be seen, different methods can be set to determine the fixed IP address for different types of points of interest.

[0064] S150. Based on the fixed IP addresses of the preset types of interest points corresponding to each latitude and longitude information, advertisements are delivered.

[0065] In other words, advertisers can select one or more latitude and longitude coordinates for ad placement, and then target ads to fixed IP addresses within preset points of interest corresponding to those coordinates. This method allows for targeted advertising to specific points of interest at a given latitude and longitude, achieving precise ad delivery. For example, it can be used to place ads in various office buildings on Road C, District B, City A.

[0066] In one embodiment, S150 may specifically include the following steps S151 to S152:

[0067] S151. Determine the latitude and longitude information of the primary target corresponding to this advertising campaign;

[0068] S152. Publish advertisements to the fixed IP addresses of the preset type of points of interest corresponding to the first target latitude and longitude information.

[0069] In other words, advertisers first select a target latitude and longitude as the primary target latitude and longitude information, then determine the fixed IP addresses of the preset types of interest points corresponding to the primary target latitude and longitude information, and then deliver advertisements to these fixed IP addresses, thus achieving precise advertising.

[0070] In one embodiment, after determining the fixed IP address of the preset type of point of interest corresponding to each latitude and longitude information in S140, the method provided by this embodiment of the invention may further include:

[0071] A mapping table is established so that advertisements can be delivered based on the mapping table in the future; wherein, the mapping table includes the mapping relationship between the preset type of interest points corresponding to each latitude and longitude information and the corresponding fixed IP address.

[0072] For example, the latitude and longitude information includes {a1, a2, a3, a4, a5}, and the default type is office building. The created mapping table includes the fixed IP addresses of the office buildings corresponding to a1, a2, a3, a4, and a5.

[0073] Alternatively, the mapping table can be understood as including multiple mapping relationship data. Each mapping relationship data includes latitude and longitude information, a preset type of point of interest corresponding to the latitude and longitude information, and a fixed IP address corresponding to the point of interest.

[0074] Of course, each mapping relationship in the mapping relationship data can also include information such as the geohash center point data corresponding to the latitude and longitude information, and the geographical region corresponding to the geohash center point data.

[0075] Understandably, the purpose of establishing a mapping table is to make it easier to retrieve the IP address directly from the mapping table when running ads again, without having to re-determine the fixed IP address, which can greatly improve efficiency.

[0076] Furthermore, in one embodiment, the specific process of establishing the mapping table may include:

[0077] After determining the fixed IP address of the preset type of point of interest corresponding to each latitude and longitude information, obtain the access device ID corresponding to the fixed IP address;

[0078] The mapping table is established based on the fixed IP address of the preset type of interest point corresponding to each latitude and longitude information and the access device ID corresponding to each fixed IP address; wherein, the mapping table includes multiple mapping relationship data, and each mapping relationship data includes a latitude and longitude information, a preset type of interest point corresponding to the latitude and longitude information, a fixed IP address corresponding to the interest point, and an access device ID corresponding to the fixed IP address.

[0079] In other words, after determining the fixed IP address, the system further obtains the access device ID corresponding to the fixed IP address, for example, by retrieving the access device ID from historical advertising data. The mapping table built based on the access device ID includes multiple mapping relationship data. Each mapping relationship data includes latitude and longitude information, a preset type of interest point corresponding to the latitude and longitude information, a fixed IP address of the interest point, and the access device ID of the fixed IP address.

[0080] Based on such a mapping table, the process of placing advertisements according to the mapping table may include the following steps:

[0081] Determine the latitude and longitude information of the second target corresponding to this advertising campaign;

[0082] The system filters out the access device IDs corresponding to the fixed IP addresses of the preset type of interest points corresponding to the second target latitude and longitude information from the mapping table, and then performs advertising on the filtered access device IDs to achieve advertising on the preset type of interest points corresponding to the second target latitude and longitude information.

[0083] In other words, the target latitude and longitude of this advertising campaign is determined, and this target latitude and longitude is used as the second target latitude and longitude information. Then, the mapping relationship data including the second target latitude and longitude information is obtained from the mapping table. The access device ID is obtained from these mapping relationship data, and then the advertising is delivered to these access device IDs.

[0084] Since preset types can include multiple types, if an advertiser wants to target ads to one or more preset types—for example, preset types include restaurants and office buildings, but the advertiser needs to target ads only to office buildings—then the interest point mapping data containing the latitude and longitude information of the second target can be further filtered to find mapping data where the interest point type is office buildings. Then, ads can be targeted to the access device IDs within the office building mapping data.

[0085] In one embodiment, the mapping table can also be updated periodically, for example, daily.

[0086] Understandably, when advertisers need to target a company with ads, they can look up the office building corresponding to that company and then target the ads to the fixed IP address of that office building, so that the ads can reach the target users very effectively.

[0087] Understandably, IP addresses could be extended to elevator ads to recommend specific locations to advertisers.

[0088] The data used in these embodiments of the invention does not involve privacy and meets the requirements of data security.

[0089] Understandably, the process begins by acquiring historical advertising data, extracting latitude and longitude information and the IP addresses of users targeted by the ads, determining the points of interest (POIs) corresponding to each latitude and longitude, and filtering out the IP addresses of users for each preset type of POI. Then, based on access frequency information, the fixed IP addresses of each preset type of POI are determined. Finally, ads are delivered based on the fixed IP addresses of the preset type of POIs corresponding to each latitude and longitude. The method provided by this invention can achieve precise targeting of preset type POIs corresponding to one or more latitude and longitude points, maximizing advertising effectiveness. This method does not rely on user profiles, thus avoiding the uncertainties and other drawbacks associated with user profiles.

[0090] Secondly, embodiments of the present invention provide an advertising delivery device.

[0091] See Figure 2 The device 100 includes:

[0092] The data acquisition module 110 is used to acquire historical advertising data and extract latitude and longitude information and user IP address of the advertised user from the historical advertising data.

[0093] The point of interest determination module 120 is used to determine each corresponding point of interest based on each of the latitude and longitude information.

[0094] The first filtering module 130 is used to filter out the user IP addresses of a preset type of interest point corresponding to each latitude and longitude information from the user IP addresses extracted from the historical advertising data.

[0095] The second filtering module 140 is used to determine the fixed IP address of the preset type of interest point corresponding to each latitude and longitude information based on the user IP address of the preset type of interest point and the access frequency information of the preset advertising media platform.

[0096] The advertising delivery module 150 is used to deliver advertisements based on the fixed IP addresses of the preset types of interest points corresponding to each latitude and longitude information.

[0097] In one embodiment, the point of interest determination module includes:

[0098] The first determining unit is used to determine the corresponding geohash center point data based on each of the latitude and longitude information; wherein, the geohash center point data is the address code of the center point of the geographical area corresponding to the latitude and longitude information;

[0099] The first acquisition unit is used to acquire first information of each point of interest in the geographic area corresponding to the geohash center point data from a preset map platform, wherein the first information includes the type of point of interest.

[0100] In one embodiment, the first information further includes the regional range of the points of interest; correspondingly, before filtering out the user IP addresses of the preset type of points of interest corresponding to each latitude and longitude information, the first filtering module is further configured to: determine whether there is a first point of interest among the points of interest in the geographical area corresponding to the geohash center point data for each latitude and longitude information; wherein, the regional range of the first point of interest is larger than the range of the geographical area corresponding to the geohash center point data; if it exists, the geographical area corresponding to the geohash center point data is expanded so that the geographical area corresponding to the geohash center point data is expanded to cover the regional range of the first point of interest; wherein, if there is no first point of interest or after the geographical area corresponding to the geohash center point data is expanded, the step "filtering out the user IP addresses of the preset type of points of interest corresponding to each latitude and longitude information" is executed.

[0101] In one embodiment, the ad delivery module includes:

[0102] The second determining unit is used to determine the latitude and longitude information of the first target corresponding to this advertising campaign.

[0103] The first delivery unit is used to deliver advertisements to the fixed IP addresses of the preset type of interest points corresponding to the first target latitude and longitude information.

[0104] In one embodiment, the apparatus further includes:

[0105] The mapping table creation module is used to create a mapping table so that advertisements can be delivered based on the mapping table in the future; wherein, the mapping table includes the mapping relationship between the preset type of interest points corresponding to each latitude and longitude information and the corresponding fixed IP address.

[0106] Furthermore, the mapping table creation module includes:

[0107] The second acquisition unit is used to acquire the access device ID corresponding to the fixed IP address after determining the fixed IP address of the preset type of interest point corresponding to each latitude and longitude information.

[0108] The first establishing unit is used to establish the mapping table based on the fixed IP address of the preset type of interest point corresponding to each latitude and longitude information and the access device ID corresponding to each fixed IP address; wherein, the mapping table includes multiple mapping relationship data, and each mapping relationship data includes a latitude and longitude information, a preset type of interest point corresponding to the latitude and longitude information, a fixed IP address corresponding to the interest point, and an access device ID corresponding to the fixed IP address.

[0109] In one embodiment, the advertising delivery module is further configured to deliver advertisements according to the mapping table, and the advertising delivery module further includes:

[0110] The third determining unit is used to determine the latitude and longitude information of the second target corresponding to this advertising campaign.

[0111] The second delivery unit is used to filter out the access device ID corresponding to the fixed IP address of the preset type of interest point corresponding to the second target latitude and longitude information from the mapping table, and to deliver advertisements to the filtered access device IDs, so as to realize the delivery of advertisements to the preset type of interest point corresponding to the second target latitude and longitude information.

[0112] In one embodiment, the data acquisition module is further configured to: extract time information from the historical advertising data; correspondingly, the second filtering module is specifically configured to:

[0113] If the preset type is an office building, then obtain the access frequency of each user IP address of the preset type of interest point corresponding to each latitude and longitude information for the preset advertising media platform on weekdays, non-working days, working hours on weekdays, and non-working hours on weekdays within the preset historical time period.

[0114] If a user IP address has an access frequency exceeding the first frequency during working hours for at least N1 working days in at least one week within a preset historical time period, then the user IP address is the fixed IP address.

[0115] If a user IP address accesses the device more than twice during non-working hours on at least N1 working days within at least one week in a preset historical time period, then the user IP address is the fixed IP address.

[0116] If a user IP address has an access frequency exceeding the third frequency for at least N2 working days and at least N2 non-working days within at least one week in a preset historical time period, then the user IP address is the fixed IP address; the third frequency is less than the first frequency and the second frequency, N2 is less than N1, and N2 and N1 are positive integers.

[0117] Thirdly, one embodiment of this specification provides a computer-readable storage medium having a computer program stored thereon, which, when executed in a computer, causes the computer to perform the methods of any embodiment in the specification.

[0118] Fourthly, one embodiment of this specification provides a computing device including a memory and a processor, wherein the memory stores executable code, and when the processor executes the executable code, it implements the method of any embodiment of the specification.

[0119] It is understood that the structures illustrated in the embodiments of this specification do not constitute a specific limitation on the apparatus of the embodiments of this specification. In other embodiments of the specification, the above-described apparatus may include more or fewer components than illustrated, or combine some components, or split some components, or have different component arrangements. The illustrated components may be implemented in hardware, software, or a combination of software and hardware.

[0120] The information interaction and execution process between the modules in the above-mentioned device and system are based on the same concept as the method embodiments in this specification, and the specific details can be found in the descriptions in the method embodiments in this specification, so they will not be repeated here.

[0121] The various embodiments in this specification are described in a progressive manner. Similar or identical parts between embodiments can be referred to mutually. Each embodiment focuses on describing the differences from other embodiments. In particular, the apparatus embodiments are basically similar to the method embodiments, so the description is relatively simple; relevant parts can be referred to the descriptions of the method embodiments.

[0122] Those skilled in the art will recognize that, in one or more of the examples above, the functions described in this invention can be implemented using hardware, software, widgets, or any combination thereof. When implemented in software, these functions can be stored in a computer-readable medium or transmitted as one or more instructions or code on a computer-readable medium.

[0123] The specific embodiments described above further illustrate the purpose, technical solution, and beneficial effects of the present invention. It should be understood that the above description is only a specific embodiment of the present invention and is not intended to limit the scope of protection of the present invention. Any modifications, equivalent substitutions, improvements, etc., made on the basis of the technical solution of the present invention should be included within the scope of protection of the present invention.

Claims

1. An advertisement distribution method characterized by comprising: The method comprises: acquiring historical advertisement delivery data, and extracting longitude and latitude information and user IP addresses of delivered advertisements in the historical advertisement delivery data; determining corresponding interest points according to each of the longitude and latitude information; screening, from the user IP addresses extracted from the historical advertisement delivery data, user IP addresses of a preset type of interest points corresponding to each of the longitude and latitude information; determining a fixed IP address of the preset type of interest points corresponding to each of the longitude and latitude information according to access frequency information of the user IP addresses of the preset type of interest points corresponding to each of the longitude and latitude information to a preset advertisement delivery media platform; wherein different manners are set to determine the fixed IP address for different types of interest points; delivering advertisements according to the fixed IP addresses of the preset type of interest points corresponding to each of the longitude and latitude information; The method further comprises extracting time information in the historical advertisement delivery data; Correspondingly, the determining of the fixed IP address of the preset type of interest points corresponding to each of the longitude and latitude information according to the access frequency information of the user IP addresses of the preset type of interest points corresponding to each of the longitude and latitude information to the preset advertisement delivery media platform comprises: if the preset type is an office building, acquiring access frequencies of each of the user IP addresses of the preset type of interest points corresponding to each of the longitude and latitude information to the preset advertisement delivery media platform on weekdays, non-weekdays, working hours on weekdays, and non-working hours on weekdays within a preset historical time period; if the access frequency of a user IP address to the working hours on at least N1 weekdays within a preset historical time period exceeds a first frequency, the user IP address is the fixed IP address; if the access frequency of a user IP address to the non-working hours on at least N1 weekdays within a preset historical time period exceeds a second frequency, the user IP address is the fixed IP address; if the access frequencies of a user IP address to at least N2 weekdays and at least N2 non-weekdays within a preset historical time period exceed a third frequency, the user IP address is the fixed IP address; the third frequency is less than the first frequency and the second frequency, N2 is less than N1, and N2 and N1 are positive integers.

2. The method of claim 1, wherein, The determining of the corresponding interest points according to each of the longitude and latitude information comprises: determining corresponding geohash center point data according to each of the longitude and latitude information; wherein the geohash center point data is an address code of a center point of a geographical area corresponding to the longitude and latitude information; acquiring first information of each of the interest points in the geographical area corresponding to the geohash center point data from a preset map platform, the first information including a type of the interest point.

3. The method of claim 2, wherein, The first information further includes a region range of the interest point; correspondingly, the method further comprises: before the screening of the user IP addresses of the preset type of interest points corresponding to each of the longitude and latitude information, determining whether a first interest point exists in each interest point in a geographical area corresponding to the geohash center point data corresponding to each latitude and longitude information, wherein the first interest point has a region range greater than a range of the geographical area corresponding to the geohash center point data; if the first interest point exists, expanding the geographical area corresponding to the geohash center point data so that the geographical area corresponding to the geohash center point data is expanded to a region range capable of covering the first interest point; wherein if the first interest point does not exist or the expansion of the geographical area corresponding to the geohash center point data is completed, performing the step of "screening out a user IP address of a preset type of interest point corresponding to each latitude and longitude information".

4. The method of claim 1, wherein, the advertisement delivery according to the fixed IP address of the preset type of interest point corresponding to each latitude and longitude information, comprising: determining a first target latitude and longitude information corresponding to the current advertisement delivery; delivering an advertisement to the fixed IP address of the preset type of interest point corresponding to the first target latitude and longitude information.

5. The method of claim 1, further comprising: establishing a mapping table so that the next advertisement delivery can be performed according to the mapping table; wherein the mapping table includes a mapping relationship between the preset type of interest point corresponding to each latitude and longitude information and the corresponding fixed IP address.

6. The method of claim 5, wherein, the establishment of the mapping table comprising: after determining the fixed IP address of the preset type of interest point corresponding to each latitude and longitude information, obtaining an access device ID corresponding to the fixed IP address; establishing the mapping table according to the fixed IP address of the preset type of interest point corresponding to each latitude and longitude information and the access device ID corresponding to each fixed IP address; wherein the mapping table includes a plurality of mapping relationship data, each mapping relationship data including a latitude and longitude information, a preset type of interest point corresponding to the latitude and longitude information, a fixed IP address corresponding to the interest point, and an access device ID corresponding to the fixed IP address.

7. The method of claim 6, wherein, the advertisement delivery according to the mapping table, comprising: determining a second target latitude and longitude information corresponding to the current advertisement delivery; screening out the access device ID corresponding to the fixed IP address of the preset type of interest point corresponding to the second target latitude and longitude information from the mapping table, and delivering an advertisement to the screened-out access device ID, so as to realize the advertisement delivery to the preset type of interest point corresponding to the second target latitude and longitude information.

8. An advertisement distribution device characterized by comprising: comprising: a data acquisition module for acquiring historical advertisement delivery data and extracting latitude and longitude information and user IP addresses of delivered advertisements in the historical advertisement delivery data; an interest point determination module for determining corresponding interest points according to each latitude and longitude information; a first screening module for screening out a user IP address of a preset type of interest point corresponding to each latitude and longitude information from the user IP addresses extracted from the historical advertisement delivery data; The second screening module is configured to determine a fixed IP address of the preset type of interest point corresponding to each latitude and longitude information according to access frequency information of the user IP address of the preset type of interest point corresponding to each latitude and longitude information to a preset advertisement delivery media platform; wherein different manners are set to determine the fixed IP address for different types of interest points; The advertisement delivery module is configured to deliver advertisements according to the fixed IP address of the preset type of interest point corresponding to each latitude and longitude information; The data acquisition module is further configured to extract time information in the historical advertisement delivery data; Correspondingly, the second screening module is specifically configured to: If the preset type is an office building, obtain the access frequency of each user IP address of the preset type of interest point corresponding to each latitude and longitude information on weekdays, the access frequency on non-working days, the access frequency of the working period on weekdays, and the access frequency of the non-working period on weekdays within a preset historical time period; If the access frequency of a user IP address in the working period of at least N1 weekdays in at least one week within a preset historical time period exceeds a first frequency, the user IP address is the fixed IP address; If the access frequency of a user IP address in the non-working period of at least N1 weekdays in at least one week within a preset historical time period exceeds a second frequency, the user IP address is the fixed IP address; If the access frequency of a user IP address in at least N2 weekdays and at least N2 non-working days in at least one week within a preset historical time period exceeds a third frequency, the user IP address is the fixed IP address; the third frequency is less than the first frequency and the second frequency, N2 is less than N1, N2 and N1 are positive integers.

9. A computer-readable storage medium, characterized in that, The computer program is stored on the computer readable storage medium, and when the computer program is executed in the computer, the computer executes the method of any one of claims 1-7. The computer program is stored on the computer readable storage medium, and when the computer program is executed in the computer, the computer executes the method of any one of claims 1-7.

Citation Information

Patent Citations

  • Targeted delivery method and device of advertisement

    CN105869008A

  • POI-based real-time push service method and device and computer equipment

    CN111711668A