CN106331002B - Information publishing method and device - Google Patents
- ️Tue Mar 17 2020
CN106331002B - Information publishing method and device - Google Patents
Information publishing method and device Download PDFInfo
-
Publication number
- CN106331002B CN106331002B CN201510348846.9A CN201510348846A CN106331002B CN 106331002 B CN106331002 B CN 106331002B CN 201510348846 A CN201510348846 A CN 201510348846A CN 106331002 B CN106331002 B CN 106331002B Authority
- CN
- China Prior art keywords
- information
- publishing
- release
- mode
- record Prior art date
- 2015-06-23 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 59
- 238000004590 computer program Methods 0.000 claims description 7
- 230000000694 effects Effects 0.000 abstract description 12
- 238000012545 processing Methods 0.000 description 14
- 230000006870 function Effects 0.000 description 9
- 238000010586 diagram Methods 0.000 description 6
- 238000004891 communication Methods 0.000 description 5
- 238000007726 management method Methods 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000007599 discharging Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/55—Push-based network services
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0241—Advertisements
- G06Q30/0251—Targeted advertisements
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Strategic Management (AREA)
- Accounting & Taxation (AREA)
- Development Economics (AREA)
- Finance (AREA)
- Economics (AREA)
- Game Theory and Decision Science (AREA)
- Entrepreneurship & Innovation (AREA)
- Marketing (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Information Transfer Between Computers (AREA)
Abstract
The invention discloses an information issuing method and a device, wherein the method comprises the steps of receiving an information issuing request, wherein the information issuing request carries customized mode information and information needing issuing; acquiring an information release record according to the release request; determining a target user according to the information release record and the customization mode information; and sending the information to be issued to the target user. The publishing request of the embodiment of the invention carries the customized mode information, records the publishing of the information to obtain the information publishing record, and takes the customized mode information and the information publishing record as the judgment condition of information pushing, thereby determining the target user meeting the information pushing condition and further pushing the information needing to be published to the target user, so that the publishing of the information is more purposeful and flexible, and the publishing effect of the information is improved.
Description
Technical Field
The invention belongs to the technical field of communication, and particularly relates to an information publishing method and device.
Background
With the improvement of network environment and the continuous development of internet technology, the information flow of instant messaging software attracts huge user groups and also generates huge commercial attraction, and more manufacturers want to release information in combination with instant messaging so as to improve the brand effect of the manufacturers and the influence of products.
Among them, the most widespread information distribution is to distribute information in the form of advertisements; generally, an advertiser will send an advertisement sending request to an advertisement platform, and after the advertisement platform receives the advertisement sending request, the advertisement platform will directly push the advertisement corresponding to the advertisement sending request to the terminal according to the advertisement release amount agreed by the advertiser.
In the process of research and practice of the prior art, the inventor of the invention finds that the advertisement publishing effect of the prior scheme is poor and the flexibility is not high.
Disclosure of Invention
The invention aims to provide an information publishing method and device, aiming at improving the advertisement publishing effect and improving the flexibility of advertisement publishing.
In order to solve the above technical problems, embodiments of the present invention provide the following technical solutions:
an information publishing method, comprising:
receiving an information release request, wherein the release request carries customized mode information and information required to be released;
acquiring an information release record according to the release request;
determining a publishing mode according to the customized mode information, wherein the publishing mode is a mode that an information publishing platform publishes the information needing to be published in a preset information flow;
determining a target user according to the information release record and the release mode;
and sending the information needing to be issued to the target user.
In order to solve the above technical problems, embodiments of the present invention further provide the following technical solutions:
an information distribution apparatus, comprising:
the receiving module is used for receiving an information publishing request, wherein the publishing request carries the customized mode information and the information needing to be published;
the record acquisition module is used for acquiring the information release record according to the release request;
the determining module is used for determining a publishing mode according to the customized mode information, wherein the publishing mode is a mode that an information publishing platform publishes the information needing to be published in a preset information flow; determining a target user according to the information release record and the release mode;
and the sending module is used for sending the information needing to be issued to the target user.
Compared with the prior art, the information distribution method and the information distribution device have the advantages that the information distribution request is received, the information distribution record is obtained, the target user needing to push the information is determined according to the customization mode information and the information distribution record carried in the information distribution request, and the information needing to be distributed is sent to the target user; the publishing request of the embodiment of the invention carries the customized mode information, records the publishing of the information to obtain the information publishing record, and takes the customized mode information and the information publishing record as the judgment condition of information pushing, thereby determining the target user meeting the information pushing condition and further pushing the information needing to be published to the target user, so that the publishing of the information is more purposeful and flexible, and the publishing effect of the information is improved.
Drawings
The technical solution and other advantages of the present invention will become apparent from the following detailed description of specific embodiments of the present invention, which is to be read in connection with the accompanying drawings.
Fig. 1 is a schematic flow chart of an information publishing method according to a first embodiment of the present invention;
fig. 2a is a schematic view of a scenario of an information publishing method according to a second embodiment of the present invention;
fig. 2b is a schematic flow chart of an information publishing method according to a second embodiment of the present invention;
fig. 3 is a schematic structural diagram of an information distribution apparatus according to a third embodiment of the present invention;
fig. 4 is a schematic structural diagram of an information distribution apparatus according to a fourth embodiment of the present invention;
fig. 5 is a schematic structural diagram of a server according to a fifth embodiment of the present invention.
Detailed Description
Referring to the drawings, wherein like reference numbers refer to like elements, the principles of the present invention are illustrated as being implemented in a suitable computing environment. The following description is based on illustrated embodiments of the invention and should not be taken as limiting the invention with regard to other embodiments that are not detailed herein.
In the description that follows, specific embodiments of the present invention are described with reference to steps and symbols executed by one or more computers, unless otherwise indicated. Accordingly, these steps and operations will be referred to, several times, as being performed by a computer, the computer performing operations involving a processing unit of the computer in electronic signals representing data in a structured form. This operation transforms the data or maintains it at locations in the computer's memory system, which may be reconfigured or otherwise altered in a manner well known to those skilled in the art. The data maintains a data structure that is a physical location of the memory that has particular characteristics defined by the data format. However, while the principles of the invention have been described in language specific to above, it is not intended to be limited to the specific form set forth herein, but on the contrary, it is to be understood that various steps and operations described hereinafter may be implemented in hardware.
The term "module" as used herein may be considered a software object executing on the computing system. The various components, modules, engines, and services described herein may be viewed as objects implemented on the computing system. The apparatus and method described herein are preferably implemented in software, but may also be implemented in hardware, and are within the scope of the present invention.
First embodiment
An information publishing method, which can be specifically integrated in a network device such as a server or a gateway, includes: receiving an information release request, wherein the release request carries customized mode information and information required to be released; acquiring an information release record according to the release request; determining a target user according to the information release record and the customization mode information; and sending the information needing to be issued to a target user.
Fig. 1 is a schematic flow chart of an information distribution method according to a first embodiment of the present invention. The method comprises the following steps:
in step S101, an information publishing request is received, where the publishing request carries the customized mode information and information to be published.
In this embodiment, the customized mode information may specifically indicate the publishing mode, and may also specifically indicate the identity of the sending end of the publishing request, so that the corresponding publishing mode may be determined according to the identity.
The issuing mode may specifically be any one of the following modes:
based on a preset information flow, releasing information in a preset time period, namely requiring an information release platform to release information in a certain preset information flow (such as WeChat friend circle or QQ space) in the preset time period; or, based on a preset information flow, the information is released for the first time on the same day, that is, the information release platform is required to release the information to be released in a certain preset information flow as the first released information in the day; or for all the set information streams, issuing the information to be issued as the information issued first in one day; or, for all the set information streams, it is required to include the information to be distributed in the first three times of distribution information.
In step S102, an information distribution record is acquired according to the distribution request.
For example, information distribution data of a user in a certain time period is recorded to obtain an information distribution record, the information distribution record is reported to a log system, and the information distribution record is stored to a distributed storage system through a real-time stream processing system.
In one implementation, the acquired information distribution record may be all locally stored information distribution records, that is, all locally stored information distribution records are acquired according to the distribution request;
in a more preferred implementation manner, the acquired information distribution record may be an information distribution record corresponding to a required range, that is, the range of the information distribution record required to be acquired is determined according to the distribution request, and then the corresponding information distribution record is acquired according to the determined range.
The information issuing record carries user account information, information flow identification information and information issuing time; in addition, the information release record also carries identification information of the released information.
In step S103, a target user is determined according to the information distribution record and the customization mode information.
In an implementation manner, for example, if the customized mode information indicates a publishing manner, the "determining a target user according to the information publishing record and the customized mode information" may specifically be: and determining a target user according to the information issuing record and the issuing mode.
In another implementation manner, for example, if the customized mode information indicates an identity, the "determining a target user according to the information distribution record and the customized mode information" may specifically be: and determining a publishing mode according to the identity identifier, and determining a target user according to the information publishing record and the publishing mode. The identity is the identity of the issuing request sending terminal so as to determine the issuing request sending terminal.
Further, "determine the publishing manner according to the identity", may specifically be: acquiring preset contract information according to the identity; and determining a publishing mode according to the contract information.
In step S104, the information to be distributed is sent to the target user.
It can be understood that, after the target user is determined, the information which is required to be published and corresponds to the publishing request is pushed to the target user.
As can be seen from the above, the information publishing method provided in this embodiment receives the information publishing request, acquires the information publishing record, determines the target user who needs to push information according to the customization mode information and the information publishing record carried in the publishing request, and sends the information which needs to be published to the target user; the publishing request of the embodiment of the invention carries the customized mode information, records the publishing of the information to obtain the information publishing record, and takes the customized mode information and the information publishing record as the judgment condition of information pushing, thereby determining the target user meeting the information pushing condition and further pushing the information needing to be published to the target user, so that the publishing of the information is more purposeful and flexible, and the publishing effect of the information is improved.
Second embodiment
The method according to the first embodiment will be described in further detail below by way of example.
First, the information distribution method provided in this embodiment may be operated based on an information distribution system, such as: as shown in fig. 2a, the advertisement publishing system includes an advertisement publishing request sending end (hereinafter referred to as a request sending end, such as an advertiser), an advertisement platform, an advertisement receiving end (i.e., a target user, such as a mobile phone), and a distributed storage system, where the distributed storage system is configured to store advertisement publishing records, and the advertisement platform is configured to determine the target user according to a publishing request sent by the advertisement publishing request sending end and the advertisement publishing records in the distributed storage system, so that the target user can refer to published advertisements. As will be described in detail below.
Please refer to fig. 2b, which is a flowchart illustrating an information distribution method according to a second embodiment of the present invention. The method comprises the following steps:
in step S201, the request transmitter transmits an advertisement publishing request to the advertisement platform.
In step S202, the advertisement platform receives the publishing request;
in step S203, the advertisement platform determines a publishing mode according to the customized mode information carried in the publishing request.
The steps S201 to S203 may specifically be:
for example, the customization mode information carried in the publishing request may directly indicate the publishing mode, and the advertisement platform determines the publishing mode according to the indication and pushes the advertisement to the user through the publishing mode, which may be specific:
the customized mode information may be embodied by identification information such as "1, 2, 3" and the like, and a preset corresponding publishing mode is found according to the identification information, for example:
(1) in a preset information flow, releasing information in a preset time period;
that is, the information distribution platform is required to distribute information in a certain preset information flow (such as WeChat friend circle or QQ space) within a preset time period. For example, at night, the time period from 8:00 to 9:00 is mostly a leisure time period for users, and information streams such as WeChat friend circles are refreshed more frequently, so that an advertiser can request that an advertisement requested to be published is published in the time period, so that more users are expected to see the published advertisement, and the publishing effect is improved. Of course, the advertisement platform and the advertiser may determine the price of the advertisement in the distribution time period in advance, for example, the price of the advertisement distributed in the time period is greater than the price of the advertisement distributed at other time ends, so as to improve the premium capacity of the advertisement.
(2) In a preset information flow, information is released for the first time on the same day;
the information publishing platform is required to publish the information to be published as the first published information in one day in a certain preset information flow; for example, as the number of the current information flow advertisements is more and more, when the user refreshes the information flow such as WeChat friend circle, the advertisement which appears first may be concerned, and the advertisement which appears later may be ignored due to the problems of large number of advertisements, repeated advertisement content and the like, so that the advertiser may request that the advertisement which is requested to be published is published as the first published information in one day, so as to hope that the user pays attention to the published advertisement, thereby improving the publishing effect. Similarly, the advertisement platform and the advertiser can determine the price of the publishing mode in advance, for example, the price of publishing the advertisement for the first time is larger than the price of publishing the advertisement at other times, so as to improve the price-premium capability of the advertisement.
(3) For all the set information streams, issuing the information to be issued as the information issued first in one day; the distribution method is different from the distribution method (2), which is not limited to one information flow, but comprehensively considers all information flows, and distributes the advertisement requested to be distributed as the advertisement which is distributed first in one day of the information flows.
(4) For all the set information flows, it is required that information to be distributed and the like are included in the first three times of distribution information. The distribution method is different from the distribution methods (2) and (3), and not only comprehensively considers all information streams, but also does not limit the first distribution, namely, the advertisement requested to be distributed is distributed as the advertisement distributed in any one of the first three times in a day of the information streams.
Similarly, in the distribution modes (3) and (4), the advertisement platform and the advertiser can determine the price of the distribution mode in advance to improve the premium capacity of the advertisement. It is easy to think that the publishing mode includes and is not limited to the above 4 modes, and the advertiser and the advertising platform can be determined according to the actual situation, and the examples herein do not limit the present invention.
For another example, the customized mode information carried in the release request indicates an identity, and the identity is an identity of a request sending end (advertiser), wherein preset contract information can be acquired according to the identity; therefore, the issuing mode is determined according to the contract information, and the method can specifically comprise the following steps:
searching preset corresponding contract information by requesting an identity identifier (such as an advertiser name, an advertisement name code number and other identification information) of a sending end, wherein the contract information is input in advance by an advertisement platform, and the preset corresponding contract information can comprise a release price and a corresponding release mode which are determined by the advertisement platform and the advertiser in advance according to the release mode, wherein the release mode can refer to any one of the modes (1) to (4).
It will be appreciated that the publication request in this embodiment carries the customized mode information, as well as the advertisements that need to be published.
In step S204, the advertisement platform obtains an advertisement distribution record from the distributed storage system according to the distribution request.
It can be understood that the advertisement release record carries the user account information, the information stream identification information and the advertisement release time; in addition, the advertisement release record also carries the identification information of the released advertisement.
For example, the advertisement issue record of the user in a certain time period (e.g. one month or half month, etc.) is stored through a distributed storage system, where the key of the storage system is: user id + information flow id, value is: ad id + ad release time t. After each advertisement is published, reporting the advertisement publishing record to a log system, and writing the advertisement publishing record into a distributed storage system by the log system through a real-time stream processing system; if an advertisement publishing request is received, the advertisement publishing record of the user on a certain information flow can be known by inquiring the distributed storage system.
The distributed storage system dispersedly stores data on a plurality of independent devices, adopts an expandable system structure, and utilizes a plurality of storage servers to share storage load, thereby improving the access efficiency. In addition, the information stream identification information can also be transmitted to the advertisement platform by the information stream side, so that the advertisement platform can also know the advertisement issue record of the user on the information stream, which is not described herein again.
In the process of acquiring the advertisement issue record, the acquired information issue record may be all locally stored information issue records, that is, all locally stored information issue records are acquired according to the issue request;
in a more preferred implementation manner, the acquired information distribution record may be an information distribution record corresponding to a required range, that is, the range of the information distribution record required to be acquired is determined according to the distribution request, and then the corresponding information distribution record is acquired according to the determined range, so that the processing amount of the server on the data can be appropriately reduced, and the processing efficiency is improved.
In step S205, the advertisement platform determines an advertisement receiving end according to the advertisement distribution record and the distribution manner.
In this embodiment, the advertisement receiving end, i.e. the target user, and the specific manner of determining the target user according to the advertisement publishing record and the publishing manner may include:
(a) in the advertisement release record, according to the advertisement release time and the information stream identification information, determining the advertisement release record meeting the release mode;
(b) and determining the target user according to the user account information in the advertisement publishing record meeting the publishing mode.
Such as: in the obtained advertisement release records, the advertisement platform determines the advertisement release records meeting the release mode according to the advertisement release time t and the information flow (such as WeChat friend circle or QQ space) identification information flow id; and determining a corresponding target user according to the user account information 'user id' in the advertisement publishing record meeting the publishing mode.
In step S206, the advertisement platform sends the advertisement to be published to the advertisement receiving end.
In step S207, the advertisement receiving end displays the advertisement sent by the advertisement platform.
And after the target user is determined, pushing the advertisement which is required to be published and corresponds to the publishing request to the target user for the target user to look up.
In step S208, the advertisement platform updates the advertisement distribution record according to the distribution result.
In step S209, the advertisement platform reports the advertisement issue record to the log system.
In step S210, the log system stores the advertisement distribution record to the distributed storage system.
The steps S208 to S210 may specifically be:
for example, after each advertisement is released, the advertisement platform updates the advertisement release record according to the release result, and reports the updated advertisement release record to the log system, and the log system writes the advertisement release record into the distributed storage system through the real-time stream processing system; if an advertisement publishing request is received, the advertisement publishing record of the user on a certain information flow can be known by inquiring the distributed storage system.
As can be seen from the above, the information publishing method provided in this embodiment receives the advertisement publishing request, acquires the advertisement publishing record, determines the target user who needs to push information according to the customization mode information and the advertisement publishing record carried in the publishing request, and sends the advertisement that needs to be published to the target user; the publishing request of the embodiment of the invention carries the customized mode information, records the publishing of the advertisement to obtain the advertisement publishing record, and takes the customized mode information and the advertisement publishing record as the judgment condition of information pushing, thereby determining the target user meeting the advertisement pushing condition and further pushing the information needing to be published to the target user, so that the publishing of the information is more purposeful and flexible, and the publishing effect of the advertisement is improved.
Third embodiment
In order to better implement the information publishing method provided by the embodiment of the invention, the embodiment of the invention also provides a device based on the information publishing method. The meaning of the noun is the same as that in the above information issuing method, and specific implementation details can refer to the description in the method embodiment.
As shown in fig. 3, a schematic structural diagram of an information distribution apparatus according to an embodiment of the present invention is provided, where the information distribution apparatus may be specifically integrated in a network device such as a server or a gateway. May include a
receiving module301, a
record obtaining module302, a determining
module303, and a sending
module304;
the receiving
module301 is configured to receive an information publishing request, where the publishing request carries customization mode information and information that needs to be published.
In this embodiment, the customized mode information may specifically indicate the publishing mode, and may also specifically indicate the identity of the sending end of the publishing request, so that the corresponding publishing mode may be determined according to the identity.
The issuing mode may specifically be any one of the following modes:
based on a preset information flow, releasing information in a preset time period, namely requiring an information release platform to release information in a certain preset information flow (such as WeChat friend circle or QQ space) in the preset time period; or, based on a preset information flow, the information is released for the first time on the same day, that is, the information release platform is required to release the information to be released in a certain preset information flow as the first released information in the day; or for all the set information streams, issuing the information to be issued as the information issued first in one day; or, for all the set information streams, it is required to include the information to be distributed in the first three times of distribution information.
A
record obtaining module302, configured to obtain an information distribution record according to the distribution request.
The information issuing record carries user account information, information flow identification information and information issuing time; in addition, the information release record also carries identification information of the released information.
And the determining
module303 is configured to determine the target user according to the information distribution record and the customization mode information.
In an implementation manner, for example, if the customized mode information indicates a publishing manner, the "determining a target user according to the information publishing record and the customized mode information" may specifically be: and determining a target user according to the information issuing record and the issuing mode.
In another implementation manner, for example, if the customized mode information indicates an identity, the "determining a target user according to the information distribution record and the customized mode information" may specifically be: and determining a publishing mode according to the identity identifier, and determining a target user according to the information publishing record and the publishing mode. The identity is the identity of the issuing request sending terminal so as to determine the issuing request sending terminal.
A sending
module304, configured to send the information that needs to be published to the target user.
It can be understood that, after the target user is determined, the information which is required to be published and corresponds to the publishing request is pushed to the target user.
As can be seen from the above, the information publishing device provided in this embodiment receives the information publishing request, acquires the information publishing record, determines the target user needing to push information according to the customization mode information and the information publishing record carried in the publishing request, and sends the information needing to be published to the target user; the publishing request of the embodiment of the invention carries the customized mode information, records the publishing of the information to obtain the information publishing record, and takes the customized mode information and the information publishing record as the judgment condition of information pushing, thereby determining the target user meeting the information pushing condition and further pushing the information needing to be published to the target user, so that the publishing of the information is more purposeful and flexible, and the publishing effect of the information is improved.
Fourth embodiment
The information distribution apparatus according to the third embodiment is described in further detail below.
As shown in fig. 4, a schematic structural diagram of an information distribution apparatus provided in an embodiment of the present invention includes: the receiving
module401, the
record obtaining module402, the determining
module403, and the sending
module404, wherein the functional functions of the functional modules in this embodiment may refer to the related descriptions of the receiving
module301, the
record obtaining module302, the determining
module303, and the sending
module304 in the third embodiment, which are not described herein again.
Preferably, in some embodiments, the customization mode information carried in the information publishing request received by the receiving
module401 may specifically indicate a publishing mode; the determining
module403 may be specifically configured to determine the target user according to the information distribution record and the distribution manner.
In some embodiments, the customized mode information indicates an identity; the determining
module403 may be specifically configured to determine the publishing manner according to the identity identifier, and determine the target user according to the information publishing record and the publishing manner. In this manner, the determining
module403 may be further configured to: and acquiring preset contract information according to the identity, and determining a publishing mode according to the contract information.
The publishing mode comprises the following steps: in a preset information flow, releasing information in a preset time period; or in a preset information flow, the information is released for the first time on the day.
Based on a preset information flow, releasing information in a preset time period, namely requiring an information release platform to release information in a certain preset information flow (such as WeChat friend circle or QQ space) in the preset time period; or, based on a preset information flow, the information is released for the first time on the same day, that is, the information release platform is required to release the information to be released in a certain preset information flow as the first released information in the day; or for all the set information streams, issuing the information to be issued as the information issued first in one day; or, for all the set information streams, it is required to include the information to be distributed in the first three times of distribution information.
It is easy to think that the distribution mode includes and is not limited to the above mode, and can be determined according to the actual situation, and the examples herein do not limit the present invention.
The
record obtaining module402 may include:
a first obtaining
unit4021, configured to obtain all local information distribution records according to the distribution request; or, the second obtaining
unit4022 is configured to determine a range of an information distribution record to be obtained according to the distribution request, and obtain a corresponding information distribution record according to the determined range, where the information distribution record carries the user account information, the information stream identification information, and the information distribution time.
That is, the acquired information distribution record may be all locally stored information distribution records, that is, all locally stored information distribution records are acquired according to the distribution request; in a more preferred implementation manner, the acquired information distribution record may be an information distribution record corresponding to a required range, that is, the range of the information distribution record required to be acquired is determined according to the distribution request, and then the corresponding information distribution record is acquired according to the determined range, so that the processing amount of the server on the data can be appropriately reduced, and the processing efficiency is improved.
Further, the determining
module403 may include:
a first determining unit 4031, configured to determine, in the information distribution record, an information distribution record that satisfies the distribution manner according to the information distribution time and the information flow identification information; a second determining
unit4032, configured to determine the target user according to the user account information in the information distribution record that meets the distribution mode.
For example, in the obtained advertisement release record, the advertisement platform determines the advertisement release record meeting the release mode according to the advertisement release time and the identification information of the information flow (such as WeChat friend circle or QQ space); and determining a corresponding target user according to the user account information in the advertisement publishing record meeting the publishing mode.
The apparatus may further include: an updating
module405, configured to update the information distribution record according to a distribution result; and a reporting and controlling
module406, configured to report the information release record to a log system, so as to store the information release record in a distributed storage system.
For example, after each advertisement is released, the advertisement platform updates the advertisement release record according to the release result, and reports the updated advertisement release record to the log system, and the log system writes the advertisement release record into the distributed storage system through the real-time stream processing system; if an advertisement publishing request is received, the advertisement publishing record of the user on a certain information flow can be known by inquiring the distributed storage system.
In specific implementation, the above modules may be implemented as independent entities, or may be combined arbitrarily to be implemented as the same or several entities, and specific implementation of the above modules may refer to the foregoing method embodiments, which are not described herein again.
The information issuing device can be integrated in network equipment such as a server or a gateway, and the like, such as an advertisement platform.
As can be seen from the above, the information publishing device provided in this embodiment receives the information publishing request, acquires the information publishing record, determines the target user needing to push information according to the customization mode information and the information publishing record carried in the publishing request, and sends the information needing to be published to the target user; the publishing request of the embodiment of the invention carries the customized mode information, records the publishing of the information to obtain the information publishing record, and takes the customized mode information and the information publishing record as the judgment condition of information pushing, thereby determining the target user meeting the information pushing condition and further pushing the information needing to be published to the target user, so that the publishing of the information is more purposeful and flexible, and the publishing effect of the information is improved.
Fifth embodiment
An embodiment of the present invention further provides a server, in which the information distribution apparatus according to the embodiment of the present invention may be integrated, where the server may operate on a receiving terminal server, as shown in fig. 5, which shows a schematic structural diagram of a server according to the embodiment of the present invention, specifically:
the server may include components such as a
processor501 of one or more processing cores,
memory502 of one or more computer-readable storage media, Radio Frequency (RF)
circuitry503, a
power supply504, an
input unit505, and a
display unit506. Those skilled in the art will appreciate that the server architecture shown in FIG. 5 is not meant to be limiting, and may include more or fewer components than those shown, or some components may be combined, or a different arrangement of components. Wherein:
the
processor501 is a control center of the server, connects various parts of the entire server by various interfaces and lines, and performs various functions of the server and processes data by running or executing software programs and/or modules stored in the
memory502 and calling data stored in the
memory502, thereby performing overall monitoring of the server. Optionally,
processor501 may include one or more processing cores; preferably, the
processor501 may integrate an application processor, which mainly handles operating systems, user interfaces, application programs, etc., and a modem processor, which mainly handles wireless communications. It will be appreciated that the modem processor described above may not be integrated into the
processor501.
The
memory502 may be used to store software programs and modules, and the
processor501 executes various functional applications and data processing by operating the software programs and modules stored in the
memory502. The
memory502 may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application program required by at least one function (such as a sound playing function, an image playing function, etc.), and the like; the storage data area may store data created according to the use of the server, and the like. Further, the
memory502 may include high speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid state storage device. Accordingly, the
memory502 may also include a memory controller to provide the
processor501 with access to the
memory502.
The
RF circuit503 may be used for receiving and transmitting signals during information transmission and reception, and in particular, for receiving downlink information of a base station and then processing the received downlink information by one or
more processors501; in addition, data relating to uplink is transmitted to the base station. In general, the
RF circuitry503 includes, but is not limited to, an antenna, at least one Amplifier, a tuner, one or more oscillators, a Subscriber Identity Module (SIM) card, a transceiver, a coupler, a Low Noise Amplifier (LNA), a duplexer, and the like. In addition, the
RF circuitry503 may also communicate with networks and other devices via wireless communications. The wireless communication may use any communication standard or protocol, including but not limited to Global System for mobile communications (GSM), General Packet Radio Service (GPRS), Code Division Multiple Access (CDMA), Wideband Code Division Multiple Access (WCDMA), Long Term Evolution (LTE), email, Short Message Service (SMS), and the like.
The server also includes a power supply 504 (e.g., a battery) for powering the various components, which may preferably be logically connected to the
processor501 via a power management system to manage charging, discharging, and power consumption management functions via the power management system. The
power supply504 may also include any component of one or more dc or ac power sources, recharging systems, power failure detection circuitry, power converters or inverters, power status indicators, and the like.
The server may further include an
input unit505, and the
input unit505 may be used to receive input numeric or character information and generate keyboard, mouse, joystick, optical or trackball signal inputs related to user settings and function control.
The server may also include a
display unit506, and the
display unit506 may be used to display information input by the user or provided to the user, as well as various graphical user interfaces of the server, which may be made up of graphics, text, icons, video, and any combination thereof. The Display unit 508 may include a Display panel, and optionally, the Display panel may be configured in the form of a Liquid Crystal Display (LCD), an Organic Light-emitting diode (OLED), or the like.
Specifically, in this embodiment, the
processor501 in the server loads the executable file corresponding to the process of one or more application programs into the
memory502 according to the following instructions, and the
processor501 runs the application program stored in the
memory502, thereby implementing various functions as follows:
receiving an information release request, wherein the release request carries customized mode information and information required to be released; acquiring an information release record according to the release request; determining a target user according to the information release record and the customization mode information; and sending the information needing to be issued to the target user.
Preferably, the
processor501 is further configured to: the customized mode information indicates a publishing mode; and determining a target user according to the information issuing record and the issuing mode.
Preferably, the
processor501 is further configured to: the customized mode information indicates an identity; and determining a publishing mode according to the identity identifier, and determining a target user according to the information publishing record and the publishing mode.
Based on this, the
processor501 may also be used for
Preferably, the
processor501 may be further configured to obtain preset contract information according to the identity; and determining a publishing mode according to the contract information.
Wherein, the publishing mode comprises: in a preset information flow, releasing information in a preset time period; or in a preset information flow, the information is released for the first time on the day.
Preferably, the
processor501 may be further configured to obtain all local information distribution records according to the distribution request, where the information distribution records carry user account information, information stream identification information, and information distribution time; or determining the range of the information release record required to be acquired according to the release request, and acquiring the corresponding information release record according to the determined range, wherein the information release record carries the user account information, the information stream identification information and the information release time.
Preferably, the
processor501 may be further configured to, in the information distribution record, determine an information distribution record meeting the distribution mode according to information distribution time and the information flow identification information; and determining the target user according to the user account information in the information publishing record meeting the publishing mode.
Preferably, the
processor501 may be further configured to update the information distribution record according to a distribution result; and reporting the information release record to a log system so as to store the information release record to a distributed storage system.
As can be seen from the above, in the server provided in this embodiment, the information publishing request is received, the information publishing record is obtained, the target user needing to push information is determined according to the customization mode information and the information publishing record carried in the publishing request, and the information needing to be published is sent to the target user; the publishing request of the embodiment of the invention carries the customized mode information, records the publishing of the information to obtain the information publishing record, and takes the customized mode information and the information publishing record as the judgment condition of information pushing, thereby determining the target user meeting the information pushing condition and further pushing the information needing to be published to the target user, so that the publishing of the information is more purposeful and flexible, and the publishing effect of the information is improved.
In the above embodiments, the descriptions of the embodiments have respective emphasis, and parts that are not described in detail in a certain embodiment may refer to the above detailed description of the information publishing method, and are not described herein again.
The information issuing device provided in the embodiment of the present invention is, for example, a computer, a tablet computer, a mobile phone with a touch function, and the like, and the information issuing device and the information issuing method in the above embodiments belong to the same concept, and any one of the methods provided in the information issuing method embodiment may be operated on the information issuing device, and a specific implementation process thereof is described in the information issuing method embodiment, and is not described herein again.
It should be noted that, for the information distribution method of the present invention, a person skilled in the art may understand that all or part of the process of implementing the information distribution method of the embodiments of the present invention may be completed by controlling related hardware through a computer program, where the computer program may be stored in a computer readable storage medium, such as a memory of a terminal, and executed by at least one processor in the terminal, and the process of executing the computer program may include the process of the embodiments of the information distribution method. The storage medium may be a magnetic disk, an optical disk, a Read Only Memory (ROM), a Random Access Memory (RAM), or the like.
In the information distribution apparatus according to the embodiment of the present invention, each functional module may be integrated in one processing chip, or each module may exist alone physically, or two or more modules are integrated in one module. The integrated module can be realized in a hardware mode, and can also be realized in a software functional module mode. The integrated module, if implemented in the form of a software functional module and sold or used as a stand-alone product, may also be stored in a computer readable storage medium, such as a read-only memory, a magnetic or optical disk, or the like.
The information publishing method and apparatus provided by the embodiment of the present invention are described in detail above, and the principle and the implementation manner of the present invention are explained in this document by applying a specific example, and the description of the above embodiment is only used to help understanding the method and the core idea of the present invention; meanwhile, for those skilled in the art, according to the idea of the present invention, there may be variations in the specific embodiments and the application scope, and in summary, the content of the present specification should not be construed as a limitation to the present invention.
Claims (16)
1. An information distribution method, comprising:
receiving an information release request, wherein the release request carries customized mode information and information required to be released;
acquiring an information release record according to the release request, wherein the information release record carries user account information, information stream identification information and information release time;
determining a publishing mode according to the customized mode information, wherein the publishing mode is a mode that an information publishing platform publishes the information needing to be published in a preset information flow;
in the information release record, determining the information release record meeting the release mode according to the information release time and the information flow identification information;
determining a target user according to the user account information in the information publishing record meeting the publishing mode;
and sending the information needing to be issued to the target user.
2. The information distribution method according to claim 1, wherein the customization mode information indicates a distribution manner;
determining a publishing mode according to the customized mode information, specifically: and determining the publishing mode indicated by the customized mode information as the publishing mode of the information needing to be published.
3. The information issuing method according to claim 1, wherein the customized mode information indicates an identity, the identity being an identity of a sender that sends the issuing request;
determining a publishing mode according to the customized mode information, specifically: and determining a publishing mode according to the identity.
4. The information issuing method according to claim 3, wherein the determining the issuing manner according to the identity identifier specifically includes:
acquiring preset contract information according to the identity;
and determining a publishing mode according to the contract information.
5. The information distribution method according to any one of claims 2 to 4, wherein the distribution manner includes:
in a preset information flow, releasing information in a preset time period; or
In the preset information flow, the information is released for the first time on the day.
6. The information distribution method according to claim 5, wherein the obtaining of the information distribution record according to the distribution request includes:
acquiring all local information release records according to the release request; or,
and determining the range of the information release record required to be acquired according to the release request, and acquiring the corresponding information release record according to the determined range.
7. The information distribution method according to any one of claims 1 to 4, wherein after the sending the information that needs to be distributed to the target user, the method further comprises:
updating the information release record according to the release result;
and reporting the information release record to a log system so as to store the information release record to a distributed storage system.
8. An information distribution apparatus, comprising:
the receiving module is used for receiving an information publishing request, wherein the publishing request carries the customized mode information and the information needing to be published;
the record acquisition module is used for acquiring an information release record according to the release request, wherein the information release record carries user account information, information flow identification information and information release time;
the determining module is used for determining a publishing mode according to the customized mode information, wherein the publishing mode is a mode that an information publishing platform publishes the information needing to be published in a preset information flow; in the information release record, determining the information release record meeting the release mode according to the information release time and the information stream identification information, and determining a target user according to the user account information in the information release record meeting the release mode;
and the sending module is used for sending the information needing to be issued to the target user.
9. The information distribution apparatus according to claim 8, wherein the customization mode information indicates a distribution manner;
the determining module is specifically configured to determine a publishing manner indicated by the customized mode information as a publishing manner of the information to be published, where the publishing manner is a manner in which an information publishing platform publishes the information to be published in a preset information flow; and determining a target user according to the information release record and the release mode.
10. The information distribution apparatus according to claim 8, wherein the customized mode information indicates an identity, the identity being an identity of a sender that sends the distribution request;
the determining module is specifically configured to determine a publishing mode according to the identity, where the publishing mode is a mode in which the information publishing platform publishes the information to be published in a preset information stream; and determining a target user according to the information release record and the release mode.
11. The information distribution apparatus according to claim 10, wherein the determining module is further configured to: and acquiring preset contract information according to the identity, and determining a publishing mode according to the contract information.
12. The information distribution apparatus according to any one of claims 9 to 11, wherein the distribution manner includes: in a preset information flow, releasing information in a preset time period; or in a preset information flow, the information is released for the first time on the day.
13. The information distribution apparatus according to claim 12, wherein the record acquisition module includes:
the first acquisition unit is used for acquiring all local information release records according to the release request; or,
and the second acquisition unit is used for determining the range of the information release record required to be acquired according to the release request and acquiring the corresponding information release record according to the determined range.
14. The information distribution apparatus according to any one of claims 8 to 11, characterized in that the apparatus further comprises:
the updating module is used for updating the information release record according to the release result;
and the reporting and controlling module is used for reporting the information release record to a log system so as to store the information release record to a distributed storage system.
15. A computer-readable storage medium storing a computer program, wherein the computer program causes a computer to perform the method according to any one of claims 1 to 7.
16. A server comprising a processor and a memory, the memory storing a computer program for information distribution, wherein the computer program loaded into the memory by the processor performs the method of any one of claims 1 to 7.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510348846.9A CN106331002B (en) | 2015-06-23 | 2015-06-23 | Information publishing method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510348846.9A CN106331002B (en) | 2015-06-23 | 2015-06-23 | Information publishing method and device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106331002A CN106331002A (en) | 2017-01-11 |
CN106331002B true CN106331002B (en) | 2020-03-17 |
Family
ID=57728239
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510348846.9A Active CN106331002B (en) | 2015-06-23 | 2015-06-23 | Information publishing method and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106331002B (en) |
Families Citing this family (5)
* Cited by examiner, † Cited by third partyPublication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107222463A (en) * | 2017-05-10 | 2017-09-29 | 北京潘达互娱科技有限公司 | information issuing method and device |
CN108052596A (en) * | 2017-12-12 | 2018-05-18 | 赵磊 | A kind of data processing server, terminal and system |
CN108696423B (en) * | 2018-03-13 | 2021-06-15 | 维沃移动通信有限公司 | Message publishing method and terminal |
CN109523354A (en) * | 2018-11-08 | 2019-03-26 | 新疆初点信息科技有限公司 | A kind of ceramics trading service platform, system and method |
CN115471262B (en) * | 2022-09-15 | 2023-12-01 | 武汉精阅数字传媒科技有限公司 | Advertisement distribution system and intelligent advertisement distributor |
Citations (6)
* Cited by examiner, † Cited by third partyPublication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101034997A (en) * | 2006-03-09 | 2007-09-12 | 新数通兴业科技(北京)有限公司 | Method and system for accurately publishing the data information |
CN101431524A (en) * | 2007-11-07 | 2009-05-13 | 阿里巴巴集团控股有限公司 | Method and device for implementing oriented network advertisement delivery |
CN102073956A (en) * | 2009-11-19 | 2011-05-25 | 深圳市腾讯计算机系统有限公司 | Data mining-based directional advertisement release method, system and equipment |
CN102521767A (en) * | 2011-12-13 | 2012-06-27 | 亿赞普(北京)科技有限公司 | Method and system for publishing network advertising information |
CN102663078A (en) * | 2012-04-01 | 2012-09-12 | 百度在线网络技术(北京)有限公司 | Method and equipment for generating to-be-issued information in network community |
CN103295150A (en) * | 2013-05-20 | 2013-09-11 | 厦门告之告信息技术有限公司 | Advertising release system and advertising release method capable of accurately quantizing and counting release effects |
Family Cites Families (1)
* Cited by examiner, † Cited by third partyPublication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110153435A1 (en) * | 2009-09-17 | 2011-06-23 | Lexos Media Inc. | System and method of cursor-based content delivery |
-
2015
- 2015-06-23 CN CN201510348846.9A patent/CN106331002B/en active Active
Patent Citations (6)
* Cited by examiner, † Cited by third partyPublication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101034997A (en) * | 2006-03-09 | 2007-09-12 | 新数通兴业科技(北京)有限公司 | Method and system for accurately publishing the data information |
CN101431524A (en) * | 2007-11-07 | 2009-05-13 | 阿里巴巴集团控股有限公司 | Method and device for implementing oriented network advertisement delivery |
CN102073956A (en) * | 2009-11-19 | 2011-05-25 | 深圳市腾讯计算机系统有限公司 | Data mining-based directional advertisement release method, system and equipment |
CN102521767A (en) * | 2011-12-13 | 2012-06-27 | 亿赞普(北京)科技有限公司 | Method and system for publishing network advertising information |
CN102663078A (en) * | 2012-04-01 | 2012-09-12 | 百度在线网络技术(北京)有限公司 | Method and equipment for generating to-be-issued information in network community |
CN103295150A (en) * | 2013-05-20 | 2013-09-11 | 厦门告之告信息技术有限公司 | Advertising release system and advertising release method capable of accurately quantizing and counting release effects |
Also Published As
Publication number | Publication date |
---|---|
CN106331002A (en) | 2017-01-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106331002B (en) | 2020-03-17 | Information publishing method and device |
KR101877150B1 (en) | 2018-08-07 | Method, terminal, and system for pushing information |
CN109286648B (en) | 2020-11-06 | Data pushing method, device and system and terminal equipment |
CN106131185B (en) | 2020-03-17 | Video data processing method, device and system |
CN107437189B (en) | 2021-01-08 | Promotion information releasing method, device and system |
CN109146446B (en) | 2021-04-20 | Virtual article issuing method, device and system |
CN105337843A (en) | 2016-02-17 | Interaction system and method, client, and background server |
KR101828295B1 (en) | 2018-02-13 | Terminal and method for managing application thereof |
CN104954233B (en) | 2019-03-15 | Information-pushing method, device and system |
CN110781373B (en) | 2022-09-06 | List updating method and device, readable medium and electronic equipment |
CN103795846A (en) | 2014-05-14 | Method for realizing intelligent rest anti-interference for application in mobile terminal and server |
WO2009114968A1 (en) | 2009-09-24 | Systems and methods for scheduling and delivering messages based on recipient's time zone |
CN106603601A (en) | 2017-04-26 | Service processing method, device and system, and terminal equipment |
CN102984213A (en) | 2013-03-20 | Information sharing method, device and system |
CN101729441A (en) | 2010-06-09 | Update reminding method, system thereof, update source server and access server |
CN106453593B (en) | 2020-09-04 | Message pushing method and device |
CN101627604A (en) | 2010-01-13 | There are system, communication terminal, server and computer program |
CN104253872A (en) | 2014-12-31 | Synchronous information updating method, system and terminal |
CN112784152A (en) | 2021-05-11 | Method and device for marking user |
CN104378755A (en) | 2015-02-25 | Terminal interaction method and device |
KR102020358B1 (en) | 2019-11-05 | Terminal and method for synchronizing application thereof |
JP2011191911A (en) | 2011-09-29 | Advertisement distribution device, advertisement distribution system, advertisement distribution method and program |
CN113312553B (en) | 2024-06-18 | User tag determining method and device |
CN112949326B (en) | 2023-05-05 | Information query method, device, equipment and computer readable medium |
CN108182122B (en) | 2020-08-14 | Application update reminding method and device, storage medium and server |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
2017-01-11 | PB01 | Publication | |
2017-01-11 | PB01 | Publication | |
2018-07-17 | SE01 | Entry into force of request for substantive examination | |
2018-07-17 | SE01 | Entry into force of request for substantive examination | |
2020-03-17 | GR01 | Patent grant | |
2020-03-17 | GR01 | Patent grant |