patents.google.com

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 PDF

Info

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
Application number
CN201510348846.9A
Other languages
Chinese (zh)
Other versions
CN106331002A (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.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen 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.)
2015-06-23
Filing date
2015-06-23
Publication date
2020-03-17
2015-06-23 Application filed by Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
2015-06-23 Priority to CN201510348846.9A priority Critical patent/CN106331002B/en
2017-01-11 Publication of CN106331002A publication Critical patent/CN106331002A/en
2020-03-17 Application granted granted Critical
2020-03-17 Publication of CN106331002B publication Critical patent/CN106331002B/en
Status Active legal-status Critical Current
2035-06-23 Anticipated expiration legal-status Critical

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

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/55Push-based network services
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0251Targeted 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

Information publishing method and device

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 module

301, a

record obtaining module

302, a determining

module

303, and a sending

module

304;

the receiving

module

301 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 module

302, 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

module

303 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

module

304, 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

module

401, the

record obtaining module

402, the determining

module

403, and the sending

module

404, wherein the functional functions of the functional modules in this embodiment may refer to the related descriptions of the receiving

module

301, the

record obtaining module

302, the determining

module

303, and the sending

module

304 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

module

401 may specifically indicate a publishing mode; the determining

module

403 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

module

403 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

module

403 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 module

402 may include:

a first obtaining

unit

4021, configured to obtain all local information distribution records according to the distribution request; or, the second obtaining

unit

4022 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

module

403 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

unit

4032, 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

module

405, configured to update the information distribution record according to a distribution result; and a reporting and controlling

module

406, 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

processor

501 of one or more processing cores,

memory

502 of one or more computer-readable storage media, Radio Frequency (RF)

circuitry

503, a

power supply

504, an

input unit

505, and a

display unit

506. 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

processor

501 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

memory

502 and calling data stored in the

memory

502, thereby performing overall monitoring of the server. Optionally,

processor

501 may include one or more processing cores; preferably, the

processor

501 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

processor

501.

The

memory

502 may be used to store software programs and modules, and the

processor

501 executes various functional applications and data processing by operating the software programs and modules stored in the

memory

502. The

memory

502 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

memory

502 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

memory

502 may also include a memory controller to provide the

processor

501 with access to the

memory

502.

The

RF circuit

503 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 processors

501; in addition, data relating to uplink is transmitted to the base station. In general, the

RF circuitry

503 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 circuitry

503 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

processor

501 via a power management system to manage charging, discharging, and power consumption management functions via the power management system. The

power supply

504 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 unit

505, and the

input unit

505 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 unit

506, and the

display unit

506 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

processor

501 in the server loads the executable file corresponding to the process of one or more application programs into the

memory

502 according to the following instructions, and the

processor

501 runs the application program stored in the

memory

502, 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

processor

501 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

processor

501 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

processor

501 may also be used for

Preferably, the

processor

501 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

processor

501 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

processor

501 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

processor

501 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.

CN201510348846.9A 2015-06-23 2015-06-23 Information publishing method and device Active CN106331002B (en)

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 party
Publication 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 party
Publication 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 party
Publication 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

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication 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