CN108322528A - Ad click recording method based on block chain and system - Google Patents

Ad click recording method based on block chain and system Download PDF

Info

Publication number
CN108322528A
CN108322528A CN201810076891.7A CN201810076891A CN108322528A CN 108322528 A CN108322528 A CN 108322528A CN 201810076891 A CN201810076891 A CN 201810076891A CN 108322528 A CN108322528 A CN 108322528A
Authority
CN
China
Prior art keywords
block
block chain
click
node server
click data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201810076891.7A
Other languages
Chinese (zh)
Other versions
CN108322528B (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.)
Dongguan University of Technology
Original Assignee
Dongguan University of Technology
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Dongguan University of Technology filed Critical Dongguan University of Technology
Priority to CN201810076891.7A priority Critical patent/CN108322528B/en
Publication of CN108322528A publication Critical patent/CN108322528A/en
Application granted granted Critical
Publication of CN108322528B publication Critical patent/CN108322528B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

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/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1097Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]
    • 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/0201Market modelling; Market analysis; Collecting market data
    • 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/0242Determining effectiveness of advertisements

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Strategic Management (AREA)
  • Accounting & Taxation (AREA)
  • Development Economics (AREA)
  • Finance (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Economics (AREA)
  • Game Theory and Decision Science (AREA)
  • Marketing (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Storage Device Security (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The invention discloses a kind of ad click recording method based on block chain and system, the method includes:After receiving the request that client is sent out, block chain node server parses the user click data that client is sent, and extracts user identification code and advertisement and identifier code;Block chain node server sends out request according to user identification code, to database server, obtains user information;Block chain node server sends out request according to advertisement and identifier code, to database server, obtains advertising information;Block chain node server will be used as ad click data after user information, advertising information, click ageing;Block chain node server summarizes all ad click data in the same period, creates block and block chain is written.The characteristic record user that the present invention can not be distorted using block chain ensures the authenticity and completeness of ad click record, while database server being effectively prevent to be broken the full leaking data brought for the click behavior of advertisement.

Description

Ad click recording method based on block chain and system
Technical field
The present invention relates to a kind of ad click recording method and system, especially a kind of ad click note based on block chain Recording method and system belong to advertisement marketing field.
Background technology
Advertisement marketing is a kind of important means of enterprise marketing, and mainly carrying out publicity to product by this carrier of advertisement pushes away Extensively, facilitate consumer directly to buy, expand the sale of product, improve the popularity, reputation and influence power of enterprise.In general, wide Accuse main can select in printed medium, electronic media, out-of-home media, direct mail, sale scene, number interconnection, 7 class medium of large-scale activity One or more carry out advertisement dispensings.For advertiser, how accurate recording click advertisement intention and potential customers, It determines advertisement marketing effect, influence of the statistical trace to product sales volume, and then determines that advertisement marketing rate of return on investment is a weight The problem of wanting.
Currently, the method for record ad click behavior is broadly divided into two kinds:Server-side database stores ad click note Ad click record is locally stored in record and client.Wherein, first method specifically includes two kinds of realization methods:Utilize bridge page The mode that (also call at the door page, formfeed, transition page) replaces hyperlink records user and clicks behavior, and by bridge page information and user equipment Information is sent to server and stores in the database;Client call interface, server end call situation by record interface To record ad click behavior and store in the database.Second method mainly passes through client local cache or memory storage Ad click records.
But the mode of database purchase ad click record has the following defects:1) it can not ensure that data are not tampered;2) Userspersonal information and ad click record can all leak if database is broken;Ad click record is locally stored in client It has the following defects:1) it can not ensure that data are not tampered;2) advertiser can not learn the record if being not transmitted to server, Also the value of these data can not be excavated.
Invention content
The purpose of the present invention is to solve the defects of the above-mentioned prior art, provide a kind of advertisement point based on block chain Recording method is hit, this method stores ad click within a block based on the characteristic guarantee that block chain can not be distorted and records authenticity And completeness, intention client and potential customers crowd are screened for advertiser, it is important to determine that advertisement marketing investment repayment ratio has Meaning, while ad click record and user basic information being stored separately, it effectively prevent database server to be broken and brings Full leaking data.
Another object of the present invention is to provide a kind of, and the ad click based on block chain records system.
The purpose of the present invention can be reached by adopting the following technical scheme that:
Ad click recording method based on block chain, the method includes:
After receiving the request that client is sent out, block chain node server parses user's hits that client is sent According to, and extract user identification code and advertisement and identifier code;
Block chain node server sends out request according to user identification code, to database server, obtains user information;
Block chain node server sends out request according to advertisement and identifier code, to database server, obtains advertising information;
Block chain node server will be used as ad click data after user information, advertising information, click ageing;
Block chain node server summarizes all ad click data in the same period, creates block and is written Block chain.
Further, when there is no previous block, the block chain node server will be all wide in the same period It accuses click data to be summarized, create block and block chain is written, specifically include:
Block chain node server summarizes all ad click data in the same period;
Block chain node server counts the quantity of ad click data;
Block chain node server calculates Merkel's root of ad click data by Merkel's tree algorithm;
Block chain node server is calculated need to create block by the conduct of the cryptographic Hash of timestamp and Merkel's root composition data Block head cryptographic Hash;
Block chain node server creates block, first block as block chain.
Further, the block includes block head and block body;
The block body is for preserving ad click data;
The block head is for preserving ad click data bulk, timestamp, Merkel in block chain version number, block body Root and local area build cryptographic Hash.
Further, when there are previous block, the block chain node server is by all advertisements in the same period Click data is summarized, and creates block and block chain is written, specifically include:
Block chain node server summarizes all ad click data in the same period;
Block chain node server counts the quantity of ad click data;
Block chain node server calculates Merkel's root of ad click data by Merkel's tree algorithm;
Block chain node server is calculated by previous block cryptographic Hash, the cryptographic Hash of timestamp and Merkel's root composition data Block head cryptographic Hash as new block
Block chain node server creates new block;
New block is connected to behind previous block, block chain is formed.
Further, the new block includes block head and block body;
The block body is for preserving ad click data;
The block head is used to preserve ad click data bulk in block chain version number, block body, previous block head Cryptographic Hash, Merkel's root, timestamp and local area build cryptographic Hash.
Another object of the present invention can be reached by adopting the following technical scheme that:
Ad click based on block chain records system, and the system comprises client, block chain node server sum numbers According to library server;
The block chain node server includes:
Identification code extraction module, for after receiving the request that client is sent out, the user that parsing client is sent to click Data, and extract user identification code and advertisement and identifier code;
User profile acquisition module obtains user's letter for according to user identification code, request to be sent out to database server Breath;
Advertising information acquisition module obtains advertisement letter for according to advertisement and identifier code, request to be sent out to database server Breath;
Ad click data acquisition module, for advertisement point will to be used as after user information, advertising information, click ageing Hit data;
Block chain module is written, for summarizing all ad click data in the same period, creates block simultaneously Block chain is written.
Further, when there is no previous block, said write block chain module specifically includes:
First data summarization unit, for summarizing all ad click data in the same period;
First quantity statistics unit, the quantity for counting ad click data;
First computing unit, Merkel's root for calculating ad click data by Merkel's tree algorithm;
Second computing unit, for calculating by the cryptographic Hash of timestamp and Merkel's root composition data as the area that need to be created Build cryptographic Hash;
First block creating unit, for creating block, first block as block chain.
Further, the block includes block head and block body;
The block body is for preserving ad click data;
The block head is for preserving ad click data bulk, timestamp, Merkel in block chain version number, block body Root and local area build cryptographic Hash.
Further, when there are previous block, said write block chain module specifically includes:
Second data summarization unit, for summarizing all ad click data in the same period;
Second quantity statistics unit, the quantity for counting ad click data;
Third computing unit, Merkel's root for calculating ad click data by Merkel's tree algorithm;
4th computing unit, for calculating by the Hash of previous block cryptographic Hash, timestamp and Merkel's root composition data It is worth the block head cryptographic Hash as new block;
Second block creating unit, for creating new block;
Block chain forms unit, for new block to be connected to behind previous block, forms block chain.
Further, the new block includes block head and block body;
The block body is for preserving ad click data;
The block head is used to preserve ad click data bulk in block chain version number, block body, previous block head Cryptographic Hash, Merkel's root, timestamp and local area build cryptographic Hash.
The present invention has following advantageous effect compared with the existing technology:
In the method for the present invention and system, block chain node server parses client after receiving the request that client is sent out The user click data sent is held, and extracts user identification code and advertisement and identifier code, according to user identification code and advertisement and identifier code, Requested database server obtains user information and advertising information, will be same with click composition of matter as ad click data All ad click data are summarized in period, create block and block chain, the spy that can not be distorted using block chain is written Property record user for the click behavior of advertisement, ensure the authenticity and completeness of ad click record, while by user information It is stored in database server, by ad click record storage in block chain node server, i.e. user information and ad click Record is stored separately, and is capable of the safety of effective guarantee data, and database server is prevented to be broken the full data leak brought.
Description of the drawings
Fig. 1 is the ad click recording method flow chart based on block chain of the embodiment of the present invention 1.
Fig. 2 is first block structure figure of the block chain of the embodiment of the present invention 1
Fig. 3 is the new district block structural diagram of the block chain of the embodiment of the present invention 1.
Fig. 4 is the form figure of the block chain of the embodiment of the present invention 1.
Fig. 5 is that the ad click based on block chain of the embodiment of the present invention 2 records system architecture diagram.
Fig. 6 is the block chain node server structure diagram of the embodiment of the present invention 2.
Fig. 7 is write-in block chain modular structure block diagram of the embodiment of the present invention 2 when there is no previous block.
Fig. 8 is write-in block chain modular structure block diagram of the embodiment of the present invention 2 when there are previous block.
Specific implementation mode
Present invention will now be described in further detail with reference to the embodiments and the accompanying drawings, but embodiments of the present invention are unlimited In this.
Embodiment 1:
As shown in Figure 1, present embodiments providing a kind of ad click recording method based on block chain, this method passes through visitor Family end, block chain node server and data library server are realized.
The client may be mounted at user equipment (such as smart mobile phone, tablet computer, PDA handheld terminals, notebook electricity Brain, desktop computer etc.) on, for smart mobile phone, tablet computer and PDA handheld terminals, client can be APP The form of (Application, application program) or webpage, for laptop and desktop computer, client can be desktop Using or webpage form.
The block chain node server is only used for click behavior of the record user to advertisement.
The database server, for storing user information and advertising information.
The ad click recording method based on block chain of the present embodiment, specifically includes following steps:
S1, user by client registers and obtain a user identification code, which remains stored in user In the memory of equipment.
S2, database server record user information, which includes the personal letter such as user name, password, cell-phone number Breath.
Above-mentioned steps S1 and S2 be realize ad click record precondition, ad click record main process by with Lower step is realized:
S3, user click the advertisement of client.
S4, client send out request to block chain node server, and user identification code, click time (are accurate to Second), obtained user click data is sent to block chain node server after advertisement and identifier code character is closed.
After S5, block chain node server receive the request that client is sent out, user's hits of parsing client transmission According to, and extract user identification code and advertisement and identifier code.
S6, block chain node server send out request according to user identification code to database server, obtain user's letter Breath, which includes user name.
S7, block chain node server send out request according to advertisement and identifier code to database server, obtain advertisement letter Breath, which includes the information such as advertiser, advertisement title.
S8, block chain node server will be used as ad click number after user information, advertising information, click ageing According to.
S9, block chain node server summarize all ad click data in the same period (same minute), It creates block and block chain is written.
Step S9, specifically includes following steps:
S91, block chain node server summarize all ad click data in the same period (same minute).
The quantity of S92, block chain node server statistics ad click data.
S93, block chain node server calculate the Merkel of ad click data by Merkel tree (Merkle) algorithm (Merkle) root.
If previous block S94, is not present, illustrates that the block to be created is first block of block chain, enter step S95;If there are previous block, illustrates that the block to be created is new block, enter step S97.
S95, block chain node server calculate to be used as by the cryptographic Hash of timestamp and Merkel's root composition data and need to create The block head cryptographic Hash of block, i.e. Hash (timestamp+Merkel's root).
S96, block chain node server create block, first block as block chain.
The structure of the block is as shown in Fig. 2, include block head and block body, wherein block body is for preserving ad click number According to all ad click data in that is, same minute, block head is for preserving ad click number in block chain version number, block body Data bulk, timestamp, Merkel's root and local area build cryptographic Hash.
S97, block chain node server are calculated by previous block cryptographic Hash, the Kazakhstan of timestamp and Merkel's root composition data Block head cryptographic Hash of the uncommon value as new block, i.e. Hash (upper block cryptographic Hash+timestamp+Merkel's root).
S98, block chain node server create new block.
The structure of the new block is as shown in figure 3, also include block head and block body, wherein block body is for preserving advertisement point Data are hit, i.e., all ad click data in same minute;Block head is for preserving advertisement point in block chain version number, block body Hit data bulk, the cryptographic Hash of previous block head, Merkel's root, timestamp and local area build cryptographic Hash.
S99, new block is connected to behind previous block, forms block chain, the form of block chain is as shown in Figure 4.
Embodiment 2:
As shown in figure 5, present embodiments providing a kind of ad click record system based on block chain, which includes visitor Family end 1, block chain node server 2 and database server 3, the block chain node server 2 respectively with client 1, number It is connected according to library server 3.
The client 1 may be mounted at user equipment (such as smart mobile phone, tablet computer, PDA handheld terminals, notebook Computer, desktop computer etc.) on, for smart mobile phone, tablet computer and PDA handheld terminals, client can be APP The form of (Application, application program) or webpage, for laptop and desktop computer, client can be desktop Using or webpage form.
User can be registered by client 1 and obtain a user identification code, which remains stored in use In the memory of family equipment, client 1 can send out request to block chain node server 2, and by user identification code, click the time The user click data that (being accurate to the second), advertisement and identifier code character obtain after closing is sent to block chain node server 2, in client The user information of 1 registration is sent to database server 3 and is stored.
The database server 3, for storing user information and advertising information.
The block chain node server 2 is only used for click behavior of the record user to advertisement, as shown in fig. 6, the block Chain node server 2 includes identification code extraction module 201, User profile acquisition module 202, advertising information acquisition module 203, wide Click data acquisition module 204 and write-in block chain module 205 are accused, the concrete function of modules is as follows:
The identification code extraction module 201, for the use that after receiving the request that client is sent out, parsing client is sent Family click data, and extract user identification code and advertisement and identifier code;
The User profile acquisition module 202, for according to user identification code, sending out request to database server, obtaining Obtain user information;
The advertising information acquisition module 203, for according to advertisement and identifier code, sending out request to database server, obtaining Obtain advertising information;
The ad click data acquisition module 204, for will make after user information, advertising information, click ageing For ad click data;
Said write block chain module 205 is created for summarizing all ad click data in the same period Simultaneously block chain is written in block.
When there is no previous block, said write block chain module 205 specifically includes:
First data summarization unit 20501, for summarizing all ad click data in the same period;
First quantity statistics unit 20502, the quantity for counting ad click data;
First computing unit 20503, Merkel's root for calculating ad click data by Merkel's tree algorithm;
Second computing unit 20504 needs to create for calculating to be used as by the cryptographic Hash of timestamp and Merkel's root composition data The block head cryptographic Hash built;
First block creating unit 20505, for creating block, as first block of block chain, which includes Block head and block body, wherein block body are for preserving ad click data, and block head is for preserving block chain version number, block Ad click data bulk, timestamp, Merkel's root and local area build cryptographic Hash in body.
When there are previous block, said write block chain module 205 specifically includes:
Second data summarization unit 20506, for summarizing all ad click data in the same period;
Second quantity statistics unit 20507, the quantity for counting ad click data;
Third computing unit 20508, Merkel's root for calculating ad click data by Merkel's tree algorithm;
4th computing unit 20509, for calculating by previous block cryptographic Hash, timestamp and Merkel's root composition data Block head cryptographic Hash of the cryptographic Hash as new block;
Second block creating unit 20510, for creating new block, which includes block head and block body, wherein Block body is for preserving ad click data, and block head is for preserving ad click data number in block chain version number, block body Amount, the cryptographic Hash of previous block head, Merkel's root, timestamp and local area build cryptographic Hash.
Block chain forms unit 20511, for new block to be connected to behind previous block, forms block chain.
One of ordinary skill in the art will appreciate that implement the method for the above embodiments be can be with Relevant hardware is instructed to complete by program, corresponding program can be stored in a computer read/write memory medium, The storage medium, such as ROM/RAM, disk or CD.
It should be noted that the system that above-described embodiment provides only is illustrated with the division of above-mentioned each function module Illustrate, in practical applications, can be completed as needed and by above-mentioned function distribution by different function modules, i.e., by internal junction Structure is divided into different function modules, to complete all or part of the functions described above.
It is appreciated that term " first ", " second " etc. used in the system of the various embodiments described above can be used for describing various Unit, but these units should not be limited by these terms.These terms are only used to distinguish first unit and another unit.It lifts For example, without departing from the scope of the invention, the first computing unit can be known as the second computing unit, and similar Second computing unit, can be known as the first computing unit by ground, and the first computing unit and the second computing unit both calculate list Member, but it is not same computing unit.
In conclusion in the method for the present invention and system, block chain node server after receiving the request that client is sent out, The user click data that client is sent is parsed, and extracts user identification code and advertisement and identifier code, according to user identification code and extensively Identification code is accused, requested database server obtains user information and advertising information, with click composition of matter as ad click number According to, all ad click data in the same period are summarized, block is created and block chain is written, it can not using block chain The characteristic record user distorted ensures the authenticity and completeness of ad click record for the click behavior of advertisement, simultaneously will User information is stored in database server, by ad click record storage in block chain node server, i.e., user information and Ad click record be stored separately, be capable of the safety of effective guarantee data, prevent database server be broken bring it is total According to leakage.
The above, patent preferred embodiment only of the present invention, but the protection domain of patent of the present invention is not limited to This, any one skilled in the art is in the range disclosed in patent of the present invention, according to the skill of patent of the present invention Art scheme and its inventive concept are subject to equivalent substitution or change, belong to the protection domain of patent of the present invention.

