[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN118277682B - Method, device, medium and equipment for confirming target information pushing mode - Google Patents

Method, device, medium and equipment for confirming target information pushing mode Download PDF

Info

Publication number
CN118277682B
CN118277682B CN202410703421.4A CN202410703421A CN118277682B CN 118277682 B CN118277682 B CN 118277682B CN 202410703421 A CN202410703421 A CN 202410703421A CN 118277682 B CN118277682 B CN 118277682B
Authority
CN
China
Prior art keywords
target
target user
list
time
key
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.)
Active
Application number
CN202410703421.4A
Other languages
Chinese (zh)
Other versions
CN118277682A (en
Inventor
段永康
董霖
方毅
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Merit Interactive Co Ltd
Original Assignee
Merit Interactive Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Merit Interactive Co Ltd filed Critical Merit Interactive Co Ltd
Priority to CN202410703421.4A priority Critical patent/CN118277682B/en
Publication of CN118277682A publication Critical patent/CN118277682A/en
Application granted granted Critical
Publication of CN118277682B publication Critical patent/CN118277682B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9537Spatial or temporal dependent retrieval, e.g. spatiotemporal queries

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The invention relates to a method, a device, a medium and equipment for confirming a target information pushing mode, which relate to the technical field of data processing and comprise the following steps: the method comprises the steps of obtaining a first geographic position ID list and a second geographic position ID list corresponding to target information, obtaining a target user ID set corresponding to the target information, obtaining a first target priority set corresponding to the target user ID set, obtaining a second target priority set corresponding to the target user ID set, and obtaining a target pushing mode corresponding to the target information according to the first target priority set and the second target priority set.

Description

Method, device, medium and equipment for confirming target information pushing mode
Technical Field
The present invention relates to the field of data processing technologies, and in particular, to a method, an apparatus, a medium, and a device for confirming a target information push manner.
Background
With the progress of society, the variety of products is also more and more, competition among products is also more and more intense, therefore, multi-channel delivery of product information is also more and more paid attention to, with the development of technology and the arrival of digital age, an information delivery mode is also subjected to online-to-online conversion, for example, the delivery of videos or images of an offline place is converted into message delivery through an internet platform, the online delivery mode and the offline delivery mode have the characteristics and advantages, but in effect evaluation, obvious differences exist between the online delivery mode and the offline delivery mode, when online delivery and offline delivery are carried out simultaneously, the determination of which mode has better effect on users is critical, the determination of which mode can provide data support for the follow-up information delivery, in the prior art, the method for determining the information delivery mode acquires an information set and a text set of users, the text delivery model is acquired based on verification of the information set, the target users corresponding to acquire the text set push the target users, the different types of information delivery modes are not judged, and the effects corresponding to the different types of information delivery modes are not acquired simultaneously, therefore, the determination of the preferred information delivery mode is accurate, and the accuracy of the information delivery mode is low, and the problem is solved accurately.
Disclosure of Invention
Aiming at the technical problems, the technical scheme adopted by the invention is a method for confirming the target information pushing mode, and the method comprises the following steps:
And acquiring a first geographic position ID list and a second geographic position ID list corresponding to the target information.
And acquiring a target user ID set corresponding to the target information according to the first geographic position ID list and the second geographic position ID list.
The method comprises the steps of obtaining a first target priority set corresponding to a target user ID set, wherein the first target priority set comprises a plurality of first target priorities, and each target user ID in the target user ID set corresponds to one first target priority.
And obtaining a second target priority set corresponding to the target user ID set, wherein the second target priority set comprises a plurality of second target priorities, and each target user ID in the target user ID set corresponds to one second target priority.
And acquiring a target pushing mode corresponding to the target information according to the first target priority set and the second target priority set.
The invention also provides a device for confirming the pushing mode of the target information, which comprises:
The first acquisition module is used for acquiring a first geographic position ID list and a second geographic position ID list corresponding to the target information.
The second acquisition module is used for acquiring a target user ID set corresponding to the target information according to the first geographic position ID list and the second geographic position ID list.
The third acquisition module is used for acquiring a first target priority set corresponding to the target user ID set, wherein the first target priority set comprises a plurality of first target priorities, and each target user ID in the target user ID set corresponds to one first target priority.
A fourth obtaining module, configured to obtain a second target priority set corresponding to the target user ID set, where the second target priority set includes a plurality of second target priorities, and each target user ID in the target user ID set corresponds to one second target priority.
And the fifth acquisition module is used for acquiring a target pushing mode corresponding to the target information according to the first target priority set and the second target priority set.
The invention also provides a non-transitory computer readable storage medium, wherein at least one instruction or at least one section of program is stored in the non-transitory computer readable storage medium, and the at least one instruction or the at least one section of program is loaded and executed by a processor to realize the method for confirming the target information pushing mode.
The invention also provides an electronic device comprising a processor and the non-transitory computer readable storage medium described above.
The invention has at least the following beneficial effects: the method comprises the steps of obtaining a first geographic position ID list and a second geographic position ID list corresponding to target information, obtaining a target user ID set corresponding to the target information according to the first geographic position ID list and the second geographic position ID list, and obtaining a first target priority set corresponding to the target user ID set, wherein the first target priority set comprises a plurality of first target priorities, each target user ID in the target user ID set corresponds to one first target priority, obtaining a second target priority set corresponding to the target user ID set, wherein the second target priority set comprises a plurality of second target priorities, each target user ID in the target user ID set corresponds to one second target priority, and obtaining target pushing modes corresponding to the target information according to the first target priority set and the second target priority set.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings required for the description of the embodiments will be briefly described below, and it is apparent that the drawings in the following description are only some embodiments of the present invention, and other drawings may be obtained according to these drawings without inventive effort for a person skilled in the art.
Fig. 1 is a flowchart of a method for confirming a target information pushing manner according to a first embodiment of the present invention;
FIG. 2 is a flowchart of S2 according to a first embodiment of the present invention;
FIG. 3 is a flowchart of S3 according to a first embodiment of the present invention;
FIG. 4 is a flowchart of S4 according to a first embodiment of the present invention;
FIG. 5 is a flowchart of S5 according to a first embodiment of the present invention;
fig. 6 is a schematic structural diagram of a device for confirming a pushing manner of target information according to a second embodiment of the present invention;
fig. 7 is a schematic structural diagram of a second obtaining module 2 according to a second embodiment of the present invention;
fig. 8 is a schematic structural diagram of a third obtaining module 3 according to a second embodiment of the present invention;
fig. 9 is a schematic structural diagram of a fourth obtaining module 4 according to a second embodiment of the present invention;
fig. 10 is a schematic structural diagram of a fifth obtaining module 5 according to the second embodiment of the present invention.
Detailed Description
The following description of the embodiments of the present invention will be made clearly and completely with reference to the accompanying drawings, in which it is apparent that the embodiments described are only some embodiments of the present invention, but not all embodiments. All other embodiments, which can be made by those skilled in the art based on the embodiments of the invention without making any inventive effort, are intended to fall within the scope of the invention.
It should be noted that the terms "first," "second," and the like in the description and the claims of the present invention and the above figures are used for distinguishing between similar objects and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used may be interchanged where appropriate such that the embodiments of the invention described herein may be implemented in sequences other than those illustrated or otherwise described herein. Furthermore, the terms "comprises," "comprising," and "having," and any variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, system, article, or server that comprises a list of steps or elements is not necessarily limited to those steps or elements expressly listed or inherent to such process, method, article, or apparatus, but may include other steps or elements not expressly listed or inherent to such process, method, article, or apparatus.
Example 1
The embodiment provides a method for confirming a target information pushing mode, which comprises the following steps, as shown in fig. 1:
S1, a first geographic position ID list and a second geographic position ID list corresponding to target information are obtained.
Specifically, the target information is information to be put in, which is acquired in advance.
Specifically, the first geographic position ID list includes a plurality of first geographic position IDs, where the first geographic position IDs are unique identifiers that characterize first geographic positions, and the first geographic positions are positions of delivering target information.
Further, the presentation mode of the target information is an image or a video.
Further, those skilled in the art will know that any method for obtaining the geographical location identifier in the prior art falls within the protection scope of the present invention, and will not be described herein.
Specifically, the second geographic position ID list includes a plurality of second geographic position IDs, where the second geographic position IDs are unique identifiers that characterize second geographic positions, and the second geographic positions are positions where products or services corresponding to the content in the target information are provided.
Further, the second geographic position ID is obtained in a manner consistent with the first geographic position ID.
S2, acquiring a target user ID set corresponding to the target information according to the first geographic position ID list and the second geographic position ID list.
Specifically, the step S2 further includes the following steps, as shown in fig. 2:
s21, a first candidate user ID list set corresponding to the first geographic position ID list is obtained.
Specifically, the first candidate user ID list set includes a plurality of first candidate user ID lists, where the first candidate user ID list includes a plurality of first candidate user IDs.
Further, the first candidate user ID is a unique identifier representing the identity of the first candidate user, where the first candidate user is a user that appears in a first geographic location corresponding to the first geographic location ID in a preset time period.
Further, the time corresponding to the preset time period is consistent with the time of the first geographic position target information throwing time period.
In a specific embodiment, in S21, the following steps are further included:
S201, first characteristic information corresponding to the first geographic position ID is obtained.
Specifically, the first feature information is location information corresponding to a first geographic location.
S203, second characteristic information corresponding to the initial user ID is acquired.
Specifically, the initial user ID is a unique identifier representing an initial user identity, and the initial user is a user that appears in a preset range of the first geographic location within a preset time period, where those skilled in the art know that selection of the preset range can be performed according to actual requirements, and all the selection falls within the protection scope of the present invention, which is not described herein.
Specifically, the second characteristic information is position information corresponding to the device carried by the initial user.
Further, those skilled in the art will know that any method for acquiring the device location information in the prior art falls within the protection scope of the present invention, and is not described herein in detail, for example, acquiring the device location information through a GPS system.
Further, the device is a mobile phone.
S205, when there is the second feature information coincident with the first feature information, it is determined that the initial user ID is the first candidate user ID.
Specifically, those skilled in the art know that any method for determining whether two pieces of position information coincide with each other in the prior art falls within the protection scope of the present invention, and is not described herein in detail, for example: and judging whether longitude and latitude coordinates corresponding to the two positions are within a preset difference value, and considering that the two positions are consistent when the difference value is smaller than the preset difference value.
Further, each first geographic location ID corresponds to an initial list of device IDs.
S22, acquiring a second candidate user ID list set corresponding to the second geographic position ID list according to the first candidate user ID list set.
Specifically, the second candidate user ID list set includes a plurality of second candidate user ID lists, where the second candidate user ID list includes a plurality of second candidate user IDs, and the second candidate user IDs are first candidate user IDs that have appeared in a second geographic location within a first candidate time period and are acquired from the first candidate user ID list set.
Further, the obtaining manner of the second candidate ID is consistent with the obtaining manner of the first candidate ID, and referring to steps S201 to S205, it may be understood that: the second candidate user ID is a first candidate user ID screened from the first candidate user ID list set to the second geographic position, that is, the first candidate user ID with the position information corresponding to the first candidate user ID overlapped with the position information corresponding to the second geographic position ID is selected.
Further, the starting time of the first candidate time period is the starting time of the target information put in the first geographic position.
Further, the value range of T1 is 30-60 days, where T1 is the time span corresponding to the first candidate time period, and those skilled in the art know that selection of T1 can be performed according to actual needs, which all fall into the protection range of the present invention, and are not described herein.
Further, the time span corresponding to the first candidate time period is greater than the time span corresponding to the preset time period.
S23, acquiring a target user ID set corresponding to the first geographic position ID list according to the second candidate user ID list set.
Specifically, in S23, the following steps are further included:
S231, acquiring a second candidate user ID list set M={M1,……,Me,……,Mf},Me={Me1,……,Mev,……,Meb(e)},Mev as the v second candidate user IDs in a second candidate user ID list M e corresponding to the e second geographic position ID, wherein the value range of v is 1 to b (e), b (e) is the number of the second candidate user IDs in a second candidate user ID list M e corresponding to the e second geographic position ID, the value range of e is 1 to f, and f is the number of the second geographic position IDs.
S232, a candidate priority list P= { P 1,……,Pe,……,Pf},Pe corresponding to the second geographic position ID list is obtained as the candidate priority corresponding to the e second geographic position ID.
Specifically, the candidate priority is a reduction rate of the number of products or an increase rate of the number of services corresponding to the target information in the first candidate time period, where any method for obtaining the reduction rate or the increase rate of the number in the prior art is known to those skilled in the art, and falls into the protection scope of the present invention, and is not described herein.
S233, acquiring a specified user ID list according to M and P, wherein when b (e) is more than or equal to (1+Q 0)×b1 (e) and P e≥P0, inserting a second candidate user ID corresponding to the e second geographic position ID list into the specified user ID list, b 1 (e) is the number of user IDs appearing in the second geographic position corresponding to the e second geographic position ID within a specified time period, Q 0 is a preset first threshold, and P 0 is a preset second threshold.
Specifically, the time span corresponding to the specified time period is consistent with the time span of the first candidate time period.
Further, the final time of the specified time period coincides with the start time of the first candidate time period.
Specifically, the obtaining manner of the user ID appearing in the second geographic location corresponding to the e second geographic location ID is consistent with the obtaining manner of the first candidate user ID, which can be understood as: the number of user IDs present at the second geographic location corresponding to the e-th second geographic location ID within the specified time period is the number of all user IDs present at the second geographic location within the specified time period.
Specifically, the value range of Q 0 is 30% -50%, where those skilled in the art know that Q 0 can be selected according to actual requirements, and all fall into the protection range of the present invention, which is not described herein.
Specifically, the value range of P 0 is 10% -30%, where those skilled in the art know that P 0 can be selected according to actual requirements, which all fall into the protection range of the present invention, and are not described herein.
S234, acquiring a target user ID set corresponding to a first geographic position ID list according to the specified user ID list, wherein the target user ID set comprises a plurality of target user ID lists, each first geographic position ID corresponds to one target user ID list, the target user ID list comprises a plurality of target user IDs, and the target user IDs are the specified user IDs which are acquired from the specified user ID list and are consistent with the first candidate user IDs corresponding to each first geographic position ID.
S3, a first target priority set corresponding to the target user ID set is obtained, wherein the first target priority set comprises a plurality of first target priorities, and each target user ID in the target user ID set corresponds to one first target priority.
Specifically, in S3, the first target priority is obtained by the following steps, as shown in fig. 3:
s31, a first key time list corresponding to the target user ID is obtained, wherein the first key time list comprises a plurality of first key times, the first key times are the time differences between time nodes of the first geographic position corresponding to the target user ID and the second geographic position corresponding to the target user ID, wherein the time nodes are obtained based on a first information pushing mode and are used for obtaining the first key time corresponding to the target user ID in a first candidate time period, the time nodes are used for obtaining the time differences between the time nodes of the first geographic position corresponding to the target user ID and the time nodes of the second geographic position corresponding to the target user ID, namely the first key time list H= { H 1,……,Hg,……,Hh},Hg is the g first key time, the value range of g is 1 to H, H is the number of the first key times in the first key time list, and the first key time is the time differences between the time nodes of the first geographic position corresponding to the target user ID and the second geographic position corresponding to the target user ID in the first candidate time period, and the time nodes are obtained by adopting the first information pushing mode.
Specifically, the first information pushing mode is a pushing mode for throwing information into different geographic location areas in the form of images or videos.
S32, acquiring a first target priority corresponding to a target user ID according to a first key time list, wherein the first target priority is a numerical value determined based on first key time in the first key time list and the number of the first key time in the first key time list, namely acquiring a first target priority eta corresponding to the target user ID according to H, wherein the first target priority eta meets the following conditions:
S4, a second target priority set corresponding to the target user ID set is obtained, wherein the second target priority set comprises a plurality of second target priorities, and each target user ID in the target user ID set corresponds to one second target priority.
Specifically, in S4, the second target priority is obtained by the following steps, as shown in fig. 4:
S41, a second key time list corresponding to the target user ID is obtained, wherein the second key time list comprises a plurality of second key times, the second key times are time differences between time nodes for pushing target information to the target user corresponding to the target user ID in a second candidate time period and time nodes of a second geographic position corresponding to the target user ID and corresponding to the target user ID, which are obtained based on a second information pushing mode, namely, a second key time list T= { T 1,……,Tr,……,Ts},Tr corresponding to the target user ID is obtained, the value range of r is 1 to S, and S is the number of second key times in the second key time list, wherein the second key times are time differences between the time nodes for pushing the target information to the target user corresponding to the target user ID in the second candidate time period and the time nodes of the second geographic position corresponding to the target user ID and corresponding to the target user ID, which are obtained by adopting the second information pushing mode.
Specifically, the second information pushing mode is a pushing mode of pushing the message to the device corresponding to the target user ID in a text form.
S42, obtaining a second target priority corresponding to the target user ID according to a second key time list, wherein the second target priority is a numerical value determined based on the second key time in the second key time list and the number of the second key time in the second key time list, namely, obtaining a second target priority beta corresponding to the target user ID according to T, and the first target priority beta meets the following conditions:
S5, acquiring a target pushing mode corresponding to the target information according to the first target priority set and the second target priority set.
Specifically, in S5, the target pushing manner is obtained by the following steps, as shown in fig. 5:
s51, acquiring a first target number according to the first target priority set and the second target priority set.
Specifically, the first target number is the number of target user IDs, corresponding to the target user IDs in the target user ID set, of which the first target priority is greater than the second target priority.
S52, acquiring a second target number according to the first target priority set and the second target priority set.
Specifically, the second target number is the number of target user IDs, where the first target priority corresponding to the target user IDs in the target user ID set is smaller than the second target priority.
And S53, when the first target number is larger than the second target number, determining that the first information pushing mode is a target pushing mode corresponding to the target information.
S54, when the first target number is equal to the second target number, determining the first information pushing mode or the first information pushing mode as the target pushing mode corresponding to the target information.
And S55, when the first target quantity is smaller than the second target quantity, determining that the second information pushing mode is the target pushing mode corresponding to the target information.
According to the method, the target information pushing effect is judged by adopting different types of information pushing modes, and the related data of the two information pushing modes are associated, so that the efficiency of acquiring the target information pushing mode is improved, the priority corresponding to the different information pushing modes is acquired by utilizing the characteristic information with the same dimension, and the accuracy of acquiring the target information pushing mode is improved.
In another specific embodiment, after step S2, the method further includes the following steps:
s01, obtaining the number of target user IDs in each target user ID list.
S03, sequencing the number of the target user IDs in each target user ID list according to the sequence from large to small, and obtaining a first geographic position ID corresponding to the target user ID list meeting the preset condition.
Specifically, the preset condition is that the ranking is in the top N bits, where the value of N is 1 or 2 or 3, and those skilled in the art know that N can be selected according to actual requirements, which all fall into the protection scope of the present invention, and are not described herein.
S05, determining the first geographic position corresponding to the acquired first geographic position ID as a target area corresponding to the target information.
The method and the device for acquiring the target area information judge the effect of the existing information delivery position, so that the target area with good effect is screened out, the utilization rate of resources can be improved, the cost is saved, the method and the device are not limited to the number of users, the target area corresponding to the target information is acquired through judgment from multiple angles, and the accuracy of acquiring the target area corresponding to the information is improved.
The embodiment provides a method for determining a target information pushing mode, which comprises the following steps: the method comprises the steps of obtaining a first geographic position ID list and a second geographic position ID list corresponding to target information, obtaining a target user ID set corresponding to the target information according to the first geographic position ID list and the second geographic position ID list, and obtaining a first target priority set corresponding to the target user ID set, wherein the first target priority set comprises a plurality of first target priorities, each target user ID in the target user ID set corresponds to one first target priority, obtaining a second target priority set corresponding to the target user ID set, wherein the second target priority set comprises a plurality of second target priorities, each target user ID in the target user ID set corresponds to one second target priority, and obtaining target pushing modes corresponding to the target information according to the first target priority set and the second target priority set.
Example two
As shown in fig. 6, this embodiment provides a device for confirming a pushing manner of target information, where the device includes:
the first acquiring module 1 is configured to acquire a first geographic location ID list and a second geographic location ID list corresponding to the target information.
Specifically, the target information is information to be put in, which is acquired in advance.
Specifically, the first geographic position ID list includes a plurality of first geographic position IDs, where the first geographic position IDs are unique identifiers that characterize first geographic positions, and the first geographic positions are positions of delivering target information.
Further, the presentation mode of the target information is an image or a video.
Further, those skilled in the art will know that any method for obtaining the geographical location identifier in the prior art falls within the protection scope of the present invention, and will not be described herein.
Specifically, the second geographic position ID list includes a plurality of second geographic position IDs, where the second geographic position IDs are unique identifiers that characterize second geographic positions, and the second geographic positions are positions where products or services corresponding to the content in the target information are provided.
Further, the second geographic position ID is obtained in a manner consistent with the first geographic position ID.
And the second acquisition module 2 is used for acquiring a target user ID set corresponding to the target information according to the first geographic position ID list and the second geographic position ID list.
Specifically, as shown in fig. 7, the second obtaining module 2 further includes:
The first candidate ID list set obtaining module 21 is configured to obtain a first candidate ID list set corresponding to the first geographic location ID list.
Specifically, the first candidate user ID list set includes a plurality of first candidate user ID lists, where the first candidate user ID list includes a plurality of first candidate user IDs.
Further, the first candidate user ID is a unique identifier representing the identity of the first candidate user, where the first candidate user is a user that appears in a first geographic location corresponding to the first geographic location ID in a preset time period.
Further, the time corresponding to the preset time period is consistent with the time of the first geographic position target information throwing time period.
In a specific embodiment, the first candidate user ID list set obtaining module 21 includes:
The first feature information acquisition module is used for acquiring first feature information corresponding to the first geographic position ID.
Specifically, the first feature information is location information corresponding to a first geographic location.
And the second characteristic information acquisition module is used for acquiring second characteristic information corresponding to the initial user ID.
Specifically, the initial user ID is a unique identifier representing an initial user identity, and the initial user is a user that appears in a preset range of the first geographic location within a preset time period, where those skilled in the art know that selection of the preset range can be performed according to actual requirements, and all the selection falls within the protection scope of the present invention, which is not described herein.
Specifically, the second characteristic information is position information corresponding to the device carried by the initial user.
Further, those skilled in the art will know that any method for acquiring the device location information in the prior art falls within the protection scope of the present invention, and is not described herein in detail, for example, acquiring the device location information through a GPS system.
Further, the device is a mobile phone.
And the first candidate user ID acquisition module is used for judging that the initial user ID is determined to be the first candidate user ID when the second characteristic information is consistent with the first characteristic information.
Specifically, those skilled in the art know that any method for determining whether two pieces of position information coincide with each other in the prior art falls within the protection scope of the present invention, and is not described herein in detail, for example: and judging whether longitude and latitude coordinates corresponding to the two positions are within a preset difference value, and considering that the two positions are consistent when the difference value is smaller than the preset difference value.
Further, each first geographic location ID corresponds to an initial list of device IDs.
The second candidate ID list set obtaining module 22 is configured to obtain, according to the first candidate ID list set, a second candidate ID list set corresponding to the second geographic location ID list.
Specifically, the second candidate user ID list set includes a plurality of second candidate user ID lists, where the second candidate user ID list includes a plurality of second candidate user IDs, and the second candidate user IDs are first candidate user IDs that have appeared in a second geographic location within a first candidate time period and are acquired from the first candidate user ID list set.
Further, the obtaining manner of the second candidate ID is consistent with the obtaining manner of the first candidate ID, and referring to steps S201 to S205, it may be understood that: the second candidate user ID is a first candidate user ID screened from the first candidate user ID list set to the second geographic position, that is, the first candidate user ID with the position information corresponding to the first candidate user ID overlapped with the position information corresponding to the second geographic position ID is selected.
Further, the starting time of the first candidate time period is the starting time of the target information put in the first geographic position.
Further, the value range of T1 is 30-60 days, where T1 is the time span corresponding to the first candidate time period, and those skilled in the art know that selection of T1 can be performed according to actual needs, which all fall into the protection range of the present invention, and are not described herein.
Further, the time span corresponding to the first candidate time period is greater than the time span corresponding to the preset time period.
The target user ID set obtaining module 23 is configured to obtain, according to the second candidate user ID list set, a target user ID set corresponding to the first geographic location ID list.
Specifically, the target user ID set acquisition module 23 further includes:
The second candidate user ID list set obtaining module is configured to obtain a second candidate user ID list set M={M1,……,Me,……,Mf},Me={Me1,……,Mev,……,Meb(e)},Mev as a v-th second candidate user ID in the second candidate user ID list M e corresponding to the e-th second geographic location ID, where v has a value range from 1 to b (e), b (e) is the number of second candidate user IDs in the second candidate user ID list M e corresponding to the e-th second geographic location ID, and e has a value range from 1 to f, where f is the number of second geographic location IDs.
The candidate priority list obtaining module is configured to obtain a candidate priority list p= { P 1,……,Pe,……,Pf},Pe corresponding to the second geographic location ID list as a candidate priority corresponding to the e-th second geographic location ID.
Specifically, the candidate priority is a reduction rate of the number of products or an increase rate of the number of services corresponding to the target information in the first candidate time period, where any method for obtaining the reduction rate or the increase rate of the number in the prior art is known to those skilled in the art, and falls into the protection scope of the present invention, and is not described herein.
The specified user ID list obtaining module is configured to obtain a specified user ID list according to the second candidate user ID list set M and the candidate priority list P, where when b (e) is greater than or equal to (1+q 0)×b1 (e) and P e≥P0, the second candidate user ID corresponding to the e-th second geographic location ID list is inserted into the specified user ID list, b 1 (e) is the number of user IDs appearing in the second geographic location corresponding to the e-th second geographic location ID in the specified time period, Q 0 is a preset first threshold, and P 0 is a preset second threshold.
Specifically, the time span corresponding to the specified time period is consistent with the time span of the first candidate time period.
Further, the final time of the specified time period coincides with the start time of the first candidate time period.
Specifically, the obtaining manner of the user ID appearing in the second geographic location corresponding to the e second geographic location ID is consistent with the obtaining manner of the first candidate user ID, which can be understood as: the number of user IDs present at the second geographic location corresponding to the e-th second geographic location ID within the specified time period is the number of all user IDs present at the second geographic location within the specified time period.
Specifically, the value range of Q 0 is 30% -50%, where those skilled in the art know that Q 0 can be selected according to actual requirements, and all fall into the protection range of the present invention, which is not described herein.
Specifically, the value range of P 0 is 10% -30%, where those skilled in the art know that P 0 can be selected according to actual requirements, which all fall into the protection range of the present invention, and are not described herein.
The target user ID list set acquisition module is used for acquiring a target user ID list set corresponding to the first geographic position ID list according to the appointed user ID list, wherein the target user ID list set comprises a plurality of target user ID lists, each first geographic position ID corresponds to one target user ID list, the target user ID list comprises a plurality of target user IDs, and the target user IDs are the appointed user IDs which are acquired from the appointed user ID list and are consistent with the first candidate user IDs corresponding to each first geographic position ID.
The third obtaining module 3 is configured to obtain a first target priority set corresponding to a target user ID set, where the first target priority set includes a plurality of first target priorities, and each target user ID in the target user ID set corresponds to one first target priority.
Specifically, as shown in fig. 8, the third obtaining module 3 further includes:
The first critical time list obtaining module 31 is configured to obtain a first critical time list corresponding to the target user ID, where the first critical time list includes a number of first critical times, where the first critical times are the number of first critical times in the first critical time list, where the first critical times are obtained based on a first information pushing manner, and the first critical times are the time differences between a time node of a first geographic location corresponding to the target user ID and a time node of a second geographic location corresponding to the target user ID, where the first critical time list h= { H 1,……,Hg,……,Hh},Hg corresponding to the target user is the g first critical time, where the value range of g is 1 to H, where H is the number of first critical times in the first critical time list, and the first critical times are the time differences between the time node of the first geographic location corresponding to the target user ID and the second geographic location corresponding to the target user ID in the first candidate time period, obtained by using the first information pushing manner.
Specifically, the first information pushing mode is a pushing mode for throwing information into different geographic location areas in the form of images or videos.
The first target priority obtaining module 32 is configured to obtain, according to a first critical time list, a first target priority corresponding to a target user ID, where the first target priority is a value determined based on a first critical time in the first critical time list and the number of first critical times in the first critical time list, that is, according to H, obtain, according to H, a first target priority η corresponding to the target user ID, where the first target priority η meets the following condition:
A fourth obtaining module 4, configured to obtain a second target priority set corresponding to the target user ID set, where the second target priority set includes a plurality of second target priorities, and each target user ID in the target user ID set corresponds to one second target priority.
Specifically, as shown in fig. 9, the fourth obtaining module 4 further includes:
The second critical time list obtaining module 41 is configured to obtain a second critical time list corresponding to the target user ID, where the second critical time list includes a number of second critical times, where the second critical times are time differences between a time node for pushing target information to the target user corresponding to the target user ID in a second candidate time period obtained based on a second information pushing manner and a time node for the target user corresponding to the target user ID to appear in a second geographic location corresponding to the target user ID corresponding to the target information, that is, a value range of r is 1 to s, and s is a number of second critical times in the second critical time list, where the second critical times are time differences between the time node for pushing target information to the target user corresponding to the target user ID in the second candidate time period obtained by using the second information pushing manner and the time node for the target user corresponding to the target user ID to appear in the second geographic location corresponding to the second geographic location ID.
Specifically, the second information pushing mode is a pushing mode of pushing the message to the device corresponding to the target user ID in a text form.
A second target priority obtaining module 42, configured to obtain, according to a second key time list, a second target priority corresponding to the target user ID, where the second target priority is a value determined based on the second key time in the second key time list and the number of second key times in the second key time list, that is, according to T, obtain, according to T, a second target priority β corresponding to the target user ID, where the first target priority β meets the following condition:
And a fifth obtaining module 5, configured to obtain a target pushing manner corresponding to the target information according to the first target priority set and the second target priority set.
Specifically, as shown in fig. 10, the fifth obtaining module 5 further includes:
the first processing module 51 is configured to obtain a first target number according to the first target priority list and the second target priority list.
Specifically, the first target number is the number of target user IDs, corresponding to the target user IDs in the target user ID list set, of which the first target priority is greater than the second target priority.
The second processing module 52 is configured to obtain a second target number according to the first target priority list and the second target priority list.
Specifically, the second target number is the number of target user IDs, where the first target priority corresponding to the target user IDs in the target user ID list set is smaller than the second target priority.
The third processing module 53 is configured to determine that the first information pushing manner is a target pushing manner corresponding to the target information when the first target number is greater than the second target number.
The fourth processing module 54 is configured to determine the first information pushing manner or the first information pushing manner is a target pushing manner corresponding to the target information when the first target number is equal to the second target number.
And the fifth processing module 55 is configured to determine that the second information pushing manner is a target pushing manner corresponding to the target information when the first target number is smaller than the second target number.
According to the method, the target information pushing effect is judged by adopting different types of information pushing modes, and the related data of the two information pushing modes are associated, so that the efficiency of acquiring the target information pushing mode is improved, the priority corresponding to the different information pushing modes is acquired by utilizing the characteristic information with the same dimension, and the accuracy of acquiring the target information pushing mode is improved.
In another specific embodiment, the apparatus further comprises:
and the target user ID number determining module is used for acquiring the number of target user IDs in each target user ID list.
And the target user ID screening module is used for enabling the user to sort the number of target user IDs in each target user ID list according to the sequence from large to small, and obtaining a first geographic position ID corresponding to the target user ID list meeting the preset condition.
Specifically, the preset condition is that the ranking is in the top N bits, where the value of N is 1 or 2 or 3, and those skilled in the art know that N can be selected according to actual requirements, which all fall into the protection scope of the present invention, and are not described herein.
The target area determining module is used for determining the first geographic position corresponding to the acquired first geographic position ID as a target area corresponding to the target information.
The method and the device for acquiring the target area information judge the effect of the existing information delivery position, so that the target area with good effect is screened out, the utilization rate of resources can be improved, the cost is saved, the method and the device are not limited to the number of users, the target area corresponding to the target information is acquired through judgment from multiple angles, and the accuracy of acquiring the target area corresponding to the information is improved.
Example III
Embodiments of the present invention provide a non-transitory computer readable storage medium having at least one instruction or at least one program stored therein, the at least one instruction or the at least one program loaded and executed by a processor to implement the steps of:
And acquiring a first geographic position ID list and a second geographic position ID list corresponding to the target information.
And acquiring a target user ID set corresponding to the target information according to the first geographic position ID list and the second geographic position ID list.
The method comprises the steps of obtaining a first target priority set corresponding to a target user ID set, wherein the first target priority set comprises a plurality of first target priorities, and each target user ID in the target user ID set corresponds to one first target priority.
And obtaining a second target priority set corresponding to the target user ID set, wherein the second target priority set comprises a plurality of second target priorities, and each target user ID in the target user ID set corresponds to one second target priority.
And acquiring a target pushing mode corresponding to the target information according to the first target priority set and the second target priority set.
Those skilled in the art will appreciate that implementing all or part of the above-described methods in accordance with the embodiments may be accomplished by way of a computer program stored on a non-transitory computer readable storage medium, which when executed may comprise the steps of the embodiments of the methods described above. Any reference to memory, storage, database, or other medium used in embodiments provided herein may include non-volatile and/or volatile memory. The nonvolatile memory can include Read Only Memory (ROM), programmable ROM (PROM), electrically Programmable ROM (EPROM), electrically Erasable Programmable ROM (EEPROM), or flash memory. Volatile memory can include Random Access Memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in a variety of forms such as Static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), dual Data Rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link (SYNCHLINK) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM), among others.
It will be apparent to those skilled in the art that, for convenience and brevity of description, only the above functional units and the division of the modules are illustrated, and in practical application, the above functions may be allocated to different functional units and modules according to needs, that is, the internal structure of the apparatus is divided into different functional units or modules to complete all or part of the functions described above.
Example IV
An embodiment of the present invention provides an electronic device including a processor and a non-transitory computer-readable storage medium in embodiment three of the present invention.
The present invention is not limited to the above-mentioned embodiments, but is not limited to the above-mentioned embodiments, and any person skilled in the art can make some changes or modifications to the equivalent embodiments without departing from the scope of the present invention, but all the simple modifications, equivalent changes and modifications according to the technical matter of the present invention fall within the scope of the technical solution of the present invention.

