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

Index hot loading method and device on basis of advertisement putting

A technology of advertising placement and hot loading, which is applied in the field of advertising indexing, can solve problems such as poor usability, high operation and maintenance costs, and large memory overhead, so as to achieve the effect of ensuring performance and reducing usage

Active Publication Date: 2018-06-29
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
  • Index hot loading method and device on basis of advertisement putting
  • Index hot loading method and device on basis of advertisement putting
  • Index hot loading method and device on basis of advertisement putting

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

The embodiment of the invention provides an index hot loading method and device on the basis of advertisement putting. The index hot loading method on the basis of advertisement putting includes the steps of performing region segmentation on a directory bitmap file to obtain a plurality of index blocks, wherein the directory bitmap file is an advertisement plan index table formed by a plurality ofadvertisement materials and a plurality of advertisement conditions, and each index block includes different advertisement plans; when the directory bitmap file is updated, successively re-constructing a backup index block corresponding to each index block; successively updating the corresponding index block in the directory bitmap file by using each backup index block. By performing region segmentation on the directory bitmap file, the index blocks are obtained so that the memory usage can be greatly reduced each time when a backup index block is reconstructed, after the construction is completed, the corresponding index blocks in the directory bitmap file are replaced by the backup index blocks, the retrieval of other index blocks is not affected in the replacing and updating process, and therefore the retrieval performance is ensured.

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 Applications(China)
IPC IPC(8): G06Q30/02G06F17/30G06F9/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