Claims (10)

1. the ad click recording method based on block chain, it is characterised in that:The method includes:
After receiving the request that client is sent out, block chain node server parses the user click data that client is sent, and Extract user identification code and advertisement and identifier code;
Block chain node server sends out request according to user identification code, to database server, obtains user information;
Block chain node server sends out request according to advertisement and identifier code, to database server, obtains advertising information;
Block chain node server will be used as ad click data after user information, advertising information, click ageing;
Block chain node server summarizes all ad click data in the same period, creates block and block is written Chain.
2. the ad click recording method according to claim 1 based on block chain, it is characterised in that:When there is no previous When block, the block chain node server summarizes all ad click data in the same period, creates block simultaneously Block chain is written, specifically includes:
Block chain node server summarizes all ad click data in the same period;
Block chain node server counts the quantity of ad click data;
Block chain node server calculates Merkel's root of ad click data by Merkel's tree algorithm;
Block chain node server is calculated by the cryptographic Hash of timestamp and Merkel's root composition data as the area that need to create block Build cryptographic Hash;
Block chain node server creates block, first block as block chain.
3. the ad click recording method according to claim 2 based on block chain, it is characterised in that:The block includes Block head and block body;
The block body is for preserving ad click data;
The block head for preserve ad click data bulk in block chain version number, block body, timestamp, Merkel's root and Local area build cryptographic Hash.
4. the ad click recording method according to claim 1 based on block chain, it is characterised in that:When there are previous areas When block, the block chain node server summarizes all ad click data in the same period, creates block and writes Enter block chain, specifically includes:
Block chain node server summarizes all ad click data in the same period;
Block chain node server counts the quantity of ad click data;
Block chain node server calculates Merkel's root of ad click data by Merkel's tree algorithm;
Block chain node server is calculated by previous block cryptographic Hash, the cryptographic Hash conduct of timestamp and Merkel's root composition data The block head cryptographic Hash of new block
Block chain node server creates new block;
New block is connected to behind previous block, block chain is formed.
5. the ad click recording method according to claim 4 based on block chain, it is characterised in that:The new block packet Include block head and block body;
The block body is for preserving ad click data;
The block head is used to preserve the Hash of ad click data bulk in block chain version number, block body, previous block head Value, Merkel's root, timestamp and local area build cryptographic Hash.
6. the ad click based on block chain records system, it is characterised in that:The system comprises client, block chain nodes to take Business device and database server;
The block chain node server includes:
Identification code extraction module, for after receiving the request that client is sent out, parsing the user click data that client is sent, And extract user identification code and advertisement and identifier code;
User profile acquisition module, for according to user identification code, sending out request to database server, obtaining user information;
Advertising information acquisition module, for according to advertisement and identifier code, sending out request to database server, obtaining advertising information;
Ad click data acquisition module, for ad click number will to be used as after user information, advertising information, click ageing According to;
Block chain module is written, for summarizing all ad click data in the same period, creating block and being written Block chain.
7. the ad click according to claim 6 based on block chain records system, it is characterised in that:When there is no previous When block, said write block chain module specifically includes:
First data summarization unit, for summarizing all ad click data in the same period;
First quantity statistics unit, the quantity for counting ad click data;
First computing unit, Merkel's root for calculating ad click data by Merkel's tree algorithm;
Second computing unit, for calculating by the cryptographic Hash of timestamp and Merkel's root composition data as the block head that need to be created Cryptographic Hash;
First block creating unit, for creating block, first block as block chain.
8. the ad click according to claim 7 based on block chain records system, it is characterised in that:The block includes Block head and block body;
The block body is for preserving ad click data;
The block head for preserve ad click data bulk in block chain version number, block body, timestamp, Merkel's root and Local area build cryptographic Hash.
9. the ad click according to claim 6 based on block chain records system, it is characterised in that:When there are previous areas When block, said write block chain module specifically includes:
Second data summarization unit, for summarizing all ad click data in the same period;
Second quantity statistics unit, the quantity for counting ad click data;
Third computing unit, Merkel's root for calculating ad click data by Merkel's tree algorithm;
4th computing unit, for calculating the cryptographic Hash work by previous block cryptographic Hash, timestamp and Merkel's root composition data For the block head cryptographic Hash of new block;
Second block creating unit, for creating new block;
Block chain forms unit, for new block to be connected to behind previous block, forms block chain.
10. the ad click according to claim 9 based on block chain records system, it is characterised in that:The new block Including block head and block body;
The block body is for preserving ad click data;
The block head is used to preserve the Hash of ad click data bulk in block chain version number, block body, previous block head Value, Merkel's root, timestamp and local area build cryptographic Hash.
CN201810076891.7A 2018-01-26 2018-01-26 Advertisement click recording method and system based on block chain Active CN108322528B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810076891.7A CN108322528B (en) 2018-01-26 2018-01-26 Advertisement click recording method and system based on block chain

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810076891.7A CN108322528B (en) 2018-01-26 2018-01-26 Advertisement click recording method and system based on block chain