Claims (8)

1. The method for confirming the target information pushing mode is characterized by comprising the following steps:
Acquiring a first geographic position ID list and a second geographic position ID list corresponding to target information, wherein the first geographic position ID list comprises a plurality of first geographic position IDs, the first geographic position IDs are unique identifiers for representing the first geographic positions, the first geographic positions are positions for throwing the target information, the second geographic position ID list comprises a plurality of second geographic position IDs, the second geographic position IDs are unique identifiers for representing the second geographic positions, and the second geographic positions are positions for providing products or services corresponding to the content in the target information;
Acquiring a target user ID set corresponding to target information according to the first geographic position ID list and the second geographic position ID list;
acquiring a first target priority set corresponding to a target user ID set, wherein the first target priority set comprises a plurality of first target priorities, each target user ID in the target user ID set corresponds to one first target priority, and the first target priority set corresponding to the target user ID set is acquired by the following steps:
Acquiring a first key time list corresponding to the target user ID, wherein the first key time list comprises a plurality of first key times, the first key times are the time difference between a time node of a first geographic position corresponding to the target user ID and a time node of a second geographic position corresponding to the target user ID, wherein the time node of the first geographic position corresponding to the target user ID and the time node of the second geographic position corresponding to the target user ID are obtained based on a first information pushing mode, the time difference is the time difference, namely the first key time list H= { H 1,……,Hg,……,Hh},Hg, of the target user is the g first key time, the value range of g is 1 to H, and H is the number of the first key times in the first key time list, and the first key time is the time difference, obtained by adopting the first information pushing mode, between the time node of the first geographic position corresponding to the target user ID and the second geographic position corresponding to the target user ID in the first candidate time period;
According to a first key time list, a first target priority corresponding to a target user ID is obtained, wherein the first target priority is a numerical value determined based on first key time in the first key time list and the number of the first key time in the first key time list, namely, according to H, a first target priority eta corresponding to the target user ID is obtained, and the first target priority eta meets the following conditions:
Obtaining a second target priority set corresponding to the target user ID set, wherein the second target priority set includes a plurality of second target priorities, each target user ID in the target user ID set corresponds to one second target priority, and obtaining the second target priority set corresponding to the target user ID set includes the following steps:
acquiring a second key time list corresponding to the target user ID, wherein the second key time list comprises a plurality of second key times, the second key times are time differences between time nodes for pushing target information to the target user corresponding to the target user ID in a second candidate time period acquired based on a second information pushing mode and time nodes of a second geographic position corresponding to a second geographic position ID corresponding to the target user ID, namely acquiring a second key time list T= { T 1,……,Tr,……,Ts},Tr corresponding to the target user ID as an r-th key time, the value range of r is 1 to s, and s is the number of the second key times in the second key time list, wherein the second key times are time differences between the time nodes for pushing the target information to the target user corresponding to the target user ID in the second candidate time period acquired by adopting the second information pushing mode and the time nodes of the second geographic position corresponding to the target user ID;
According to a second key time list, a second target priority corresponding to the target user ID is obtained, wherein the second target priority is a numerical value determined based on the second key time in the second key time list and the number of the second key time in the second key time list, namely, according to T, a second target priority beta corresponding to the target user ID is obtained, and the first target priority beta meets the following conditions:
and acquiring a target pushing mode corresponding to the target information according to the first target priority set and the second target priority set.
2. The method for confirming a target information push mode according to claim 1, wherein the first information push mode is a push mode of putting information in different geographical location areas in the form of images or videos.
3. The method for confirming a target information pushing manner according to claim 1, wherein the second information pushing manner is a pushing manner of pushing a message in a text form to a device corresponding to a target user ID.
4. An apparatus for confirming a pushing manner of target information, the apparatus comprising:
the first acquisition module is used for acquiring a first geographic position ID list and a second geographic position ID list corresponding to the target information, wherein the first geographic position ID list comprises a plurality of first geographic position IDs, the first geographic position IDs are unique identifiers for representing the first geographic positions, the first geographic positions are positions for throwing the target information, the second geographic position ID list comprises a plurality of second geographic position IDs, the second geographic position IDs are unique identifiers for representing the second geographic positions, and the second geographic positions are positions provided with products or services corresponding to the content in the target information;
the second acquisition module is used for acquiring a target user ID set corresponding to the target information according to the first geographic position ID list and the second geographic position ID list;
A third obtaining module, configured to obtain a first target priority set corresponding to a target user ID set, where the first target priority set includes a plurality of first target priorities, and each target user ID in the target user ID set corresponds to one first target priority, where the third obtaining module further includes:
The first key time list obtaining module is configured to obtain a first key time list corresponding to the target user ID, where the first key time list includes a number of first key times, where the first key times are the number of first key times in the first key time list, where the first key times are obtained based on a first information pushing manner, and the first key times are the time differences between a time node of a first geographic location corresponding to the target user ID and a time node of a second geographic location corresponding to the target user ID, where the first key time list h= { H 1,……,Hg,……,Hh},Hg is the g first key time, where the value range of g is 1 to H, where H is the number of first key times in the first key time list, and the first key times are the time differences between the time node of the first geographic location corresponding to the target user ID and the second geographic location corresponding to the target user ID in the first candidate time period, where the first information pushing manner is obtained;
The first target priority obtaining module is configured to obtain, according to a first critical time list, a first target priority corresponding to a target user ID, where the first target priority is a value determined based on a first critical time in the first critical time list and the number of first critical times in the first critical time list, that is, according to H, obtain, according to H, a first target priority η corresponding to the target user ID, where the first target priority η meets the following condition:
A fourth obtaining module, configured to obtain a second target priority set corresponding to the target user ID set, where the second target priority set includes a plurality of second target priorities, and each target user ID in the target user ID set corresponds to one second target priority, where the fourth obtaining module further includes:
The second key time list obtaining module is configured to obtain a second key time list corresponding to the target user ID, where the second key time list includes a plurality of second key times, where the second key times are time differences between a time node for pushing target information to the target user corresponding to the target user ID in a second candidate time period and a time node for the target user corresponding to the target user ID to appear in a second geographic location corresponding to the target user corresponding to the target information, obtained based on a second information pushing manner, that is, a second key time list t= { T 1,……,Tr,……,Ts},Tr corresponding to the target user ID is an r-th key time, a value range of r is 1 to s, and s is a number of second key times in the second key time list, where the second key times are time differences between the time node for pushing the target information to the target user corresponding to the target user ID in the second candidate time period and the time node for the target user corresponding to the target user ID to appear in the second geographic location corresponding to the target user ID, obtained by adopting the second information pushing manner;
The second target priority obtaining module is configured to obtain, according to a second key time list, a second target priority corresponding to the target user ID, where the second target priority is a value determined based on a second key time in the second key time list and the number of second key times in the second key time list, that is, according to T, obtain, according to T, a second target priority β corresponding to the target user ID, where the first target priority β meets the following condition:
and the fifth acquisition module is used for acquiring a target pushing mode corresponding to the target information according to the first target priority set and the second target priority set.
5. The apparatus for determining a target information push manner according to claim 4, wherein the first information push manner is a push manner of putting information in a form of an image or a video into different geographical location areas.
6. The apparatus for confirming a target information push manner according to claim 4, wherein the second information push manner is a push manner of pushing a message in a text form to a device corresponding to a target user ID.
7. A non-transitory computer readable storage medium having at least one instruction or at least one program stored therein, wherein the at least one instruction or the at least one program is loaded and executed by a processor to implement the method of confirming a target information push manner according to any of claims 1-3.
8. An electronic device comprising a processor and the non-transitory computer readable storage medium of claim 7.
CN202410703421.4A 2024-06-03 2024-06-03 Method, device, medium and equipment for confirming target information pushing mode Active CN118277682B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202410703421.4A CN118277682B (en) 2024-06-03 2024-06-03 Method, device, medium and equipment for confirming target information pushing mode

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202410703421.4A CN118277682B (en) 2024-06-03 2024-06-03 Method, device, medium and equipment for confirming target information pushing mode

