CN111383037B - Method and device for constructing advertisement materials - Google Patents
Method and device for constructing advertisement materials Download PDFInfo
- Publication number
- CN111383037B CN111383037B CN201811610293.XA CN201811610293A CN111383037B CN 111383037 B CN111383037 B CN 111383037B CN 201811610293 A CN201811610293 A CN 201811610293A CN 111383037 B CN111383037 B CN 111383037B
- Authority
- CN
- China
- Prior art keywords
- advertisement
- information
- user information
- group
- cooperative
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 120
- 238000012544 monitoring process Methods 0.000 claims description 18
- 238000012546 transfer Methods 0.000 claims description 7
- 238000010276 construction Methods 0.000 abstract description 8
- 238000012545 processing Methods 0.000 description 6
- 238000004590 computer program Methods 0.000 description 5
- 238000010586 diagram Methods 0.000 description 5
- 230000010365 information processing Effects 0.000 description 4
- 238000004891 communication Methods 0.000 description 2
- 238000013461 design Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0241—Advertisements
- G06Q30/0277—Online advertisement
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Accounting & Taxation (AREA)
- Development Economics (AREA)
- Strategic Management (AREA)
- Finance (AREA)
- Game Theory and Decision Science (AREA)
- Entrepreneurship & Innovation (AREA)
- Economics (AREA)
- Marketing (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The invention discloses a method, a device, an electronic device and a computer readable storage medium for constructing advertisement materials, which comprise the following steps: opening a specified number of corollary courses, wherein the corollary courses are divided into a user information corollary course, an advertisement plan corollary course, an advertisement group corollary course, a material corollary course and a keyword corollary course; acquiring user information from a database by using the user information coroutine, and distributing the user information to the advertisement plan coroutine; acquiring a corresponding advertisement plan from a database according to the user information by using the advertisement plan cooperation program, and distributing the advertisement plan to the advertisement group cooperation program; acquiring corresponding advertisement group information from data according to an advertisement plan corresponding to user information by using an advertisement group cooperative distance, and distributing the advertisement group information to a material cooperative distance and a keyword cooperative distance; acquiring corresponding advertisement materials from a database according to the advertisement group information by using the material cooperation distance; acquiring corresponding advertisement keyword information from a database according to the advertisement group information by using a keyword cooperative distance; and correspondingly storing the advertisement materials and the advertisement keyword information into a search engine, so that the construction efficiency of the advertisement materials is improved.
Description
Technical Field
The present invention relates to the field of computer technologies, and in particular, to a method and apparatus for constructing advertisement materials, an electronic device, and a computer readable storage medium.
Background
When searching information corresponding to the keywords through the search engine, the user pushes corresponding recommended content to the user, such as advertisement information. In order to recommend advertisements correctly and quickly to a user, it is necessary to build advertisement material in a database into a search engine. When the advertisement materials are constructed, various information in the database, such as user information, advertisement plans and the like, has a dependency relationship, and the next stage of information processing can be performed after the previous stage of information processing is finished.
Disclosure of Invention
The present invention has been made in view of the above problems, and it is an object of the present invention to provide a method, apparatus, electronic device and computer readable storage medium for constructing advertising material that overcomes or at least partially solves the above problems.
According to one aspect of the present invention, there is provided a method of constructing advertising material, wherein the method comprises:
opening a specified number of corridors, and dividing the specified number of corridors into one or more user information corridors, one or more advertisement plan corridors, one or more advertisement group corridors, one or more material corridors and one or more keyword corridors;
Acquiring user information from a database by using the user information cooperative program, and distributing the acquired user information to the advertisement plan cooperative program;
acquiring an advertisement plan corresponding to the user information from a database according to the user information by using the advertisement plan cooperation program, and distributing the acquired advertisement plan to the advertisement group cooperation program;
acquiring advertisement group information corresponding to the advertisement plan from data according to the advertisement plan corresponding to the user information by using the advertisement group cooperative program, and distributing the acquired advertisement group information to the material cooperative program and the keyword cooperative program;
acquiring advertisement material information corresponding to the advertisement group information from a database according to the advertisement group information by using the material cooperative distance; and acquiring advertisement keyword information corresponding to the advertisement group information from a database according to the advertisement group information by using the keyword cooperation program;
and correspondingly storing the advertisement material information and the advertisement keyword information into a database of a search engine.
Optionally, the method further comprises:
and storing the user information, the advertisement plan and/or the advertisement group information into a database of a search engine.
Optionally, the user information cooperation program, the advertisement plan cooperation program, the advertisement group cooperation program, the material cooperation program and the keyword cooperation program are used for information transfer through a pipeline channel.
Optionally, the method further comprises;
monitoring the executing processes of the user information cooperative program, the advertisement plan cooperative program, the advertisement group cooperative program, the material cooperative program and the keyword cooperative program;
and according to the monitoring result, the opened appointed number of the programs are distributed again.
Optionally, the method comprises: dividing user information in a database into one or more groups;
the opening of the specified number of coroutines includes: opening a designated number of coroutines corresponding to each set of user information; the specified number of campaigns for each group is divided into one or more user information campaigns, one or more advertisement plan campaigns, one or more advertisement group campaigns, one or more material campaigns, and one or more keyword campaigns.
Optionally, the acquiring the user information from the database using the user information protocol includes:
and acquiring the user information of the corresponding group from the database by using the user information coroutine.
Optionally, the storing the advertisement material information and the advertisement keyword information in a database of a search engine includes:
And correspondingly storing the advertisement material information and the advertisement keyword information acquired by each group of cooperative programs into a database of a search engine.
According to another aspect of the present invention, there is provided an apparatus for constructing advertising materials, wherein the apparatus comprises:
the starting unit is suitable for starting a specified number of cooperative programs and dividing the specified number of cooperative programs into one or more user information cooperative programs, one or more advertisement plan cooperative programs, one or more advertisement group cooperative programs, one or more material cooperative programs and one or more keyword cooperative programs;
the acquisition unit is suitable for acquiring user information from a database by using the user information coordination program and distributing the acquired user information to the advertisement planning coordination program; acquiring an advertisement plan corresponding to the user information from a database according to the user information by using the advertisement plan cooperation program, and distributing the acquired advertisement plan to the advertisement group cooperation program; acquiring advertisement group information corresponding to the advertisement plan from data according to the advertisement plan corresponding to the user information by using the advertisement group cooperative program, and distributing the acquired advertisement group information to the material cooperative program and the keyword cooperative program; acquiring advertisement material information corresponding to the advertisement group information from a database according to the advertisement group information by using the material cooperative distance; and acquiring advertisement keyword information corresponding to the advertisement group information from a database according to the advertisement group information by using the keyword cooperation program;
And the storage unit is suitable for correspondingly storing the advertisement material information and the advertisement keyword information into a database of a search engine.
Alternatively, the process may be carried out in a single-stage,
the storing unit is adapted to store the user information, and/or the advertisement plan, and/or the advertisement group information to a database of a search engine.
Optionally, the obtaining unit is adapted to perform information transfer among a user information cooperative distance, the advertisement plan cooperative distance, the advertisement group cooperative distance, the material cooperative distance and the keyword cooperative distance through a pipeline channel.
Optionally, the apparatus further comprises;
the optimizing unit is suitable for monitoring the executing processes of the user information cooperative program, the advertisement plan cooperative program, the advertisement group cooperative program, the material cooperative program and the keyword cooperative program; and according to the monitoring result, the opened appointed number of the programs are distributed again.
Optionally, the apparatus comprises:
a grouping unit adapted to group user information in the database into one or more groups;
the starting unit is suitable for starting a specified number of coroutines corresponding to each group of user information; the specified number of campaigns for each group is divided into one or more user information campaigns, one or more advertisement plan campaigns, one or more advertisement group campaigns, one or more material campaigns, and one or more keyword campaigns.
Alternatively, the process may be carried out in a single-stage,
the acquisition unit is suitable for acquiring the user information of the corresponding group from the database by using the user information protocol.
Alternatively, the process may be carried out in a single-stage,
the storage unit is suitable for correspondingly storing the advertisement material information and the advertisement keyword information acquired by each group of cooperative programs into a database of the search engine.
According to still another aspect of the present invention, there is provided an electronic apparatus, wherein the electronic apparatus includes:
a processor; the method comprises the steps of,
a memory arranged to store computer executable instructions which, when executed, cause the processor to perform a method according to the foregoing.
According to yet another aspect of the present invention, there is provided a computer readable storage medium storing one or more programs which, when executed by a processor, implement the aforementioned method.
According to the technical scheme, the appointed number of the cooperative programs are started, one or more cooperative programs are utilized to respectively process the user information, the advertisement plan, the advertisement group information, the advertisement material information and the advertisement keyword information, so that the upper-level information and the lower-level information can be processed in parallel, the construction efficiency of the advertisement material is improved, and the use experience of a user is improved.
The foregoing description is only an overview of the present invention, and is intended to be implemented in accordance with the teachings of the present invention in order that the same may be more clearly understood and to make the same and other objects, features and advantages of the present invention more readily apparent.
Drawings
Various other advantages and benefits will become apparent to those of ordinary skill in the art upon reading the following detailed description of the preferred embodiments. The drawings are only for purposes of illustrating the preferred embodiments and are not to be construed as limiting the invention. Also, like reference numerals are used to designate like parts throughout the figures. In the drawings:
FIG. 1 illustrates a flow diagram of a method of building advertising materials in accordance with one embodiment of the present invention;
FIG. 2 illustrates a schematic structural view of an apparatus for constructing advertising materials in accordance with one embodiment of the present invention;
FIG. 3 shows a schematic diagram of an electronic device according to one embodiment of the invention;
fig. 4 illustrates a schematic structure of a computer-readable storage medium according to an embodiment of the present invention.
Detailed Description
Exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. While exemplary embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure may be embodied in various forms and should not be limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the disclosure to those skilled in the art.
The technical scheme is realized by adopting Golang language.
FIG. 1 illustrates a flow diagram of a method of building advertising material in accordance with one embodiment of the present invention. As shown in fig. 1, the method includes:
step S110, a specified number of corridors are opened, and the specified number of corridors are divided into one or more user information corridors, one or more advertisement plan corridors, one or more advertisement group corridors, one or more material corridors and one or more keyword corridors.
Coroutine is also a program component, as are subroutines. Coroutines are suitable for implementing program components familiar with each other, such as collaborative multitasking, iterators, infinite lists, and pipelines.
For example, 100 coroutines are opened, wherein 10 coroutines are used as user information coroutines to process user information; the 10 coroutines are used as advertisement plan coroutines to process advertisement plans; the 20 coroutines are used as advertisement group coroutines to process advertisement group information; the 30 cooperative processes are used as material cooperative processes to process advertisement materials; the 30 coroutines are used as key word coroutines to process advertisement key word information.
The advertisement plan here includes a placement plan of advertisements, such as a zero point of twenty-one pushing which advertisements. The advertisement group information comprises advertisement characteristics which are related to each other according to advertisement, and the advertisement group information can be thrown and pushed together as related advertisements; the advertisement materials are specific advertisement data; the advertisement keyword is a search keyword input by a user through a search engine.
Step S120, the user information is acquired from the database by using the user information coordination program, and the acquired user information is distributed to the advertisement planning coordination program.
Step S130, using the advertisement plan cooperation program, according to the user information, acquiring the advertisement plan corresponding to the user information from the database, and distributing the acquired advertisement plan to the advertisement group cooperation program.
Step S140, using the advertisement group cooperation program, according to the advertisement plan corresponding to the user information, acquiring the advertisement group information corresponding to the advertisement plan from the data, and distributing the acquired advertisement group information to the material cooperation program and the keyword cooperation program.
Step S150, acquiring advertisement material information corresponding to the advertisement group information from a database according to the advertisement group information by using the material cooperation distance; and acquiring advertisement keyword information corresponding to the advertisement group information from the database according to the advertisement group information by using the keyword cooperation program.
Step S160, the advertisement material information and the advertisement keyword information are correspondingly stored in a database of the search engine.
In this embodiment, one or more coroutines process each information, so that the upper level information and the lower level information can be processed in parallel. For example, 10 user information coroutines can process 1-10 user information at the same time, the 1 st user information coroutine processes the 1 st user information, and distributes to the advertisement plan coroutine, can process 11 th user information; at this time, the 11 th user information is processed, and the advertisement plan coordinator Cheng Hui processes the corresponding advertisement plan according to the 1 st user information to implement parallel processing, instead of waiting for the advertisement plan to be processed after all the user information is processed. Therefore, the upper level information and the lower level information can be processed in parallel, the efficiency of advertisement material construction is improved, and the use experience of a user is improved.
In this embodiment, the advertisement materials and the advertisement keywords are stored correspondingly, so that when the user searches for the keywords, the advertisement materials related to the search keywords obtained according to the user information are pushed to the user, thereby ensuring the pushing efficiency.
In one embodiment of the present invention, the method shown in fig. 1 further comprises: user information, and/or ad campaigns, and/or ad group information is saved to a database of the search engine.
In this embodiment, user information, and/or advertising programs, and/or ad group information is saved to a database of the search engine for the purpose of enabling the integrity of the search engine data.
Preferably, the user information can be started to fall into a disc and cooperate with the procedure, and the user information is stored; and/or opening an advertisement plan tray-drop cooperative distance to store the advertisement plan; and/or opening an advertisement group landing co-procedure to store the advertisement group information.
In one embodiment of the present invention, the user information process, the advertisement plan process, the advertisement group process, the material process and the keyword process are performed with information transfer through a channel.
The Channel of the pipeline is mainly used as an asynchronous communication tool between the coroutines (gooutes), and can be understood as a queue, is responsible for writing to the inside and reading from the inside, the Channel can ensure the time sequence and atomicity of reading and writing operations, the data written first must be read first, and the data read and written once are all of a complete data type. In the embodiment, the user information coordination program distributes the acquired user information to the advertisement plan coordination program through a pipeline channel; the advertisement plan cooperation program distributes the acquired advertisement plan to the advertisement group cooperation program through a pipeline channel; and the advertisement group cooperation program distributes the acquired advertisement group information to the material cooperation program and the keyword cooperation program through a pipeline channel.
In one embodiment of the present invention, the method shown in fig. 1 further comprises: monitoring the executing processes of user information cooperation, advertisement planning cooperation, advertisement group cooperation, material cooperation and keyword cooperation; and according to the monitoring result, the opened appointed number of the programs are distributed again.
After the appointed number of the coroutines is opened, the allocation number of the user information coroutines, the advertisement plan coroutines, the advertisement group coroutines, the material coroutines and the keyword coroutines is not fixed, and the optimal allocation can be carried out according to the information processing condition of each step. For example, 100 coroutines are opened, wherein 10 coroutines are used as user information coroutines, 10 coroutines are used as advertisement plan coroutines, 20 coroutines are used as advertisement group coroutines, 30 coroutines are used as material coroutines, and 30 coroutines are used as key word coroutines. However, with the monitoring of the execution condition of each coroutine, it is determined that the work of the advertisement plan coroutine is overloaded, and the user information coroutine is provided with a margin, and then the user information coroutine and the advertisement plan coroutine are redistributed.
By adjusting the number of the coroutines of each link, the network, the hard disk, the CPU and other hardware resources of the equipment are fully utilized, and the advertisement cover is stored in the corresponding file system of the search engine in the shortest time.
Preferably, when the reassignment is performed, an assignment rule may be preset, for example, 10 coroutines are regarded as user information coroutines, 10 coroutines are regarded as advertisement plan coroutines, and reassigned into 5 coroutines regarded as user information coroutines, and 15 coroutines regarded as advertisement plan coroutines.
In one embodiment of the present invention, the method shown in FIG. 1 comprises: the user information in the database is divided into one or more groups.
The opening of a specified number of coroutines in step S110 of the method shown in fig. 1 includes: opening a designated number of coroutines corresponding to each set of user information; the specified number of campaigns for each group is divided into one or more user information campaigns, one or more advertisement plan campaigns, one or more advertisement group campaigns, one or more material campaigns, and one or more keyword campaigns.
In consideration of the huge volume of the user information, the processing of the user information by one group of the coroutines may be overloaded, so that the user information can be grouped, coroutines of corresponding groups are started, each group comprises a designated number of coroutines, and the coroutines of each group are allocated. For example, users are divided into two groups. Two sets of coroutines are opened, each set including 100 coroutines. In the first group of 100 coroutines, 10 coroutines are used as user information coroutines; 10 coroutines are used as advertisement plan coroutines; the 20 coroutines are used as advertisement group coroutines; the 30 cooperative processes are used as material cooperative processes; the 30 coroutines are used as key coroutines. In the second group of 100 coroutines, 5 coroutines are used as user information coroutines; 15 coroutines are used as advertisement plan coroutines; 15 coroutines are used as advertisement group coroutines; the 35 cooperative processes are used as material cooperative processes; the 30 coroutines are used as key coroutines, so that the processing resources of the user information can be reasonably distributed.
The coroutines may be deployed in one device or multiple devices, and are not particularly limited.
Further, on the basis of the above embodiment, the user information is obtained from the database by using the user information protocol in step S120 of the method shown in fig. 1, including: and acquiring the user information of the corresponding group from the database by using the user information coroutine.
Because the user information coroutine acquires the user information of the corresponding group, the advertisement plan coroutine acquires the advertisement plan of the corresponding group according to the user information; the advertisement group co-program obtains advertisement group information of corresponding groups according to the advertisement plan; the material coroutine obtains advertisement material information of corresponding groups according to the advertisement group information; the keyword co-program obtains the advertisement keyword information of the corresponding group according to the advertisement group information.
For example, the user information assistant program obtains the first group of user information from the database, and the advertisement plan assistant program obtains the advertisement plan of the first group according to the user information; the advertisement group co-program obtains the advertisement group information of the first group according to the advertisement plan; the material coroutine obtains advertisement material information of a first group according to the advertisement group information; the keyword co-program obtains the advertisement keyword information of the first group according to the advertisement group information.
Further, on the basis of the above embodiment, storing the advertisement material information and the advertisement keyword information in the database of the search engine in the step S160 of the method shown in fig. 1 includes: and correspondingly storing the advertisement material information and the advertisement keyword information acquired by each group of cooperative programs into a database of a search engine.
In order to ensure the integrity of the construction of the advertisement materials, all advertisement material information and advertisement keyword information need to be correspondingly stored. If the user information is grouped, the advertisement material information and the advertisement keyword information acquired by each group of coroutines are required to be correspondingly stored. For example, the advertisement material information and the advertisement keyword information acquired by the first set of cooperative programs are correspondingly stored, and the advertisement material information and the advertisement keyword information acquired by the second set of cooperative programs are correspondingly stored.
Fig. 2 is a schematic diagram showing the construction of an apparatus for constructing advertisement materials according to an embodiment of the present invention. As shown in fig. 2, the apparatus 200 for constructing advertisement materials includes:
the opening unit 210 is adapted to open a specified number of campaigns, and divide the specified number of campaigns into one or more user information campaigns, one or more advertisement plan campaigns, one or more advertisement group campaigns, one or more material campaigns, and one or more keyword campaigns.
Coroutine is also a program component, as are subroutines. Coroutines are suitable for implementing program components familiar with each other, such as collaborative multitasking, iterators, infinite lists, and pipelines.
For example, 100 coroutines are opened, wherein 10 coroutines are used as user information coroutines to process user information; the 10 coroutines are used as advertisement plan coroutines to process advertisement plans; the 20 coroutines are used as advertisement group coroutines to process advertisement group information; the 30 cooperative processes are used as material cooperative processes to process advertisement materials; the 30 coroutines are used as key word coroutines to process advertisement key word information.
The advertisement plan here includes a placement plan of advertisements, such as a zero point of twenty-one pushing which advertisements. The advertisement group information comprises advertisement characteristics which are related to each other according to advertisement, and the advertisement group information can be thrown and pushed together as related advertisements; the advertisement materials are specific advertisement data; the advertisement keyword is a search keyword input by a user through a search engine.
An obtaining unit 220, adapted to obtain user information from the database using the user information coordination program, and distribute the obtained user information to the advertisement plan coordination program; using an advertisement plan cooperative program, acquiring an advertisement plan corresponding to the user information from a database according to the user information, and distributing the acquired advertisement plan to an advertisement group cooperative program; using an advertisement group cooperative distance, acquiring advertisement group information corresponding to the advertisement plan from data according to the advertisement plan corresponding to the user information, and distributing the acquired advertisement group information to a material cooperative distance and a keyword cooperative distance; acquiring advertisement material information corresponding to the advertisement group information from a database according to the advertisement group information by using a material cooperative distance; and acquiring advertisement keyword information corresponding to the advertisement group information from the database according to the advertisement group information by using the keyword cooperation program;
The storage unit 230 is adapted to store the advertisement material information and the advertisement keyword information in a database of the search engine.
In this embodiment, one or more coroutines process each information, so that the upper level information and the lower level information can be processed in parallel. For example, 10 user information coroutines can process 1-10 user information at the same time, the 1 st user information coroutine processes the 1 st user information, and distributes to the advertisement plan coroutine, can process 11 th user information; at this time, the 11 th user information is processed, and the advertisement plan coordinator Cheng Hui processes the corresponding advertisement plan according to the 1 st user information to implement parallel processing, instead of waiting for the advertisement plan to be processed after all the user information is processed. Therefore, the upper level information and the lower level information can be processed in parallel, the efficiency of advertisement material construction is improved, and the use experience of a user is improved.
In this embodiment, the advertisement materials and the advertisement keywords are stored correspondingly, so that when the user searches for the keywords, the advertisement materials related to the search keywords obtained according to the user information are pushed to the user, thereby ensuring the pushing efficiency.
In an embodiment of the invention the saving unit 230 shown in fig. 2 is adapted to save user information, and/or advertisement programs, and/or advertisement group information to a database of the search engine.
In this embodiment, user information, and/or advertising programs, and/or ad group information is saved to a database of the search engine for the purpose of enabling the integrity of the search engine data.
Preferably, the user information can be started to fall into a disc and cooperate with the procedure, and the user information is stored; and/or opening an advertisement plan tray-drop cooperative distance to store the advertisement plan; and/or opening an advertisement group landing co-procedure to store the advertisement group information.
In one embodiment of the present invention, the obtaining unit 220 shown in fig. 2 is adapted to perform information transfer between the user information coroutine, the advertisement planning coroutine, the advertisement group coroutine, the material coroutine and the keyword coroutine through the pipeline channel.
The Channel of the pipeline is mainly used as an asynchronous communication tool between the coroutines (gooutes), and can be understood as a queue, is responsible for writing to the inside and reading from the inside, the Channel can ensure the time sequence and atomicity of reading and writing operations, the data written first must be read first, and the data read and written once are all of a complete data type. In the embodiment, the user information coordination program distributes the acquired user information to the advertisement plan coordination program through a pipeline channel; the advertisement plan cooperation program distributes the acquired advertisement plan to the advertisement group cooperation program through a pipeline channel; and the advertisement group cooperation program distributes the acquired advertisement group information to the material cooperation program and the keyword cooperation program through a pipeline channel.
In one embodiment of the invention, the apparatus shown in FIG. 2 further comprises;
the optimizing unit is suitable for monitoring the executing processes of user information cooperation, advertisement plan cooperation, advertisement group cooperation, material cooperation and keyword cooperation; and according to the monitoring result, the opened appointed number of the programs are distributed again.
After the appointed number of the coroutines is opened, the allocation number of the user information coroutines, the advertisement plan coroutines, the advertisement group coroutines, the material coroutines and the keyword coroutines is not fixed, and the optimal allocation can be carried out according to the information processing condition of each step. For example, 100 coroutines are opened, wherein 10 coroutines are used as user information coroutines, 10 coroutines are used as advertisement plan coroutines, 20 coroutines are used as advertisement group coroutines, 30 coroutines are used as material coroutines, and 30 coroutines are used as key word coroutines. However, with the monitoring of the execution condition of each coroutine, it is determined that the work of the advertisement plan coroutine is overloaded, and the user information coroutine is provided with a margin, and then the user information coroutine and the advertisement plan coroutine are redistributed.
By adjusting the number of the coroutines of each link, the network, the hard disk, the CPU and other hardware resources of the equipment are fully utilized, and the advertisement cover is stored in the corresponding file system of the search engine in the shortest time.
Preferably, when the reassignment is performed, an assignment rule may be preset, for example, 10 coroutines are regarded as user information coroutines, 10 coroutines are regarded as advertisement plan coroutines, and reassigned into 5 coroutines regarded as user information coroutines, and 15 coroutines regarded as advertisement plan coroutines.
In one embodiment of the invention, the apparatus shown in FIG. 2 comprises:
a grouping unit adapted to group the user information in the database into one or more groups.
The opening unit 210 shown in fig. 2 is adapted to open a specified number of coroutines corresponding to each set of user information; the specified number of campaigns for each group is divided into one or more user information campaigns, one or more advertisement plan campaigns, one or more advertisement group campaigns, one or more material campaigns, and one or more keyword campaigns.
In consideration of the huge volume of the user information, the processing of the user information by one group of the coroutines may be overloaded, so that the user information can be grouped, coroutines of corresponding groups are started, each group comprises a designated number of coroutines, and the coroutines of each group are allocated. For example, users are divided into two groups. Two sets of coroutines are opened, each set including 100 coroutines. In the first group of 100 coroutines, 10 coroutines are used as user information coroutines; 10 coroutines are used as advertisement plan coroutines; the 20 coroutines are used as advertisement group coroutines; the 30 cooperative processes are used as material cooperative processes; the 30 coroutines are used as key coroutines. In the second group of 100 coroutines, 5 coroutines are used as user information coroutines; 15 coroutines are used as advertisement plan coroutines; 15 coroutines are used as advertisement group coroutines; the 35 cooperative processes are used as material cooperative processes; the 30 coroutines are used as key coroutines, so that the processing resources of the user information can be reasonably distributed.
The coroutines may be deployed in one device or multiple devices, and are not particularly limited.
Further, based on the above embodiment, the obtaining unit 220 shown in fig. 2 is adapted to obtain the corresponding set of user information from the database using the user information protocol.
Because the user information coroutine acquires the user information of the corresponding group, the advertisement plan coroutine acquires the advertisement plan of the corresponding group according to the user information; the advertisement group co-program obtains advertisement group information of corresponding groups according to the advertisement plan; the material coroutine obtains advertisement material information of corresponding groups according to the advertisement group information; the keyword co-program obtains the advertisement keyword information of the corresponding group according to the advertisement group information.
For example, the user information assistant program obtains the first group of user information from the database, and the advertisement plan assistant program obtains the advertisement plan of the first group according to the user information; the advertisement group co-program obtains the advertisement group information of the first group according to the advertisement plan; the material coroutine obtains advertisement material information of a first group according to the advertisement group information; the keyword co-program obtains the advertisement keyword information of the first group according to the advertisement group information.
Further, on the basis of the above embodiment, the storage unit 230 shown in fig. 2 is adapted to store the advertisement material information and the advertisement keyword information acquired by each set of coroutines in the database of the search engine correspondingly.
In order to ensure the integrity of the construction of the advertisement materials, all advertisement material information and advertisement keyword information need to be correspondingly stored. If the user information is grouped, the advertisement material information and the advertisement keyword information acquired by each group of coroutines are required to be correspondingly stored. For example, the advertisement material information and the advertisement keyword information acquired by the first set of cooperative programs are correspondingly stored, and the advertisement material information and the advertisement keyword information acquired by the second set of cooperative programs are correspondingly stored.
In summary, according to the technical scheme of the invention, a specified number of cooperative programs are started, and one or more cooperative programs are utilized to respectively process user information, advertisement plans, advertisement group information, advertisement material information and advertisement keyword information, so that upper-level information and lower-level information can be processed in parallel, the efficiency of constructing advertisement materials is improved, and the use experience of users is improved.
It should be noted that:
the algorithms and displays presented herein are not inherently related to any particular computer, virtual machine, or other apparatus. Various general purpose devices may also be used with the teachings herein. The required structure for the construction of such devices is apparent from the description above. In addition, the present invention is not directed to any particular programming language. It will be appreciated that the teachings of the present invention described herein may be implemented in a variety of programming languages, and the above description of specific languages is provided for disclosure of enablement and best mode of the present invention.
In the description provided herein, numerous specific details are set forth. However, it is understood that embodiments of the invention may be practiced without these specific details. In some instances, well-known methods, structures and techniques have not been shown in detail in order not to obscure an understanding of this description.
Similarly, it should be appreciated that in the foregoing description of exemplary embodiments of the invention, various features of the invention are sometimes grouped together in a single embodiment, figure, or description thereof for the purpose of streamlining the disclosure and aiding in the understanding of one or more of the various inventive aspects. However, the disclosed method should not be construed as reflecting the intention that: i.e., the claimed invention requires more features than are expressly recited in each claim. Rather, as the following claims reflect, inventive aspects lie in less than all features of a single foregoing disclosed embodiment. Thus, the claims following the detailed description are hereby expressly incorporated into this detailed description, with each claim standing on its own as a separate embodiment of this invention.
Those skilled in the art will appreciate that the modules in the apparatus of the embodiments may be adaptively changed and disposed in one or more apparatuses different from the embodiments. The modules or units or components of the embodiments may be combined into one module or unit or component and, furthermore, they may be divided into a plurality of sub-modules or sub-units or sub-components. Any combination of all features disclosed in this specification (including any accompanying claims, abstract and drawings), and all of the processes or units of any method or apparatus so disclosed, may be used in combination, except insofar as at least some of such features and/or processes or units are mutually exclusive. Each feature disclosed in this specification (including any accompanying claims, abstract and drawings), may be replaced by alternative features serving the same, equivalent or similar purpose, unless expressly stated otherwise.
Furthermore, those skilled in the art will appreciate that while some embodiments described herein include some features but not others included in other embodiments, combinations of features of different embodiments are meant to be within the scope of the invention and form different embodiments. For example, in the following claims, any of the claimed embodiments can be used in any combination.
Various component embodiments of the invention may be implemented in hardware, or in software modules running on one or more processors, or in a combination thereof. Those skilled in the art will appreciate that the functions of some or all of the means for constructing advertising materials, the electronic device, and the computer-readable storage medium according to embodiments of the present invention may be implemented in practice using a microprocessor or Digital Signal Processor (DSP). The present invention can also be implemented as an apparatus or device program (e.g., a computer program and a computer program product) for performing a portion or all of the methods described herein. Such a program embodying the present invention may be stored on a computer readable medium, or may have the form of one or more signals. Such signals may be downloaded from an internet website, provided on a carrier signal, or provided in any other form.
For example, fig. 3 shows a schematic structural diagram of an electronic device according to an embodiment of the present invention. The electronic device 300 conventionally comprises a processor 310 and a memory 320 arranged to store computer executable instructions (program code). The memory 320 may be an electronic memory such as a flash memory, an EEPROM (electrically erasable programmable read only memory), an EPROM, a hard disk, or a ROM. Memory 320 has storage 330 storing program code 340 for performing any of the method steps shown in fig. 1 and in various embodiments. For example, the memory space 330 for program code may include individual program code 340 for implementing the various steps in the above methods, respectively. The program code can be read from or written to one or more computer program products. These computer program products comprise a program code carrier such as a hard disk, a Compact Disc (CD), a memory card or a floppy disk. Such a computer program product is typically a computer readable storage medium 400 such as described in fig. 4. The computer readable storage medium 400 may have memory segments, memory spaces, etc. arranged similarly to the memory 320 in the electronic device of fig. 3. The program code may be compressed, for example, in a suitable form. Typically, the memory unit stores program code 410 for performing the method steps according to the invention, i.e. program code readable by a processor such as 310, which when run by an electronic device causes the electronic device to perform the steps in the method described above.
It should be noted that the above-mentioned embodiments illustrate rather than limit the invention, and that those skilled in the art will be able to design alternative embodiments without departing from the scope of the appended claims. In the claims, any reference signs placed between parentheses shall not be construed as limiting the claim. The word "comprising" does not exclude the presence of elements or steps not listed in a claim. The word "a" or "an" preceding an element does not exclude the presence of a plurality of such elements. The invention may be implemented by means of hardware comprising several distinct elements, and by means of a suitably programmed computer. In the unit claims enumerating several means, several of these means may be embodied by one and the same item of hardware. The use of the words first, second, third, etc. do not denote any order. These words may be interpreted as names.
The invention discloses A1, a method for constructing advertisement materials, wherein the method comprises the following steps:
opening a specified number of corridors, and dividing the specified number of corridors into one or more user information corridors, one or more advertisement plan corridors, one or more advertisement group corridors, one or more material corridors and one or more keyword corridors;
Acquiring user information from a database by using the user information cooperative program, and distributing the acquired user information to the advertisement plan cooperative program;
acquiring an advertisement plan corresponding to the user information from a database according to the user information by using the advertisement plan cooperation program, and distributing the acquired advertisement plan to the advertisement group cooperation program;
acquiring advertisement group information corresponding to the advertisement plan from data according to the advertisement plan corresponding to the user information by using the advertisement group cooperative program, and distributing the acquired advertisement group information to the material cooperative program and the keyword cooperative program;
acquiring advertisement material information corresponding to the advertisement group information from a database according to the advertisement group information by using the material cooperative distance; and acquiring advertisement keyword information corresponding to the advertisement group information from a database according to the advertisement group information by using the keyword cooperation program;
and correspondingly storing the advertisement material information and the advertisement keyword information into a database of a search engine.
A2, the method of A1, wherein the method further comprises:
and storing the user information, the advertisement plan and/or the advertisement group information into a database of a search engine.
A3, the method as in A1, wherein the user information cooperation program, the advertisement plan cooperation program, the advertisement group cooperation program, the material cooperation program and the keyword cooperation program are transmitted through a pipeline channel.
A4, the method of A1, wherein the method further comprises:
monitoring the executing processes of the user information cooperative program, the advertisement plan cooperative program, the advertisement group cooperative program, the material cooperative program and the keyword cooperative program;
and according to the monitoring result, the opened appointed number of the programs are distributed again.
A5, the method of A1, wherein the method comprises: dividing user information in a database into one or more groups;
the opening of the specified number of coroutines includes: opening a designated number of coroutines corresponding to each set of user information; the specified number of campaigns for each group is divided into one or more user information campaigns, one or more advertisement plan campaigns, one or more advertisement group campaigns, one or more material campaigns, and one or more keyword campaigns.
A6, the method of A5, wherein the obtaining the user information from the database by using the user information protocol comprises:
and acquiring the user information of the corresponding group from the database by using the user information coroutine.
A7, the method of A6, wherein the storing the advertisement material information and the advertisement keyword information in the database of the search engine comprises:
and correspondingly storing the advertisement material information and the advertisement keyword information acquired by each group of cooperative programs into a database of a search engine.
The invention also discloses a B8 and a device for constructing advertisement materials, wherein the device comprises:
the starting unit is suitable for starting a specified number of cooperative programs and dividing the specified number of cooperative programs into one or more user information cooperative programs, one or more advertisement plan cooperative programs, one or more advertisement group cooperative programs, one or more material cooperative programs and one or more keyword cooperative programs;
the acquisition unit is suitable for acquiring user information from a database by using the user information coordination program and distributing the acquired user information to the advertisement planning coordination program; acquiring an advertisement plan corresponding to the user information from a database according to the user information by using the advertisement plan cooperation program, and distributing the acquired advertisement plan to the advertisement group cooperation program; acquiring advertisement group information corresponding to the advertisement plan from data according to the advertisement plan corresponding to the user information by using the advertisement group cooperative program, and distributing the acquired advertisement group information to the material cooperative program and the keyword cooperative program; acquiring advertisement material information corresponding to the advertisement group information from a database according to the advertisement group information by using the material cooperative distance; and acquiring advertisement keyword information corresponding to the advertisement group information from a database according to the advertisement group information by using the keyword cooperation program;
And the storage unit is suitable for correspondingly storing the advertisement material information and the advertisement keyword information into a database of a search engine.
B9, the device of B8, wherein,
the storing unit is adapted to store the user information, and/or the advertisement plan, and/or the advertisement group information to a database of a search engine.
B10, the device as in B8, wherein the obtaining unit is adapted to perform information transfer between a user information process, the advertisement plan process, the advertisement group process, the material process and the keyword process through a channel.
B11, the device of B8, wherein the device further comprises;
the optimizing unit is suitable for monitoring the executing processes of the user information cooperative program, the advertisement plan cooperative program, the advertisement group cooperative program, the material cooperative program and the keyword cooperative program; and according to the monitoring result, the opened appointed number of the programs are distributed again.
B12, the apparatus of B8, wherein the apparatus comprises:
a grouping unit adapted to group user information in the database into one or more groups;
the starting unit is suitable for starting a specified number of coroutines corresponding to each group of user information; the specified number of campaigns for each group is divided into one or more user information campaigns, one or more advertisement plan campaigns, one or more advertisement group campaigns, one or more material campaigns, and one or more keyword campaigns.
B13, the device of B12, wherein,
the acquisition unit is suitable for acquiring the user information of the corresponding group from the database by using the user information protocol.
B14, the device of B13, wherein,
the storage unit is suitable for correspondingly storing the advertisement material information and the advertisement keyword information acquired by each group of cooperative programs into a database of the search engine.
The invention also discloses C15, an electronic device, wherein the electronic device comprises:
a processor; the method comprises the steps of,
a memory arranged to store computer executable instructions which, when executed, cause the processor to perform the method according to any one of A1 to A7.
The invention also discloses D16, a computer readable storage medium, wherein the computer readable storage medium stores one or more programs, which when executed by a processor, implement the method of any one of A1-A7.
Claims (16)
1. A method of constructing advertising material, wherein the method comprises:
opening a specified number of corridors, and dividing the specified number of corridors into one or more user information corridors, one or more advertisement plan corridors, one or more advertisement group corridors, one or more material corridors and one or more keyword corridors;
Acquiring user information from a database by using the user information cooperative program, and distributing the acquired user information to the advertisement plan cooperative program;
acquiring an advertisement plan corresponding to the user information from a database according to the user information by using the advertisement plan cooperation program, and distributing the acquired advertisement plan to the advertisement group cooperation program;
acquiring advertisement group information corresponding to the advertisement plan from data according to the advertisement plan corresponding to the user information by using the advertisement group cooperative program, and distributing the acquired advertisement group information to the material cooperative program and the keyword cooperative program;
acquiring advertisement material information corresponding to the advertisement group information from a database according to the advertisement group information by using the material cooperative distance; and acquiring advertisement keyword information corresponding to the advertisement group information from a database according to the advertisement group information by using the keyword cooperation program;
and correspondingly storing the advertisement material information and the advertisement keyword information into a database of a search engine.
2. The method of claim 1, wherein the method further comprises:
and storing the user information, the advertisement plan and/or the advertisement group information into a database of a search engine.
3. The method of claim 1, wherein the user information coroutines, the advertisement planning coroutines, the advertisement group coroutines, the material coroutines, and the keyword coroutines are in information transfer through a pipeline channel.
4. The method of claim 1, wherein the method further comprises:
monitoring the executing processes of the user information cooperative program, the advertisement plan cooperative program, the advertisement group cooperative program, the material cooperative program and the keyword cooperative program;
and according to the monitoring result, the opened appointed number of the programs are distributed again.
5. The method of claim 1, wherein the method comprises: dividing user information in a database into one or more groups;
the opening of the specified number of coroutines includes: opening a designated number of coroutines corresponding to each set of user information; the specified number of campaigns for each group is divided into one or more user information campaigns, one or more advertisement plan campaigns, one or more advertisement group campaigns, one or more material campaigns, and one or more keyword campaigns.
6. The method of claim 5, wherein the obtaining user information from a database using the user information coroutine comprises:
And acquiring the user information of the corresponding group from the database by using the user information coroutine.
7. The method of claim 6 wherein the storing the advertising material information and the advertising keyword information in correspondence to a database of a search engine comprises:
and correspondingly storing the advertisement material information and the advertisement keyword information acquired by each group of cooperative programs into a database of a search engine.
8. An apparatus for constructing advertising material, wherein the apparatus comprises:
the starting unit is suitable for starting a specified number of cooperative programs and dividing the specified number of cooperative programs into one or more user information cooperative programs, one or more advertisement plan cooperative programs, one or more advertisement group cooperative programs, one or more material cooperative programs and one or more keyword cooperative programs;
the acquisition unit is suitable for acquiring user information from a database by using the user information coordination program and distributing the acquired user information to the advertisement planning coordination program; acquiring an advertisement plan corresponding to the user information from a database according to the user information by using the advertisement plan cooperation program, and distributing the acquired advertisement plan to the advertisement group cooperation program; acquiring advertisement group information corresponding to the advertisement plan from data according to the advertisement plan corresponding to the user information by using the advertisement group cooperative program, and distributing the acquired advertisement group information to the material cooperative program and the keyword cooperative program; acquiring advertisement material information corresponding to the advertisement group information from a database according to the advertisement group information by using the material cooperative distance; and acquiring advertisement keyword information corresponding to the advertisement group information from a database according to the advertisement group information by using the keyword cooperation program;
And the storage unit is suitable for correspondingly storing the advertisement material information and the advertisement keyword information into a database of a search engine.
9. The apparatus of claim 8, wherein,
the storing unit is adapted to store the user information, and/or the advertisement plan, and/or the advertisement group information to a database of a search engine.
10. The apparatus of claim 8, wherein the obtaining unit is adapted to perform information transfer between a user information coroutine, the advertisement plan coroutine, the advertisement group coroutine, the material coroutine, and the keyword coroutine through a pipeline.
11. The apparatus of claim 8, wherein the apparatus further comprises;
the optimizing unit is suitable for monitoring the executing processes of the user information cooperative program, the advertisement plan cooperative program, the advertisement group cooperative program, the material cooperative program and the keyword cooperative program; and according to the monitoring result, the opened appointed number of the programs are distributed again.
12. The apparatus of claim 8, wherein the apparatus comprises:
a grouping unit adapted to group user information in the database into one or more groups;
the starting unit is suitable for starting a specified number of coroutines corresponding to each group of user information; the specified number of campaigns for each group is divided into one or more user information campaigns, one or more advertisement plan campaigns, one or more advertisement group campaigns, one or more material campaigns, and one or more keyword campaigns.
13. The apparatus of claim 12, wherein,
the acquisition unit is suitable for acquiring the user information of the corresponding group from the database by using the user information protocol.
14. The apparatus of claim 13, wherein,
the storage unit is suitable for correspondingly storing the advertisement material information and the advertisement keyword information acquired by each group of cooperative programs into a database of the search engine.
15. An electronic device, wherein the electronic device comprises:
a processor; the method comprises the steps of,
a memory arranged to store computer executable instructions which, when executed, cause the processor to perform the method according to any one of claims 1 to 7.
16. A computer readable storage medium, wherein the computer readable storage medium stores one or more programs which, when executed by a processor, implement the method of any of claims 1-7.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811610293.XA CN111383037B (en) | 2018-12-27 | 2018-12-27 | Method and device for constructing advertisement materials |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811610293.XA CN111383037B (en) | 2018-12-27 | 2018-12-27 | Method and device for constructing advertisement materials |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111383037A CN111383037A (en) | 2020-07-07 |
CN111383037B true CN111383037B (en) | 2024-04-05 |
Family
ID=71216292
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811610293.XA Active CN111383037B (en) | 2018-12-27 | 2018-12-27 | Method and device for constructing advertisement materials |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111383037B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112437125B (en) * | 2020-11-10 | 2022-05-03 | 阿波罗智联(北京)科技有限公司 | Information concurrent processing method and device, electronic equipment and storage medium |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101079071A (en) * | 2007-06-20 | 2007-11-28 | 华为技术有限公司 | Advertisement correlation method of vertical search engine and vertical search advertisement system |
KR20100121588A (en) * | 2010-11-01 | 2010-11-18 | 강민수 | Method on advertisement of content syndication system participating in digital content syndication of digital content using wire or wireless network |
CN103295144A (en) * | 2012-02-23 | 2013-09-11 | 北京星源无限传媒科技有限公司 | Mobile internet keyword advertisement putting method |
CN104965893A (en) * | 2015-06-18 | 2015-10-07 | 山东师范大学 | Big data advertisement delivery method |
CN106682927A (en) * | 2015-11-06 | 2017-05-17 | 北京奇虎科技有限公司 | Advertisement promotion style generation method and device |
CN106682925A (en) * | 2015-11-06 | 2017-05-17 | 北京奇虎科技有限公司 | Method and device for recommending advertisement content |
CN107220847A (en) * | 2017-05-16 | 2017-09-29 | 百度在线网络技术(北京)有限公司 | Advertisement placement method, device, server, computer equipment and computer-readable recording medium |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10290028B2 (en) * | 2014-10-08 | 2019-05-14 | Streamoid Technologies Private Limited | Computer implemented system for managing advertisements and a method thereof |
-
2018
- 2018-12-27 CN CN201811610293.XA patent/CN111383037B/en active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101079071A (en) * | 2007-06-20 | 2007-11-28 | 华为技术有限公司 | Advertisement correlation method of vertical search engine and vertical search advertisement system |
KR20100121588A (en) * | 2010-11-01 | 2010-11-18 | 강민수 | Method on advertisement of content syndication system participating in digital content syndication of digital content using wire or wireless network |
CN103295144A (en) * | 2012-02-23 | 2013-09-11 | 北京星源无限传媒科技有限公司 | Mobile internet keyword advertisement putting method |
CN104965893A (en) * | 2015-06-18 | 2015-10-07 | 山东师范大学 | Big data advertisement delivery method |
CN106682927A (en) * | 2015-11-06 | 2017-05-17 | 北京奇虎科技有限公司 | Advertisement promotion style generation method and device |
CN106682925A (en) * | 2015-11-06 | 2017-05-17 | 北京奇虎科技有限公司 | Method and device for recommending advertisement content |
CN107220847A (en) * | 2017-05-16 | 2017-09-29 | 百度在线网络技术(北京)有限公司 | Advertisement placement method, device, server, computer equipment and computer-readable recording medium |
Non-Patent Citations (2)
Title |
---|
Faster coroutine pipelines: A reconstruction;RUBEN P. PIETERS等;《Journal of Functional Programming 》;20200803;第1-40页 * |
感知个性化对信息流广告用户行为的影响——一个有调节的中介效应模型;谭庆伟;《中国优秀硕士学位论文全文数据库(电子期刊)》;20180315;J157-55 * |
Also Published As
Publication number | Publication date |
---|---|
CN111383037A (en) | 2020-07-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108595157B (en) | Block chain data processing method, device, equipment and storage medium | |
Srisawat et al. | Sussing merger trees: the merger trees comparison project | |
US8954497B2 (en) | Parallel distributed processing method and computer system | |
CN106980571B (en) | Method and equipment for constructing test case suite | |
US20100115246A1 (en) | System and method of data partitioning for parallel processing of dynamically generated application data | |
US20150135186A1 (en) | Computer system, method and computer-readable storage medium for tasks scheduling | |
CN103246549B (en) | A kind of method and system of data conversion storage | |
CN110188100A (en) | Data processing method, device and computer storage medium | |
CN103870607A (en) | Sequencing method and device of search results of multiple search engines | |
CN111383037B (en) | Method and device for constructing advertisement materials | |
CN109800078B (en) | Task processing method, task distribution terminal and task execution terminal | |
CN103870563B (en) | It is determined that the method and apparatus of the theme distribution of given text | |
CN112860850B (en) | Man-machine interaction method, device, equipment and storage medium | |
US8667008B2 (en) | Search request control apparatus and search request control method | |
CN109255011A (en) | A kind of Search Hints method and electronic equipment based on artificial intelligence | |
CN110688223B (en) | Data processing method and related product | |
CN108989474B (en) | Service role distribution method of distributed node and distributed data transmission system | |
CN107810474A (en) | Being automatically imported in extensive source code thesaurus and dependence | |
CN115080815A (en) | Enterprise relation visualization method and system | |
CN111625615B (en) | Method and system for processing text data | |
CN111143456B (en) | Spark-based Cassandra data import method, device, equipment and medium | |
CN105095416B (en) | A kind of method and apparatus realizing content in the search and promoting | |
CN108205470A (en) | A kind of distribution ad data calculating task management system and method | |
CN109558532A (en) | Method and electronic equipment based on Linux intelligent Matching application program | |
CN113127509B (en) | Method and device for adapting SQL execution engine in PaaS platform |
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 | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20240313 Address after: 300450 No. 9-3-401, No. 39, Gaoxin 6th Road, Binhai Science Park, Binhai New Area, Tianjin Applicant after: 3600 Technology Group Co.,Ltd. Country or region after: Zhong Guo Address before: 100088 room 112, block D, 28 new street, new street, Xicheng District, Beijing (Desheng Park) Applicant before: BEIJING QIHOO TECHNOLOGY Co.,Ltd. Country or region before: Zhong Guo |
|
TA01 | Transfer of patent application right | ||
GR01 | Patent grant | ||
GR01 | Patent grant |