Publications (2)

Publication Number Publication Date
CN108322528A true CN108322528A (en) 2018-07-24
CN108322528B CN108322528B (en) 2020-01-10

Family

ID=62887223

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810076891.7A Active CN108322528B (en) 2018-01-26 2018-01-26 Advertisement click recording method and system based on block chain

Country Status (1)

Country Link
CN (1) CN108322528B (en)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108959642A (en) * 2018-07-27 2018-12-07 百度在线网络技术(北京)有限公司 Method and apparatus for information to be written
CN109308638A (en) * 2018-09-30 2019-02-05 北京奇虎科技有限公司 Ad trafficking system, server and readable storage medium storing program for executing based on block chain
CN110009398A (en) * 2019-03-14 2019-07-12 上海电机学院 Advertisement based on block chain and credible performing environment is from attribution method
KR20200031857A (en) * 2018-09-17 2020-03-25 엔에이치엔 주식회사 A method of operating Advertising services system based on Blockchain and a system for implementing the service environment
CN111178971A (en) * 2019-12-30 2020-05-19 腾讯科技(深圳)有限公司 Advertisement putting control method and device, electronic equipment and storage medium
CN111260399A (en) * 2020-01-15 2020-06-09 腾讯科技(深圳)有限公司 Advertisement data processing method and device based on block chain network and electronic equipment
CN111325581A (en) * 2020-02-27 2020-06-23 腾讯科技(深圳)有限公司 Data processing method and device, electronic equipment and computer readable storage medium
CN111898164A (en) * 2020-07-02 2020-11-06 武汉纺织大学 Data integrity auditing method supporting tag block chain storage and query
CN112367541A (en) * 2020-11-02 2021-02-12 中国联合网络通信集团有限公司 Video pushing method based on block chain, video node and system
CN113728584A (en) * 2019-04-16 2021-11-30 脸谱公司 Zero knowledge blockchain attribution
JP2021534479A (en) * 2018-08-06 2021-12-09 ナム ハ,ソン Advertising information platform service provision system using blockchain

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2015131126A1 (en) * 2014-02-27 2015-09-03 Cinsay, Inc. Apparatus and method for gathering analytics
US20150269630A1 (en) * 2014-03-18 2015-09-24 Linkedin Corporation Targeting content to users assigned to nurture flows
CN107172135A (en) * 2017-05-03 2017-09-15 施瑞琦 Method for statisticsing audience rating and system based on block chain
CN107169125A (en) * 2017-05-31 2017-09-15 北京小米移动软件有限公司 The dispensing statistics acquisition methods and device of multimedia resource
CN107317672A (en) * 2017-05-10 2017-11-03 广东网金控股股份有限公司 A kind of light weight terminating machine block catenary system
CN107527285A (en) * 2016-06-20 2017-12-29 惠众商务顾问(北京)有限公司 The polymorphic link of community's block chain and Intelligent processing system
CN107563817A (en) * 2017-09-11 2018-01-09 浙江华信区块链科技服务有限公司 A kind of method of advertisement spreading and system for entering row energization to user's notice based on block chain

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2015131126A1 (en) * 2014-02-27 2015-09-03 Cinsay, Inc. Apparatus and method for gathering analytics
US20150269630A1 (en) * 2014-03-18 2015-09-24 Linkedin Corporation Targeting content to users assigned to nurture flows
CN107527285A (en) * 2016-06-20 2017-12-29 惠众商务顾问(北京)有限公司 The polymorphic link of community's block chain and Intelligent processing system
CN107172135A (en) * 2017-05-03 2017-09-15 施瑞琦 Method for statisticsing audience rating and system based on block chain
CN107317672A (en) * 2017-05-10 2017-11-03 广东网金控股股份有限公司 A kind of light weight terminating machine block catenary system
CN107169125A (en) * 2017-05-31 2017-09-15 北京小米移动软件有限公司 The dispensing statistics acquisition methods and device of multimedia resource
CN107563817A (en) * 2017-09-11 2018-01-09 浙江华信区块链科技服务有限公司 A kind of method of advertisement spreading and system for entering row energization to user's notice based on block chain

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
郑天娇等: ""区块链技术在广告业中的应用设想"", 《新闻研究导刊》 *

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108959642A (en) * 2018-07-27 2018-12-07 百度在线网络技术(北京)有限公司 Method and apparatus for information to be written
JP2021534479A (en) * 2018-08-06 2021-12-09 ナム ハ,ソン Advertising information platform service provision system using blockchain
KR20200031857A (en) * 2018-09-17 2020-03-25 엔에이치엔 주식회사 A method of operating Advertising services system based on Blockchain and a system for implementing the service environment
KR102192695B1 (en) * 2018-09-17 2020-12-17 엔에이치엔 주식회사 A method of operating Advertising services system based on Blockchain and a system for implementing the service environment
CN109308638A (en) * 2018-09-30 2019-02-05 北京奇虎科技有限公司 Ad trafficking system, server and readable storage medium storing program for executing based on block chain
CN110009398A (en) * 2019-03-14 2019-07-12 上海电机学院 Advertisement based on block chain and credible performing environment is from attribution method
CN113728584A (en) * 2019-04-16 2021-11-30 脸谱公司 Zero knowledge blockchain attribution
CN111178971A (en) * 2019-12-30 2020-05-19 腾讯科技(深圳)有限公司 Advertisement putting control method and device, electronic equipment and storage medium
CN111260399A (en) * 2020-01-15 2020-06-09 腾讯科技(深圳)有限公司 Advertisement data processing method and device based on block chain network and electronic equipment
CN111325581A (en) * 2020-02-27 2020-06-23 腾讯科技(深圳)有限公司 Data processing method and device, electronic equipment and computer readable storage medium
CN111898164A (en) * 2020-07-02 2020-11-06 武汉纺织大学 Data integrity auditing method supporting tag block chain storage and query
CN111898164B (en) * 2020-07-02 2024-03-29 武汉纺织大学 Data integrity auditing method supporting label block chain storage and query
CN112367541A (en) * 2020-11-02 2021-02-12 中国联合网络通信集团有限公司 Video pushing method based on block chain, video node and system
CN112367541B (en) * 2020-11-02 2023-04-07 中国联合网络通信集团有限公司 Video pushing method based on block chain, video node and system

