Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

A method and device for index hot loading based on advertisement placement

A technology of advertising placement and hot loading, which is applied in the direction of program control device, program loading/starting, digital data information retrieval, etc. It can solve the problems of poor usability, high operation and maintenance costs, and the inability to guarantee that the retrieval index will not be affected. performance, reducing the effect of using

Active Publication Date: 2022-01-28
MICRO DREAM TECHTRONIC NETWORK TECH CHINACO
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] In the first method, the advertising indexing service has multiple nodes, and each node needs to be restarted in turn each time to ensure that the online retrieval service is highly available when updating the index. Difference
[0005] In the second method, the index is rebuilt by creating a backup bitmap. If the amount of data in the advertising plan is large, it will cause huge memory overhead to store two bitmap data at the same time, and the memory redundancy is twice that of the general system.
[0006] In the process of implementing the present invention, the inventor found that there are at least the following problems in the prior art: it is impossible to guarantee that the retrieval index will not be affected when the index is updated, and the memory usage should be controlled as much as possible

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • A method and device for index hot loading based on advertisement placement
  • A method and device for index hot loading based on advertisement placement
  • A method and device for index hot loading based on advertisement placement

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0069] The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.

[0070] Before introducing the technical solution of the present invention, the construction and data structure of the directory bitmap file bitmap in the prior art will be introduced. Wherein, the directory bitmap file bitmap is an advertising plan index table formed by a plurality of advertising materials and a plurality of advertising conditions. Generally, in the bitmap (advertising plan index table), the advertising materials are horizontally represented, a...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

Embodiments of the present invention provide an index hot loading method and device based on advertisement placement. The advertisement placement based index hot loading method includes: segmenting a directory bitmap file into regions to obtain multiple index blocks; the directory bitmap The map file is an advertising plan index table formed by multiple advertising materials and multiple advertising conditions, and each index block includes a different advertising plan; when updating the directory bitmap file, each index block corresponding to backup index blocks; using each backup index block to update the corresponding index block in the directory bitmap file successively. By dividing the directory bitmap file into regions, multiple index blocks are obtained, and then a backup index block is rebuilt each time, which can greatly reduce the memory usage, and after the construction is completed, the backup index block replaces the directory bitmap file In the process of replacing and updating the corresponding index block, the retrieval of other index blocks is not affected, thereby ensuring the retrieval performance.

Description

technical field [0001] The present invention relates to the technical field of advertisement indexing, in particular to an index hot loading method and device based on advertisement placement. Background technique [0002] In the prior art, the retrieval of basic directional conditions when implementing an advertisement delivery system is usually indexed by means of a directory bitmap file bitmap. Using this type of data structure to construct an index basically meets the requirements of delivery data volume and delivery performance in the field of advertising. However, since the bitmap index will pre-open a piece of memory for storage at the beginning of its establishment, if the index is updated in large quantities, there will be a risk of dirty reads or program crashes in a multi-threaded environment, and it is necessary to add a mutex to ensure data consistency. In this way, index retrieval operations will be affected when updating indexes in large batches. Therefore, t...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): G06Q30/02G06F16/583G06F9/445
CPCG06F9/44521G06F16/583G06Q30/0241
Inventor 郝忠秀任文越
Owner MICRO DREAM TECHTRONIC NETWORK TECH CHINACO
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products