Publications (2)

Publication Number Publication Date
CN118277682A CN118277682A (en) 2024-07-02
CN118277682B true CN118277682B (en) 2024-08-30

Family

ID=91648894

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202410703421.4A Active CN118277682B (en) 2024-06-03 2024-06-03 Method, device, medium and equipment for confirming target information pushing mode

Country Status (1)

Country Link
CN (1) CN118277682B (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108304432A (en) * 2017-08-01 2018-07-20 腾讯科技(深圳)有限公司 Information push processing method, information push processing unit and storage medium
CN109992719A (en) * 2019-04-02 2019-07-09 北京字节跳动网络技术有限公司 Method and apparatus for determining push precedence information

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108306814B (en) * 2017-08-11 2020-07-28 腾讯科技(深圳)有限公司 Information pushing method, device, terminal and storage medium based on instant messaging
CN109981785B (en) * 2019-04-02 2020-08-14 北京字节跳动网络技术有限公司 Method and device for pushing information
CN114651267A (en) * 2019-10-30 2022-06-21 深圳市欢太科技有限公司 Information pushing method and device, server and storage medium
US11406905B2 (en) * 2020-05-26 2022-08-09 Dell Products L.P. System and method for communicating target information to users
CN113095886B (en) * 2021-03-12 2023-03-24 上海意略明数字科技股份有限公司 Message pushing method and device, storage medium and computer equipment
CN112925982B (en) * 2021-03-12 2023-04-07 上海意略明数字科技股份有限公司 User redirection method and device, storage medium and computer equipment
CN114238618A (en) * 2021-12-21 2022-03-25 掌阅科技股份有限公司 Information pushing method, electronic equipment and storage medium
CN116740811B (en) * 2023-06-15 2024-05-10 东芯泰合(深圳)科技有限公司 Gait recognition method, medium and device of intelligent watch
CN116821493A (en) * 2023-06-26 2023-09-29 中国平安财产保险股份有限公司 Message pushing method, device, computer equipment and storage medium
CN117708439B (en) * 2024-02-06 2024-05-31 每日互动股份有限公司 Target text pushing method, device, medium and equipment
CN118075345A (en) * 2024-02-28 2024-05-24 广东好太太智能家居有限公司 Information pushing method, device, electronic equipment and computer storage medium

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108304432A (en) * 2017-08-01 2018-07-20 腾讯科技(深圳)有限公司 Information push processing method, information push processing unit and storage medium
CN109992719A (en) * 2019-04-02 2019-07-09 北京字节跳动网络技术有限公司 Method and apparatus for determining push precedence information

Also Published As

Publication number Publication date
CN118277682A (en) 2024-07-02

Similar Documents

Publication Publication Date Title
US10473475B2 (en) Method and apparatus for determining a location of a point of interest
CN109446904B (en) Queuing number-taking method, queuing number-taking device, computer equipment and storage medium
CN110334885B (en) Task data processing method and device
CN111345011A (en) APP pushing method and device, electronic equipment and computer readable storage medium
JP2019512764A (en) Method and apparatus for identifying the type of user geographical location
CN109168195B (en) Positioning information extraction method and service platform
CN108052553B (en) Method and device for generating electronic manual, computer equipment and storage medium
CN105338619A (en) Positioning method and positioning device
CN111639092B (en) Personnel flow analysis method and device, electronic equipment and storage medium
CN110457332B (en) Information processing method and related equipment
CN105392178A (en) Method and device for acquiring access information of wireless access point
CN111177081A (en) Game log content query method and device, computer equipment and storage medium
CN111241350A (en) Graph data query method and device, computer equipment and storage medium
CN118277682B (en) Method, device, medium and equipment for confirming target information pushing mode
CN110188081B (en) Log data storage method and device based on cassandra database and computer equipment
CN109345321B (en) Advertisement putting method and device
CN107784548B (en) Order processing method and device
CN117573951B (en) Target user screening method, device, medium and equipment
CN118278998B (en) Method, device, medium and equipment for determining target area corresponding to information
CN110321495B (en) Method, device, computer equipment and storage medium for pushing active message
CN114095410B (en) Shunting method, shunting device and storage medium for test experiment
CN111324829B (en) Method, device, server and storage medium for recommending capacity resources
CN114648279A (en) Candidate loading and unloading point position recommendation method and device, computer equipment and storage medium
CN114860238A (en) Page generation method and device and electronic equipment
CN112492010B (en) Message pushing system, method and device based on positioning information and storage medium

Legal Events

Date Code Title Description
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