Also Published As

Publication number Publication date
CN108322528B (en) 2020-01-10

Similar Documents

Publication Publication Date Title
CN108322528A (en) Ad click recording method based on block chain and system
US8271329B2 (en) Methods and systems for tracking electronic commerce transactions
CN103491146B (en) Method, device and system for releasing network information
Kapurubandara et al. Barriers to Adopting ICT and e-commerce with SMEs in developing countries: an Exploratory study in Sri Lanka
Wang et al. Click-through rate estimation for rare events in online advertising
US20090299967A1 (en) User advertisement click behavior modeling
Stroud Internet strategies: A corporate guide to exploiting the internet
WO2007149942A2 (en) Auditing, tracking, or inspection of data, objects, or their modifications
WO2010024979A2 (en) Advertising system for internet discussion forums
CN109377275A (en) Data tracing method, device, computer equipment and storage medium
US20150310499A1 (en) Digital-media advertising optimization platform
Dörnyei Marketing professionals’ views on online advertising fraud
Sturienė Internet marketing tools
CN106415637A (en) Commission allocation method and system
CN110097388A (en) A kind of web advertisement data analysing method
US7859550B2 (en) Item data management over a data network for physical items in the control of a user
Liu Research on consumers' personal information security and perception based on digital twins and Internet of Things
CN109345280A (en) Intelligent advertisement position put-on method and device based on big data analysis
CN110942340A (en) Advertisement publishing system and advertisement publishing method
KR20040087233A (en) Method and system of providing advertisement information by using news keyword
Joyce Following the (DNM) Bible? A crime script analysis of darknet drug vending
Siltanen et al. Augmented reality enriches hybrid media
Datsko Successful factors and barriers for e-commerce business within fashion industry
Iwuchukwu et al. Information and Communication Technology Skills Possessed by Small–Scale Business Entrepreneurs for Growth in the Electronic World Era in Abia State, Nigeria
CN106777176A (en) It is a kind of to be based on the books reading recommendation method that three layers of reading lead

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant