patents.google.com

CN112529604A - Material delivery method and device, electronic equipment and storage medium - Google Patents

  • ️Fri Mar 19 2021

CN112529604A - Material delivery method and device, electronic equipment and storage medium - Google Patents

Material delivery method and device, electronic equipment and storage medium Download PDF

Info

Publication number
CN112529604A
CN112529604A CN201910818975.8A CN201910818975A CN112529604A CN 112529604 A CN112529604 A CN 112529604A CN 201910818975 A CN201910818975 A CN 201910818975A CN 112529604 A CN112529604 A CN 112529604A Authority
CN
China
Prior art keywords
target
elements
thrown
historical
interface
Prior art date
2019-08-30
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
CN201910818975.8A
Other languages
Chinese (zh)
Other versions
CN112529604B (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.)
Beijing Baidu Netcom Science and Technology Co Ltd
Original Assignee
Beijing Baidu Netcom Science and Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
2019-08-30
Filing date
2019-08-30
Publication date
2021-03-19
2019-08-30 Application filed by Beijing Baidu Netcom Science and Technology Co Ltd filed Critical Beijing Baidu Netcom Science and Technology Co Ltd
2019-08-30 Priority to CN201910818975.8A priority Critical patent/CN112529604B/en
2021-03-19 Publication of CN112529604A publication Critical patent/CN112529604A/en
2023-09-15 Application granted granted Critical
2023-09-15 Publication of CN112529604B publication Critical patent/CN112529604B/en
Status Active legal-status Critical Current
2039-08-30 Anticipated expiration legal-status Critical

Links

  • 239000000463 material Substances 0.000 title claims abstract description 528
  • 238000002716 delivery method Methods 0.000 title claims abstract description 24
  • 238000000034 method Methods 0.000 claims abstract description 41
  • 238000012545 processing Methods 0.000 claims description 21
  • 230000015654 memory Effects 0.000 claims description 19
  • 238000013461 design Methods 0.000 description 23
  • 238000010586 diagram Methods 0.000 description 17
  • 238000012986 modification Methods 0.000 description 12
  • 230000004048 modification Effects 0.000 description 12
  • 239000000047 product Substances 0.000 description 5
  • 230000008859 change Effects 0.000 description 4
  • 238000004891 communication Methods 0.000 description 4
  • 238000004590 computer program Methods 0.000 description 4
  • 230000006870 function Effects 0.000 description 4
  • 230000003993 interaction Effects 0.000 description 4
  • 230000003796 beauty Effects 0.000 description 2
  • 230000009286 beneficial effect Effects 0.000 description 2
  • 230000000694 effects Effects 0.000 description 2
  • 239000004973 liquid crystal related substance Substances 0.000 description 2
  • 230000008569 process Effects 0.000 description 2
  • 239000013589 supplement Substances 0.000 description 2
  • 238000012549 training Methods 0.000 description 2
  • 238000013528 artificial neural network Methods 0.000 description 1
  • 230000001413 cellular effect Effects 0.000 description 1
  • 238000010276 construction Methods 0.000 description 1
  • 238000013500 data storage Methods 0.000 description 1
  • 238000011161 development Methods 0.000 description 1
  • 230000006872 improvement Effects 0.000 description 1
  • 238000010295 mobile communication Methods 0.000 description 1
  • 230000003287 optical effect Effects 0.000 description 1
  • 230000001151 other effect Effects 0.000 description 1
  • 230000001953 sensory effect Effects 0.000 description 1
  • 239000007787 solid Substances 0.000 description 1
  • 238000006467 substitution reaction Methods 0.000 description 1
  • 230000001960 triggered effect Effects 0.000 description 1
  • 230000000007 visual effect Effects 0.000 description 1

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0251Targeted advertisements
    • G06Q30/0255Targeted advertisements based on user history
    • 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
    • G06Q30/0245Surveys
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0251Targeted advertisements
    • G06Q30/0269Targeted advertisements based on user profile or attribute
    • G06Q30/0271Personalized advertisement
    • 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/0276Advertisement creation
    • 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/0277Online 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 application discloses a material delivery method and device, electronic equipment and a storage medium, and relates to the field of big data. The specific implementation scheme is as follows: receiving a releasing request sent by a terminal device, wherein the releasing request is used for requesting to release materials of an object; acquiring a target input interface and at least one to-be-input material of an object according to attribute information of elements in historical input materials of the object, wherein the target input interface is an interface where the historical input materials with click rate larger than a preset threshold are located, each to-be-input material consists of elements in the historical input materials, and the elements in each to-be-input material are used for describing the object; and predicting the score of each material to be put, putting the material to be put with the highest score in the target putting interface, wherein the score is related to the click rate of the material to be put. The material putting method can determine the interface of final putting and the put material according to the information of the elements in the historical put material of the object to be put in the material, and improves putting efficiency.

Description

Material delivery method and device, electronic equipment and storage medium

Technical Field

The application relates to the technical field of big data, in particular to a material putting method and device, electronic equipment and a storage medium.

Background

The advertisement putting is an important means for the Internet traffic to appear, and the accurate advertisement putting can promote the win-win of the Internet platform and the advertiser. Therefore, what advertisement format and content are delivered in which interface of the internet is important for advertisement delivery.

In the prior art, advertisement delivery requires an advertiser to fill information of an advertisement to be delivered in a fixed advertisement delivery template, and then deliver the completed advertisement in a delivery interface selected by the advertiser. Different interfaces may have different advertisement delivery templates, and advertisement delivery in the prior art requires an advertiser to fill in information of an advertisement to be delivered for multiple times, which results in low delivery efficiency.

Disclosure of Invention

The application provides a material putting method, a material putting device, an electronic device and a storage medium, which can determine a final putting interface and putting materials according to information of elements in historical putting materials of an object to be put in the materials, and improve putting efficiency.

A first aspect of the present application provides a material delivery method, including:

receiving a releasing request sent by a terminal device, wherein the releasing request is used for requesting to release materials of an object; acquiring a target delivery interface and at least one to-be-delivered material of the object according to attribute information of elements in at least one historical delivered material of the object, wherein the target delivery interface is an interface where the historical delivered material with a click rate larger than a preset threshold value is located, each to-be-delivered material consists of the elements in the at least one historical delivered material, and the elements in the to-be-delivered material are used for describing the object; and predicting the score of each material to be put, and putting the material to be put with the highest score in the target putting interface, wherein the score is related to the click rate of the material to be put.

In the embodiment, the interface for final delivery and the delivery material are determined according to the information of the elements in the historical delivery material of the object to be delivered, so that the problems that an advertiser needs to fill the information of the object for many times and selects the delivery interface subjectively in the prior art are solved, and the delivery accuracy is improved on the basis of improving the delivery efficiency.

In a possible design, the obtaining a target delivery interface and at least one to-be-delivered material of the object according to attribute information of elements in at least one historical delivered material of the object includes: disassembling the at least one historical thrown material to obtain elements in each historical thrown material and attribute information of each element, wherein the attribute information of each element comprises the click rate of the element and the type of the element; determining historical thrown materials with the click rate larger than the preset threshold according to the click rate of the elements in each historical thrown material, and taking the throwing interface where the historical thrown materials with the click rate larger than the preset threshold are located as the target throwing interface; and arranging and combining the elements meeting the type in the historical thrown materials according to the type of the elements in the target template for generating the materials to be thrown to obtain the at least one material to be thrown.

In the design, elements in at least one historical thrown material of an object are disassembled to obtain the elements and attribute information of the elements, a target throwing interface is determined according to the click rate in the attribute information of the elements, and the elements meeting the type in a target template are arranged and combined according to the types of the elements in the attribute information of the elements to obtain the at least one thrown material. The purpose of generating the materials to be put in according to the historical putting materials of the object can be achieved in the embodiment.

In one possible design, the attribute information of each element further includes: clicking user information of the element; before the elements meeting the type in the historical thrown materials are arranged and combined according to the type of the elements in the target template for generating the to-be-thrown materials, and the at least one to-be-thrown material is obtained, the method further includes:

acquiring a target delivery user group according to the user information of each element of the historical delivered materials in the clicked target delivery interface; and determining the target template according to the target delivery user group.

In the design, a target releasing user group is determined according to the user information of the clicked element in the attribute information of the element, and then a target template is determined according to the target releasing user group, so that the material to be released generated according to the target template has more target users, and the click rate of the material to be released is improved.

In one possible design, the target template includes at least one element item, and each element item is used for filling in the elements with the same types as the elements characterized by the element item. The step of arranging and combining the elements meeting the type in the historical thrown materials according to the type of the elements in the target template to obtain the at least one to-be-thrown material comprises the following steps:

and obtaining elements with the same type as the element represented by the at least one element item in the target template according to the type of each element in the historical thrown material, arranging and combining the elements of each type, and filling the elements of each type in the element items of the corresponding type to obtain the at least one thrown material.

In the design, when at least one material to be put is obtained, the elements conforming to the type of each element item are arranged and combined according to the type of the element represented by the element item in the target template and the type of each element in the historical put materials, and the elements of the corresponding type are filled, so that the purpose of generating at least one material to be put by adopting the historical put materials of the object can be realized.

In one possible design, the placing the material to be placed with the highest score in the target placement interface includes: sending the material to be put with the highest score and the target putting interface to the terminal equipment; and if a throwing instruction sent by the terminal equipment is received, throwing the material to be thrown with the highest score into the target throwing interface.

In the design, the generated material to be put with the highest score and the target putting interface can be sent to the terminal device, interaction with a user is achieved, the user can modify or confirm the material to be put with the highest score, and user experience is improved.

In one possible design, the release request further includes a dynamic material release instruction, where the dynamic material release instruction is used to instruct different users to output different release materials; after the material to be thrown with the highest score is thrown into the target throwing interface, the method further comprises the following steps:

receiving a search request of a user for the object in the target delivery interface, wherein the search request is used for indicating that target delivery materials conforming to the characteristics of the user are returned; according to the user characteristics of the user, acquiring target elements which accord with the user characteristics from the elements in the historical thrown materials; according to the types of the elements in the target template, arranging and combining the target elements which accord with the types in the target elements to obtain at least one material to be put which accords with the user characteristics; and predicting the score of each material to be thrown according with the user characteristics, determining the material to be thrown according with the user characteristics with the highest score as the target thrown material, and sending the target thrown material to the terminal equipment.

In the design, the target elements which accord with the user characteristics are selected from the elements of the historical thrown materials, and then the target thrown materials which accord with the user characteristics are determined according to the target elements, so that the purpose of generating different thrown materials for different users can be realized, thousands of people and thousands of faces are really realized, and the click rate of the materials after throwing is improved.

In one possible design, the attribute information of each of the elements further includes at least one of: time of publication of elements, public opinion information, aesthetics, relevance to the object, or goodness of fit to the user. The predicting the score of each material to be put comprises:

and predicting the score of each material to be put according to the publication time, public opinion information, aesthetic degree, the degree of correlation with the object or the degree of contact with the user of each element in each material to be put, and the weights respectively corresponding to the publication time, the public opinion information, the aesthetic degree, the degree of correlation with the object or the degree of contact with the user.

In one possible design, the method further includes: if the historical thrown material does not include the element meeting the type, sending an information request to the terminal equipment, wherein the information request is used for indicating the terminal equipment to return the element meeting the type of the element in the target template; receiving elements which are sent by the terminal equipment and meet the types of the elements in the target template, and generating a material to be put in; and putting the material to be put in the target putting interface.

In the design, when the historical thrown material does not include the element meeting the type, interaction with a user can be realized, the user provides the element meeting the type of the element in the target template, and then the material to be thrown is generated, and the throwing of the material to be thrown of the object is realized.

A second aspect of the present application provides a material delivery device, comprising:

the system comprises a receiving and sending module, a sending and receiving module and a sending and receiving module, wherein the receiving and sending module is used for receiving a throwing request sent by a terminal device, and the throwing request is used for requesting to throw the material of an object;

the processing module is used for acquiring a target putting interface and at least one to-be-put material of the object according to attribute information of elements in at least one historical putting material of the object, wherein the target putting interface is an interface where the historical putting material with a click rate larger than a preset threshold value is located, each to-be-put material consists of the elements in the at least one historical putting material, and the elements in the to-be-put material are used for describing the object; and predicting the score of each material to be put, and putting the material to be put with the highest score in the target putting interface, wherein the score is related to the click rate of the material to be put.

In a possible design, the processing module is specifically configured to disassemble the at least one historical thrown material to obtain elements in each historical thrown material and attribute information of each element, where the attribute information of each element includes a click rate of the element and a type of the element; determining historical thrown materials with the click rate larger than the preset threshold according to the click rate of the elements in each historical thrown material, and taking the throwing interface where the historical thrown materials with the click rate larger than the preset threshold are located as the target throwing interface; and arranging and combining the elements meeting the type in the historical thrown materials according to the type of the elements in the target template for generating the materials to be thrown to obtain the at least one material to be thrown.

In one possible design, the attribute information of each element further includes: and clicking the user information of the element.

The processing module is further used for acquiring a target delivery user group according to the user information of each element of the historical delivery materials in the clicked target delivery interface; and determining the target template according to the target delivery user group.

In one possible design, the target template includes at least one element item, and each element item is used for filling in the elements with the same types as the elements characterized by the element item.

The processing module is specifically configured to obtain, according to the type of each element in the historical thrown material, an element of the same type as the element represented by the at least one element item in the target template, arrange and combine the elements of each type, and fill the elements of each type in the element items of the corresponding type, so as to obtain the at least one to-be-thrown material.

In a possible design, the transceiver module is further configured to send the material to be put and the target putting interface with the highest score to the terminal device, and receive a putting instruction sent by the terminal device.

Correspondingly, the processing module is further configured to place the material to be placed with the highest score in the target placement interface.

In a possible design, the release request further includes a dynamic material release instruction, and the dynamic material release instruction is used to instruct different users to output different release materials.

The receiving and sending module is further configured to receive a search request of the user for the object in the target delivery interface, where the search request is used to indicate that a target delivery material meeting the user characteristics is returned.

Correspondingly, the processing module is further configured to obtain a target element meeting the user characteristic from the elements in the historical thrown material according to the user characteristic of the user; according to the types of the elements in the target template, arranging and combining the target elements which accord with the types in the target elements to obtain at least one material to be put which accords with the user characteristics; and predicting the score of each material to be thrown according with the user characteristics, and determining the material to be thrown according with the user characteristics with the highest score as the target thrown material.

The transceiver module is further configured to send the target thrown material to the terminal device.

In one possible design, the attribute information of each of the elements further includes at least one of: time of publication of elements, public opinion information, aesthetics, relevance to the object, or goodness of fit to the user.

The processing module is specifically used for predicting each score of the materials to be put according to publication time, public opinion information, attractiveness, relevance of each element in the materials to be put or the degree of contact with the object or the degree of contact with the user and weights corresponding to the publication time, the public opinion information, the attractiveness, the relevance of the object or the degree of contact with the user respectively.

In a possible design, the transceiver module is further configured to send an information request to the terminal device if the historical thrown material does not include an element that satisfies the type, where the information request is used to instruct the terminal device to return an element that satisfies the type of the element in the target template, and receive the element that satisfies the type of the element in the target template and is sent by the terminal device.

Correspondingly, the processing module is further configured to generate a material to be put in according to the element that meets the type of the element in the target template and is returned by the terminal device, and put the material to be put in the target putting interface.

The beneficial effects of the material feeding device provided by the second aspect and the possible designs can be referred to the beneficial effects brought by the first aspect and the possible designs, which are not described herein again.

A third aspect of the present application provides an electronic device comprising: at least one processor and memory; the memory stores computer-executable instructions; the at least one processor executes the computer-executable instructions stored in the memory, so that the electronic device executes the material delivery method of the first aspect.

A fourth aspect of the present application provides a computer-readable storage medium, which stores computer-executable instructions, and when the computer-executable instructions are executed by a processor, the method for delivering materials of the first aspect is implemented.

Other effects of the above-described alternative will be described below with reference to specific embodiments.

Drawings

The drawings are included to provide a better understanding of the present solution and are not intended to limit the present application. Wherein:

FIG. 1 is a schematic view of a prior art interface for charging materials;

fig. 2 is a schematic view of a scene to which the material delivery method provided in the present application is applied;

fig. 3 is a schematic flow chart of a first embodiment of a material delivery method provided in the present application;

FIG. 4 is a schematic diagram of an interface change of a terminal device provided in the present application;

fig. 5 is a schematic flow chart for acquiring a material to be thrown in the present application;

FIG. 6 is a first schematic interface diagram of a target template provided herein;

FIG. 7 is a first schematic view of an interface of materials to be thrown according to the present application;

FIG. 8 is a second schematic interface diagram of a target template provided herein;

fig. 9 is a schematic view of an interface of the material to be thrown in provided by the present application;

fig. 10 is a schematic flow chart of a second embodiment of a material delivery method provided in the present application;

FIG. 11 is a schematic diagram illustrating a variation of a terminal interface corresponding to a user according to the present application;

fig. 12 is a schematic structural diagram of a material feeding device for implementing the material feeding method of the present application;

fig. 13 is a block diagram of an electronic device for implementing the material delivery method of the present application.

Detailed Description

The following description of the exemplary embodiments of the present application, taken in conjunction with the accompanying drawings, includes various details of the embodiments of the application for the understanding of the same, which are to be considered exemplary only. Accordingly, those of ordinary skill in the art will recognize that various changes and modifications of the embodiments described herein can be made without departing from the scope and spirit of the present application. Also, descriptions of well-known functions and constructions are omitted in the following description for clarity and conciseness.

The term is used in this application by definition:

object: the object in this application may refer to a brand, a commodity, etc.

Putting materials: the object describing system comprises a material for describing an object, and the material comprises a plurality of elements for describing the object. For example, fig. 1 is a schematic interface diagram of a material charging in the prior art. As shown in fig. 1, if the object is brand a, the display frame shown in fig. 1 is the put material, which is the material describing brand a.

Elements: the input material comprises a plurality of elements. As shown in FIG. 1, each item in the material of brand A that is visible to the user is an element. For example, brand A is a brand of clothing that includes the textual title of brand A, branding activity text (e.g., "Login to Brand A official website, shop XX series … …"), brand images (e.g., two adjoining circles), popular series, male, female, child, etc. elements. And the elements corresponding to the hot-sell series elements further include: popular tide, exclusive customization and other elements; the elements corresponding to male elements further include: basketball, man's shoes money etc. element, the element that corresponds with the woman still includes: female shoe style and other elements; the elements corresponding to child elements further include: and the boy shoe money and the like.

The attribute of the element: may include the industry to which the element belongs, the brand to which it belongs, the product to which it belongs, the type of element, the exposure, the click-through rate, the dimensional specification, etc.

The type of the element: and may include types of images, text, video text links (clicking on a text display page to jump to a display page corresponding to the link), and so forth.

A throwing interface: in this application, the interface where the material is put is referred to. The delivery interface may be a user interface of any application or any website, etc. The delivery interface of the delivered material shown in fig. 1 is a user interface in the B website.

Click rate: the number of times an element is clicked on versus the number of times it is displayed.

The exhibited amount: and in the process of searching the object by the user, displaying the times of the delivered materials corresponding to the object.

In order to more clearly explain the material feeding method provided by the present application, first, a material feeding method in the prior art is introduced:

in the prior art, each putting interface corresponds to a putting material template of an object. Fig. 1 shows a delivered material template of a user interface in the B site. When a user puts materials on the putting interface, the information of an object to be put needs to be filled in the putting material template corresponding to the putting interface to form the putting materials of the object, and then the object is put on the putting interface. However, different putting interfaces correspond to the putting material templates of the objects, and if the objects are put on the different putting interfaces, the user needs to repeatedly fill in the information of the objects, which results in low putting efficiency. In addition, the user selects the delivery interface according to subjective experience, which may result in low delivery accuracy.

In order to solve the problems, the application provides a material putting method, and the final putting interface and the putting material are determined according to the information of elements in the historical putting material of the object to be put in the material, so that the putting accuracy is improved on the basis of improving the putting efficiency.

Fig. 2 is a scene schematic diagram applicable to the material delivery method provided by the present application. As shown in fig. 2, the applicable scenarios of the material delivery method provided by the present application include: terminal equipment and material input device.

The user can input the object to be released on the terminal device to trigger the terminal device to send the releasing request to the material releasing device. And then the material throwing device determines a finally thrown interface and thrown materials according to the information of elements in the historical thrown materials of the object to be thrown materials.

Optionally, the material delivery device in the present application may be an electronic device with processing capability, such as a server and a terminal device.

Optionally, the terminal device in the present application may include, but is not limited to, a mobile terminal or a fixed terminal. The mobile terminal devices include, but are not limited to, a mobile phone, a Personal Digital Assistant (PDA), a tablet computer, a portable device (e.g., a portable computer, a pocket computer, or a handheld computer), and the like. Fixed terminals include, but are not limited to, desktop computers and the like.

The following describes the material delivery method provided in the present application with reference to specific examples. Fig. 3 is a schematic flow chart of a first embodiment of a material delivery method provided in the present application. The execution subject of the method flow shown in fig. 3 may be a material delivery device, which may be implemented by any software and/or hardware. As shown in fig. 3, the material feeding method provided in this embodiment may include:

s301, receiving a releasing request sent by the terminal equipment, wherein the releasing request is used for requesting to release the material of the object.

The release request in this embodiment includes an object to be released. Optionally, the object in this embodiment may be a product, a brand, a website, and the like. When a user demands to put an object, the identification of the object to be put in the material can be input on the terminal equipment so as to trigger the terminal equipment to send a putting request to the material putting device. And the releasing request is used for requesting to release the material of the object. The material to be put is put material, which may be a display frame as shown in fig. 1 or other types of material.

For example, fig. 4 is an example of a user inputting an identification of an object to be put on a material into a terminal device. Fig. 4 is a schematic diagram of an interface change of a terminal device provided in the present application. As shown in

interface

401 in fig. 4, an input box may be displayed on the interface, and a user may enter an identification of an object to be placed with material, such as an "X" in the input box.

S302, acquiring a target putting interface and at least one to-be-put material of the object according to attribute information of elements in at least one historical putting material of the object.

In this embodiment, historical thrown materials of the object may be obtained according to the throwing request. Optionally, historical thrown materials thrown into user interfaces such as websites and application programs corresponding to the material throwing device by the object may be stored in the material throwing device. The historical thrown material of the object in this embodiment may be any one of the following items: historical thrown materials of the object stored in the material throwing device, or historical thrown materials grabbed by the material throwing device in a corresponding server of other websites or application programs of the internet, or historical thrown materials grabbed by the material throwing device in an official website of the object, or historical thrown materials grabbed by a corresponding server of a self-media and the like.

The historical release material can comprise at least one element, and the attribute information of the element is used for describing the element. In this embodiment, the attribute information of the element includes at least one of the following items: the industry to which the element belongs, the brand to which the element belongs, the product to which the element belongs, the type of the element, the display amount, the click rate, the size specification and the like.

Optionally, in this embodiment, when storing each historical put-in material, the server may store attribute information of an element in each historical put-in material correspondingly. Therefore, when the material delivery device in this embodiment obtains at least one historical delivered material of the object, the material delivery device may correspondingly obtain attribute information of elements in each historical delivered material.

In this embodiment, the target delivery interface and at least one to-be-delivered material of the object may be obtained according to attribute information of elements in at least one historical delivered material of the object. The target putting interface is an interface where the historical put materials with the click rate larger than a preset threshold value are located. Optionally, the click rate of the historical release material may be a sum of click rates of each element included in the historical release material, or an average of click rates of each element included in the historical release material.

In the embodiment, an interface where the historical released materials with the click rate greater than the preset threshold are located can be used as a target releasing interface, so that the click rate of the released objects is improved. Optionally, when there are a plurality of historical released materials with click rates greater than the preset threshold, the interface where the historical released material with the largest click rate is located may be used as the target release interface.

In this embodiment, at least one to-be-put material of the object in the target putting interface may be acquired according to elements in the historical putting materials. Each to-be-delivered material is composed of at least one element in historical delivered materials, and the element in each to-be-delivered material is used for describing an object.

Optionally, the elements in the historical thrown material may be rearranged and combined to form at least one thrown material. Exemplary, historical material delivery as objects include: the system comprises a first historical material input and a second historical material input. The first historical throwing material comprises an element a, an element b and an element c, and the second historical throwing material comprises an element d, an element e and an element f. The material to be put in can be the combination of the element a, the element b and the element d, the combination of the element b, the element c and the element e, and the like.

Optionally, in this embodiment, elements in the historical thrown material included in the target throwing interface may be arranged and combined to obtain at least one to-be-thrown material, where the manner of arranging and combining the elements may be as shown in the above example.

And S303, predicting the score of each material to be put, putting the material to be put with the highest score in the target putting interface, wherein the score is related to the click rate of the material to be put.

In this embodiment, after each material to be put is obtained, the score of each material to be put can be predicted. The score is related to the click rate of the material to be thrown, namely the score can predict the click rate of the material to be thrown after the material is thrown.

Optionally, a score model is stored in the material throwing device of this embodiment, and the score model can be obtained by historical material throwing training and is used for representing a corresponding relationship between thrown materials and scores. Optionally, the training of the score model may be obtained based on a depth model, or may be obtained based on a neural network, a vector machine, or bayes, or other methods. After obtaining at least one material to be placed, each material to be placed may be input into the score model, and a score of each material to be placed is obtained.

Optionally, after obtaining at least one to-be-thrown material, since each to-be-thrown material may be composed of elements in the historical thrown material, the attribute information of the element of each to-be-thrown material may be obtained accordingly. In this embodiment, an obtaining rule for obtaining the score of each material to be put may be preset. The obtaining rule is to obtain the score of each material to be put according to the attribute information of the elements in each material to be put and the weight corresponding to each attribute information. Wherein, the attribute information of the elements adopted in the acquisition rule can be preset.

In a possible implementation manner, the attribute information of the elements in the historical thrown material in this embodiment may include at least one of the following items: the publication time of the element, public opinion information, beauty, relevance to the object, or fitness with the user. Accordingly, the score of each material to be put can be predicted according to the publication time, the public opinion information, the aesthetic degree, the correlation degree with the object or the degree of contact with the user of each element in each material to be put, and the weights respectively corresponding to the publication time, the public opinion information, the aesthetic degree, the correlation degree with the object or the degree of contact with the user.

The score of each material to be put can be the sum of the product of the publication time of the element, the public opinion information, the aesthetic degree, the correlation degree with the object, or the contact degree with the user and the product of the weights respectively corresponding to the publication time, the public opinion information, the aesthetic degree, the correlation degree with the object, or the contact degree with the user.

In this embodiment, after the score of each to-be-thrown material in the at least one to-be-thrown material is obtained, the to-be-thrown material with the highest score may be thrown in the target throwing interface.

Optionally, in this embodiment, after the material to be delivered with the highest score is obtained, the material to be delivered with the highest score and the target delivery interface may be sent to the terminal device. Correspondingly, after receiving the material to be put with the highest score and the target putting interface, the terminal device can display the material to be put with the highest score in the target putting interface, so that a user can determine whether to modify or not to directly put the material to be put with the highest score.

Illustratively, as shown in the

interface

402 in fig. 4, the

interface

402 displays the material to be placed with the highest score corresponding to the object "X" in the target placement interface (e.g., website B-user interface). The input material comprises an element a, an element b and an element c. For example, element a may be an image of object "X", and elements b and c may be written separately, such as "men's clothing" and "women's clothing" of object "X".

Optionally, a "drop" control and a "modify" control may also be displayed in the

interface

402. And if the user determines to directly carry out the releasing, selecting the releasing control to trigger the terminal equipment to send a releasing instruction to the material releasing device. Correspondingly, after the material throwing device receives the throwing instruction, the material to be thrown with the highest score can be thrown into the target throwing interface, namely the material to be thrown with the highest score corresponding to the object X is thrown into a user interface of the website B.

Optionally, if the user is not satisfied with the material to be put with the highest score, the "modification" control may be selected to directly modify the material to be put with the highest score. Or after the user selects the modification control, the terminal device can be triggered to display the modification suggestion box, the user can fill the modification suggestion in the modification suggestion box, and after filling, the terminal device can send the modification suggestion to the material delivery device. The modification opinion may be to change the type of the element or delete the element type therein, etc. After the material throwing device receives the modification idea, the material to be thrown with the highest score can be modified according to the modification idea, the modified material to be thrown with the highest score is sent to the terminal device, and the material to be thrown with the highest score is thrown in the target throwing interface after a throwing instruction sent by the terminal device is received.

The material feeding method provided by the embodiment comprises the following steps: receiving a releasing request sent by a terminal device, wherein the releasing request is used for requesting to release materials of an object; acquiring a target input interface and at least one to-be-input material of an object according to attribute information of elements in historical input materials of the object, wherein the target input interface is an interface where the historical input materials with click rate larger than a preset threshold are located, each to-be-input material consists of elements in the historical input materials, and the elements in each to-be-input material are used for describing the object; and predicting the score of each material to be put, putting the material to be put with the highest score in the target putting interface, wherein the score is related to the click rate of the material to be put. The material putting method provided by the embodiment can determine the interface of final putting and the put material according to the information of elements in the historical put material of the object to be put in the material, and further improves the putting accuracy on the basis of improving the putting efficiency.

In one possible embodiment, fig. 5 is a schematic flow chart of acquiring the material to be put provided by the present application. As shown in fig. 5, S202 in the above embodiment may include:

s2021, disassembling at least one historical thrown material to obtain elements in each historical thrown material and attribute information of each element, wherein the attribute information of each element comprises the click rate and the type of the element.

Each historical material charge includes at least one element. In this embodiment, each historical thrown material may be disassembled to obtain elements in each historical thrown material and attribute information of each element. If the first historical release material can be decomposed into an element a, an element b and an element c, the attribute information of the corresponding element a, element b and element c can be obtained from the server corresponding to the release interface where the first historical release material is located.

The attribute information of each element in this embodiment includes a click rate of the element and a type of the element.

S2022, determining the historical thrown materials with the click rate larger than a preset threshold value according to the click rate of the elements in each historical thrown material, and taking the throwing interface where the historical thrown materials with the click rate larger than the preset threshold value are located as a target throwing interface.

The click rate of the element in each historical release material in this embodiment may refer to the related description in the above embodiment S202, and the click rate of the element in the historical release material in this embodiment may also be the click rate corresponding to the element with the highest click rate in the historical release material. The manner of determining the target delivery interface may refer to the related description in the above embodiment S202, which is not described herein again.

S2023, arranging and combining the elements meeting the type in the historical thrown materials according to the type of the elements in the target template for generating the materials to be thrown to obtain at least one material to be thrown.

Each putting interface in the embodiment corresponds to a putting material template. Correspondingly, the target putting interface corresponds to a target putting material template, which is referred to as a target template for short. The target template includes at least one type of element populated. Fig. 6 is a first interface schematic diagram of a target template provided in the present application. As shown in fig. 6, the type of the at least one filled element included in the target template is an image and a video.

In this embodiment, the elements meeting the type in the historical thrown materials may be arranged and combined according to the type of the element in the target template for generating the to-be-thrown materials, so as to obtain at least one to-be-thrown material. For example, the elements of the image and the video in the historical thrown material may be arranged and combined to obtain at least one thrown material.

For example, the image-type elements in the historical release material include an element x, an element y, and an element z, and the video-type elements in the historical release material include an element m and an element n. Correspondingly, the elements with the image type and the video type are arranged and combined to generate the material to be put comprising the element x and the element m, or the material to be put comprising the element x and the element n, the material to be put comprising the element y and the element m, and the like. Fig. 7 is a first interface schematic diagram of the material to be delivered provided by the present application, and as shown in fig. 7, the material to be delivered may include an image element X and a video element m, where the image element X is an image of an object "X", and the video element m is a development introduction video of the object "X".

Specifically, the target template in this embodiment includes at least one element item. Fig. 8 is a second interface schematic diagram of the target template provided in the present application. As shown in fig. 8, the target template includes at least one element item, such as a display frame 1 'and a display frame 2' in fig. 8. Each element term is used to fill in elements of the same type as the element characterized by the element term.

In this embodiment, the elements of the same type as the element represented by at least one element item in the target template may be obtained according to the type of each element in the historical thrown material.

For example, if the type of the element represented by the display frame 1 'is an image and the type of the element represented by the display frame 2' is a video, the corresponding type of element may be obtained from the historical release material. For example, the above-described type-image element includes an element x, an element y, and an element z, and the type-video element includes an element m and an element n.

In this embodiment, the elements of each type are arranged and combined, wherein the manner of arranging and combining the elements of each type may be as described above. And then filling the elements of each type after the permutation and combination into the element items of the corresponding type to obtain at least one material to be put in. If the element x is filled in the display frame 1', and the element m is filled in the display frame 2', a material to be put is obtained. Correspondingly, as shown in fig. 9, fig. 9 is a second schematic interface diagram of the material to be put provided by the present application.

In one possible implementation, if the historical delivered material does not include an element satisfying the type of the element characterized by the element item in the target template, an information request may be sent to the terminal device. Wherein the information request is used for instructing the terminal device to return an element satisfying the type of the element in the target template. That is, in this embodiment, when the historical delivered material does not include an element that satisfies the type in the target template, the user corresponding to the terminal device may supplement and provide the element.

And after the user corresponding to the terminal equipment supplements the elements, the elements meeting the types of the elements in the target template can be sent to the material delivery device through the terminal equipment. And then the material input device can generate a material to be input according to the received elements. The material delivering device may fill the received element of the corresponding type in the element item of the corresponding type to generate the one material to be delivered.

After the material putting device generates the material to be put in, the material to be put in can be put in the target putting interface.

In the above embodiment, it is directly described that different target delivery interfaces correspond to different target templates, where the target templates may be preset. In one possible implementation, the target template may be obtained according to attribute information of each element of the object's historical delivered material. Correspondingly, before S2023, the method may further include:

and S2024, acquiring a target delivery user group according to the user information of each element of the historical delivery materials in the clicked target delivery interface.

In this embodiment, the attribute information of each element further includes: click on the user information of the element. The user information may be information of the user, such as age, gender, academic calendar, occupation, and the like.

In this embodiment, an obtaining rule for obtaining the target delivery user group according to the user information of each element may be preset, for example, the obtaining rule may be that a user with a highest age group proportion in the user information is used as the target delivery user group, or a user with a highest gender proportion is used as the target delivery user group.

And S2025, determining a target template according to the target delivery user group.

In this embodiment, the target templates corresponding to different groups of users are different. For example, if the target user group is users between 20-30 years of age, the corresponding target template may be a template including text and images. If the target user group is users between the ages of 10-15, the corresponding target template may be a template including images and videos.

In this embodiment, corresponding target templates may be preset for different target delivery user groups, so that the click rate of the obtained material to be delivered may be further increased.

In this embodiment, the flow attribution of the historical thrown material of the object can be determined through the click rate of the elements in the historical thrown material of the object and the user information, that is, the historical thrown material is mainly clicked by target crowds on which interfaces, and then the throwing interface and the audience (that is, the target user group) of the object are determined, so that the elements in the historical thrown material are arranged and combined according to the target template suitable for the target user group, and the obtained at least one to-be-thrown material is suitable for the target user group, thereby improving the click rate of the material after throwing; in addition, in the embodiment, the score of each material to be thrown is predicted according to the attribute of the element in at least one material to be thrown, the score is in direct proportion to the click rate of the material after the material is thrown, the material to be thrown with the highest score is thrown on the target throwing interface with the highest historical click rate, and the click rate of the material after the material is thrown can be further improved.

On the basis of the above embodiment, in this embodiment, when searching for an object, different users can return delivered materials meeting the user characteristics for the different users, and delivery of thousands of people and thousands of surfaces of materials can be realized, which is further described in detail with reference to fig. 10. Fig. 10 is a schematic flow chart of a second embodiment of the material delivery method provided in the present application. As shown in fig. 10, the material feeding method provided in this embodiment may include:

and S1001, receiving a releasing request sent by the terminal equipment, wherein the releasing request is used for requesting to release the material of the object.

Compared with the above embodiments, the difference of this embodiment is that the release request further includes a dynamic material release instruction. The dynamic material putting instruction is used for indicating different users to output different put materials, namely, when the user retrieves the object on the target putting interface, the user can output the put materials according with the user characteristics.

S1002, acquiring a target putting interface and at least one to-be-put material of the object according to attribute information of elements in at least one historical putting material of the object.

S1003, predicting the score of each material to be thrown, and throwing the material to be thrown with the highest score into the target throwing interface.

It should be understood that, in this embodiment, the implementation manners in S1001 to S1003 may specifically refer to the relevant descriptions in S201 to S203 in the foregoing embodiment, and are not described herein again.

And S1004, receiving a search request of the user for the object in the target putting interface, wherein the search request is used for indicating that the target putting material which accords with the characteristics of the user is returned.

In this embodiment, after the material to be put with the highest score is put into the target putting interface, if the user searches for the object in the target putting interface, a search request of the user for the object in the target putting interface is received. Wherein the search request is used for indicating that the target put materials which accord with the characteristics of the user are returned. Optionally, the user may search for the object on the terminal device that sends the delivery request to the material delivery apparatus, or the user may search for the object in another terminal device. In the following embodiments, a terminal device is taken as an example for explanation.

Illustratively, fig. 11 is a schematic diagram of a terminal interface change corresponding to a user provided in the present application. The user interface, shown as

interface

1101 in fig. 11, has a search box displayed thereon for instructing the user to input an object. If the user can input the object "brand A" in the search box, the object "brand A" in the target placement interface is obtained, and the placement materials of the object "brand A" meet the characteristics of the user. Optionally, the user characteristic may be a user gender, age, or school calendar.

S1005, according to the user characteristics of the user, obtaining target elements which accord with the user characteristics from the elements in the historical thrown material.

In this embodiment, the search request may include user characteristics of the user. Optionally, the user characteristic may be obtained by the terminal device according to a history search record of the user. Illustratively, the user can determine that the user is 20-30 years old and female by searching for women's clothes, shoes, hats and the like with the age range of 20-30 years old through the history of the terminal device. Optionally, the terminal device may also determine the user characteristics through registration information of the user in the application program. Wherein, the registration information may include: date of birth, gender, etc. of the user. It should be understood that in this embodiment, the terminal device may also determine the user characteristics in other manners, and further may carry the user characteristics of the user in the search request.

Optionally, the user characteristics in this embodiment may also be obtained by the material delivery device according to the search request, where the material delivery device may store historical search records of a plurality of users. Correspondingly, the search request may include an identifier of the user, and the material delivery device obtains a historical search record of the user corresponding to the search request according to the identifier of the user, and further determines the user characteristics of the user according to the historical search record of the user. The mode of determining the user characteristics of the user according to the historical search record of the user by the material delivery device can be the same as the mode of determining the user characteristics of the user according to the historical search record of the user by the terminal device.

In this embodiment, target elements meeting the user characteristics can be obtained from the elements in the historical thrown material according to the user characteristics of the user. Illustratively, the user characteristic is 20-30 years old and female, and elements shown in the input material shown in fig. 1, wherein elements such as male shoes, children, basketball, male shoes, female shoes, and boys shoes do not conform to the user characteristic of the user, and elements conforming to the user characteristic such as female shoes and female shoes are used as target elements.

S1006, according to the types of the elements in the target template, arranging and combining the target elements which accord with the types in the target elements to obtain at least one to-be-put material which accords with the user characteristics.

In this embodiment, a manner of "performing permutation and combination on target elements conforming to a type in the target elements according to the type of the elements in the target template to obtain at least one to-be-thrown material conforming to a user characteristic" is the same as a manner of "performing permutation and combination on elements satisfying the type in historical thrown materials according to the type of the elements in the target template generating the to-be-thrown material to obtain at least one to-be-thrown material" in the above embodiment, and the difference is that: the elements to be selected in the historical input materials are different, in the above embodiment, the elements meeting the type in the target template are selected from all the elements in the historical input materials to be arranged and combined, and in the embodiment, the elements meeting the type in the target template are selected from the target elements in the historical input materials to be arranged and combined. In this embodiment, the at least one to-be-thrown material obtained according to the method is a to-be-thrown material that meets the user characteristics.

And S1007, predicting the score of each material to be thrown which accords with the user characteristics, determining the material to be thrown which accords with the user characteristics and has the highest score as a target thrown material, and sending the target thrown material to the terminal equipment.

The manner of "predicting the score of each material to be delivered that meets the user characteristics" in this embodiment is the same as the implementation manner of "predicting the score of each material to be delivered" in the above embodiment, and is different from the other objects: in this embodiment, the material to be put in is the material to be put in which the characteristics of the user are met.

In this embodiment, the material to be delivered that meets the user characteristics and has the highest score may be determined as the target delivered material, and the target delivered material may be sent to the terminal device, so that the terminal device displays the target delivered material. According to the material putting method, different put materials can be displayed for users with different user characteristics, and the click rate of the put materials after putting can be improved.

As shown in

interface

1102 in fig. 11, a target placement material of an object "brand a" placed in a target placement interface is displayed on a user interface of a terminal device. Illustratively, the target release material displays the word title of brand A, the active words of brand, the image of brand, and the elements of women and women's shoe money.

In the embodiment, the target elements which accord with the user characteristics are selected from the elements of the historical thrown materials, and then the target thrown materials which accord with the user characteristics are determined according to the target elements, so that the purpose of generating different thrown materials for different users can be realized, thousands of people and thousands of faces are really achieved, and the click rate of the materials after throwing is improved.

Fig. 12 is a schematic structural diagram of a material feeding device for implementing the material feeding method of the present application. As shown in fig. 12, the

material feeding device

1200 provided in this embodiment may include: a

transceiver module

1201 and a

processing module

1202.

The

transceiver module

1201 is configured to receive a release request sent by a terminal device, where the release request is used to request to release a material of an object.

The

processing module

1202 is configured to obtain a target delivery interface and at least one to-be-delivered material of an object according to attribute information of elements in at least one historical delivered material of the object, where the target delivery interface is an interface where the historical delivered material with a click rate greater than a preset threshold is located, each to-be-delivered material is composed of elements in the at least one historical delivered material, and the elements in each to-be-delivered material are used for describing the object; and predicting the score of each material to be put, putting the material to be put with the highest score in the target putting interface, wherein the score is related to the click rate of the material to be put.

Optionally, the

processing module

1202 is specifically configured to disassemble at least one historical thrown material to obtain elements in each historical thrown material and attribute information of each element, where the attribute information of each element includes a click rate of the element and a type of the element; determining historical thrown materials with the click rate larger than a preset threshold value according to the click rate of elements in each historical thrown material, and taking a throwing interface where the historical thrown materials with the click rate larger than the preset threshold value are located as a target throwing interface; and arranging and combining the elements meeting the type in the historical thrown materials according to the type of the elements in the target template for generating the materials to be thrown to obtain at least one material to be thrown.

Optionally, the attribute information of each element further includes: click on the user information of the element.

Optionally, the

processing module

1202 is specifically configured to, before obtaining at least one material to be put, obtain a target putting user group according to clicking user information of each element of historical putting materials included in the target putting interface; and determining a target template according to the target delivery user group.

Optionally, the target template includes at least one element item, and each element item is used to fill in an element of the same type as the element characterized by the element item.

Optionally, the

processing module

1202 is specifically configured to obtain, according to the type of each element in the historical thrown material, an element of the same type as the element represented by at least one element item in the target template, arrange and combine the elements of each type, and fill the elements of each type in the element items of the corresponding type, so as to obtain at least one to-be-thrown material.

Optionally, the

transceiver module

1201 is further configured to send the material to be put and the target putting interface with the highest score to the terminal device, and receive a putting instruction sent by the terminal device.

Optionally, the

processing module

1202 is further configured to, if a throwing instruction sent by the terminal device is received, throw the material to be thrown with the highest score in the target throwing interface.

Optionally, the release request further includes a dynamic material release instruction, where the dynamic material release instruction is used to instruct different users to output different release materials.

Optionally, the

transceiver module

1201 is further configured to receive a search request from the user for an object in the target delivery interface, where the search request is used to instruct that a target delivery material meeting the user characteristics is returned.

Optionally, the

processing module

1202 is further configured to obtain, according to the user characteristics of the user, a target element that meets the user characteristics from the elements in the historical thrown material; according to the types of the elements in the target template, arranging and combining the target elements which accord with the types in the target elements to obtain at least one material to be put which accords with the characteristics of a user; and predicting the score of each material to be thrown according with the user characteristics, and determining the material to be thrown according with the user characteristics with the highest score as the target thrown material.

Optionally, the

transceiver module

1201 is further configured to send the target delivered material to the terminal device.

Optionally, the attribute information of each element further includes at least one of the following: the publication time of the element, public opinion information, beauty, relevance to the object, or fitness with the user.

Optionally, the

processing module

1202 is specifically configured to predict a score of each material to be delivered according to publication time, public opinion information, aesthetic measure, relevance to the object, or goodness of fit to the user of each element in each material to be delivered, and weights respectively corresponding to the publication time, the public opinion information, the aesthetic measure, the relevance to the object, or goodness of fit to the user.

Optionally, the

transceiver module

1201 is further configured to send an information request to the terminal device if the historical thrown material does not include an element that satisfies the type, where the information request is used to instruct the terminal device to return an element that satisfies the type of the element in the target template; and receiving the elements which are sent by the terminal equipment and meet the types of the elements in the target template.

Optionally, the

transceiver module

1201 is further configured to generate a material to be put in according to the element that satisfies the type of the element in the target template and is sent by the terminal device, and put the material to be put in the target putting interface.

The principle and the technical effect of the material feeding device provided by this embodiment are similar to those of the material feeding method, and are not described herein again.

According to an embodiment of the present application, an electronic device and a readable storage medium are also provided. Fig. 13 is a block diagram of an electronic device for implementing the material delivery method of the present application.

Fig. 13 is a block diagram of an electronic device of a material delivery method according to an embodiment of the present application. Electronic devices are intended to represent various forms of digital computers, such as laptops, desktops, workstations, personal digital assistants, servers, blade servers, mainframes, and other appropriate computers. The electronic device may also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions, are meant to be examples only, and are not meant to limit implementations of the present application that are described and/or claimed herein.

As shown in fig. 13, the electronic apparatus includes: one or

more processors

1301,

memory

1302, and interfaces for connecting the various components, including high speed interfaces and low speed interfaces. The various components are interconnected using different buses and may be mounted on a common motherboard or in other manners as desired. The processor may process instructions for execution within the electronic device, including instructions stored in or on the memory to display graphical information of a GUI on an external input/output apparatus (such as a display device coupled to the interface). In other embodiments, multiple processors and/or multiple buses may be used, along with multiple memories and multiple memories, as desired. Also, multiple electronic devices may be connected, with each device providing portions of the necessary operations (e.g., as a server array, a group of blade servers, or a multi-processor system). Fig. 13 illustrates an example of a

processor

1301.

Memory

1302 is a non-transitory computer readable storage medium as provided herein. The storage stores instructions executable by at least one processor to cause the at least one processor to execute the material delivery method provided by the present application. A non-transitory computer-readable storage medium of the present application stores computer instructions for causing a computer to perform a material delivery method provided herein.

The

memory

1302, as a non-transitory computer readable storage medium, may be used for storing non-transitory software programs, non-transitory computer executable programs, and modules, such as program instructions/modules (e.g., the

transceiver module

1201 and the

processing module

1202 shown in fig. 12) corresponding to the material delivery method in the embodiment of the present application. The

processor

1301 executes various functional applications and data processing of the server by running non-transitory software programs, instructions and modules stored in the

memory

1302, so as to implement the material delivery method in the above method embodiment.

The

memory

1302 may include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application program required for at least one function; the storage data area may store data created from use of an electronic device that implements the material delivery method, and the like. Further, the

memory

1302 may include high speed random access memory, and may also include non-transitory memory, such as at least one magnetic disk storage device, flash memory device, or other non-transitory solid state storage device. In some embodiments, the

memory

1302 may optionally include memory located remotely from the

processor

1301, which may be connected via a network to an electronic device implementing the material delivery method. Examples of such networks include, but are not limited to, the internet, intranets, local area networks, mobile communication networks, and combinations thereof.

The electronic device of the material delivery method may further include: an

input device

1303 and an

output device

1304. The

processor

1301, the

memory

1302, the

input device

1303 and the

output device

1304 may be connected by a bus or other means, and fig. 13 illustrates the bus connection.

The input device Y03 may receive input numeric or character information and generate key signal inputs related to user settings and function controls of the electronic equipment implementing the material placement method, such as a touch screen, keypad, mouse, track pad, touch pad, pointer stick, one or more mouse buttons, track ball, joystick or like input device. The output device Y04 may include a display device, an auxiliary lighting device (e.g., LED), a tactile feedback device (e.g., vibration motor), and the like. The display device may include, but is not limited to, a Liquid Crystal Display (LCD), a Light Emitting Diode (LED) display, and a plasma display. In some implementations, the display device can be a touch screen.

Various implementations of the systems and techniques described here can be realized in digital electronic circuitry, integrated circuitry, application specific ASICs (application specific integrated circuits), computer hardware, firmware, software, and/or combinations thereof. These various embodiments may include: implemented in one or more computer programs that are executable and/or interpretable on a programmable system including at least one programmable processor, which may be special or general purpose, receiving data and instructions from, and transmitting data and instructions to, a storage system, at least one input device, and at least one output device.

These computer programs (also known as programs, software applications, or code) include machine instructions for a programmable processor, and may be implemented using high-level procedural and/or object-oriented programming languages, and/or assembly/machine languages. As used herein, the terms "machine-readable medium" and "computer-readable medium" refer to any computer program product, apparatus, and/or device (e.g., magnetic discs, optical disks, memory, Programmable Logic Devices (PLDs)) used to provide machine instructions and/or data to a programmable processor, including a machine-readable medium that receives machine instructions as a machine-readable signal. The term "machine-readable signal" refers to any signal used to provide machine instructions and/or data to a programmable processor.

To provide for interaction with a user, the systems and techniques described here can be implemented on a computer having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to a user; and a keyboard and a pointing device (e.g., a mouse or a trackball) by which a user can provide input to the computer. Other kinds of devices may also be used to provide for interaction with a user; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user may be received in any form, including acoustic, speech, or tactile input.

The systems and techniques described here can be implemented in a computing system that includes a back-end component (e.g., as a data server), or that includes a middleware component (e.g., an application server), or that includes a front-end component (e.g., a user computer having a graphical user interface or a web browser through which a user can interact with an implementation of the systems and techniques described here), or any combination of such back-end, middleware, or front-end components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: local Area Networks (LANs), Wide Area Networks (WANs), and the Internet.

The computer system may include a terminal device and a server. A terminal device and server are generally remote from each other and typically interact through a communication network. The relationship of terminal device and server arises by virtue of computer programs running on the respective computers and having a terminal device-server relationship to each other.

It should be understood that various forms of the flows shown above may be used, with steps reordered, added, or deleted. For example, the steps described in the present application may be executed in parallel, sequentially, or in different orders, and the present invention is not limited thereto as long as the desired results of the technical solutions disclosed in the present application can be achieved.

The above-described embodiments should not be construed as limiting the scope of the present application. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions may be made in accordance with design requirements and other factors. Any modification, equivalent replacement, and improvement made within the spirit and principle of the present application shall be included in the protection scope of the present application.

Claims (11)

1. A material delivery method, comprising:

receiving a releasing request sent by a terminal device, wherein the releasing request is used for requesting to release materials of an object;

acquiring a target delivery interface and at least one to-be-delivered material of the object according to attribute information of elements in at least one historical delivered material of the object, wherein the target delivery interface is an interface where the historical delivered material with a click rate larger than a preset threshold value is located, each to-be-delivered material consists of the elements in the at least one historical delivered material, and the elements in the to-be-delivered material are used for describing the object;

and predicting the score of each material to be put, and putting the material to be put with the highest score in the target putting interface, wherein the score is related to the click rate of the material to be put.

2. The method according to claim 1, wherein the obtaining a target delivery interface and at least one to-be-delivered material of the object according to attribute information of elements in at least one historical delivered material of the object comprises:

disassembling the at least one historical thrown material to obtain elements in each historical thrown material and attribute information of each element, wherein the attribute information of each element comprises the click rate of the element and the type of the element;

determining historical thrown materials with the click rate larger than the preset threshold according to the click rate of the elements in each historical thrown material, and taking the throwing interface where the historical thrown materials with the click rate larger than the preset threshold are located as the target throwing interface;

and arranging and combining the elements meeting the type in the historical thrown materials according to the type of the elements in the target template for generating the materials to be thrown to obtain the at least one material to be thrown.

3. The method according to claim 2, wherein the attribute information of each element further includes: clicking user information of the element;

before the elements meeting the type in the historical thrown materials are arranged and combined according to the type of the elements in the target template for generating the to-be-thrown materials, and the at least one to-be-thrown material is obtained, the method further includes:

acquiring a target delivery user group according to the user information of each element of the historical delivered materials in the clicked target delivery interface;

and determining the target template according to the target delivery user group.

4. The method according to claim 2 or 3, wherein the target template comprises at least one element item, each element item is used for filling in an element of the same type as the element characterized by the element item;

the step of arranging and combining the elements meeting the type in the historical thrown materials according to the type of the elements in the target template to obtain the at least one to-be-thrown material comprises the following steps:

and obtaining elements with the same type as the element represented by the at least one element item in the target template according to the type of each element in the historical thrown material, arranging and combining the elements of each type, and filling the elements of each type in the element items of the corresponding type to obtain the at least one thrown material.

5. The method according to claim 1, wherein the placing the material to be placed with the highest score in the target placement interface comprises:

sending the material to be put with the highest score and the target putting interface to the terminal equipment;

and if a throwing instruction sent by the terminal equipment is received, throwing the material to be thrown with the highest score into the target throwing interface.

6. The method according to claim 2, wherein the release request further includes a dynamic material release instruction, and the dynamic material release instruction is used to instruct different users to output different release materials;

after the material to be thrown with the highest score is thrown into the target throwing interface, the method further comprises the following steps:

receiving a search request of a user for the object in the target delivery interface, wherein the search request is used for indicating that target delivery materials conforming to the characteristics of the user are returned;

according to the user characteristics of the user, acquiring target elements which accord with the user characteristics from the elements in the historical thrown materials;

according to the types of the elements in the target template, arranging and combining the target elements which accord with the types in the target elements to obtain at least one material to be put which accords with the user characteristics;

and predicting the score of each material to be thrown according with the user characteristics, determining the material to be thrown according with the user characteristics with the highest score as the target thrown material, and sending the target thrown material to the terminal equipment.

7. The method of claim 2, wherein the attribute information of each of the elements further comprises at least one of: the publication time of the element, public opinion information, aesthetic measure, relevance to the object, or degree of engagement with the user;

the predicting the score of each material to be put comprises:

and predicting the score of each material to be put according to the publication time, public opinion information, aesthetic degree, the degree of correlation with the object or the degree of contact with the user of each element in each material to be put, and the weights respectively corresponding to the publication time, the public opinion information, the aesthetic degree, the degree of correlation with the object or the degree of contact with the user.

8. The method of claim 2, further comprising:

if the historical thrown material does not include the element meeting the type, sending an information request to the terminal equipment, wherein the information request is used for indicating the terminal equipment to return the element meeting the type of the element in the target template;

receiving elements which are sent by the terminal equipment and meet the types of the elements in the target template, and generating a material to be put in;

and putting the material to be put in the target putting interface.

9. A material delivery device, comprising:

the system comprises a receiving and sending module, a sending and receiving module and a sending and receiving module, wherein the receiving and sending module is used for receiving a throwing request sent by a terminal device, and the throwing request is used for requesting to throw the material of an object;

the processing module is used for acquiring a target putting interface and at least one to-be-put material of the object according to attribute information of elements in at least one historical putting material of the object, wherein the target putting interface is an interface where the historical putting material with a click rate larger than a preset threshold value is located, each to-be-put material consists of the elements in the at least one historical putting material, and the elements in the to-be-put material are used for describing the object; and predicting the score of each material to be put, and putting the material to be put with the highest score in the target putting interface, wherein the score is related to the click rate of the material to be put.

10. An electronic device, comprising:

at least one processor; and

a memory communicatively coupled to the at least one processor; wherein,

the memory stores instructions executable by the at least one processor to enable the at least one processor to perform the method of any one of claims 1-8.

11. A non-transitory computer readable storage medium having stored thereon computer instructions for causing the computer to perform the method of any one of claims 1-8.

CN201910818975.8A 2019-08-30 2019-08-30 Material throwing method and device, electronic equipment and storage medium Active CN112529604B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910818975.8A CN112529604B (en) 2019-08-30 2019-08-30 Material throwing method and device, electronic equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910818975.8A CN112529604B (en) 2019-08-30 2019-08-30 Material throwing method and device, electronic equipment and storage medium

Publications (2)

Publication Number Publication Date
CN112529604A true CN112529604A (en) 2021-03-19
CN112529604B CN112529604B (en) 2023-09-15

Family

ID=74974059

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910818975.8A Active CN112529604B (en) 2019-08-30 2019-08-30 Material throwing method and device, electronic equipment and storage medium

Country Status (1)

Country Link
CN (1) CN112529604B (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20210097292A1 (en) * 2019-09-30 2021-04-01 Baidu Usa Llc Method and device for recognizing product
CN113342334A (en) * 2021-04-23 2021-09-03 阿里巴巴(中国)有限公司 Visual design putting method and device
CN113378070A (en) * 2021-08-11 2021-09-10 北京达佳互联信息技术有限公司 Information delivery method, device, server and storage medium

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB698479A (en) * 1951-10-10 1953-10-14 Raymond Bag Company Improvements in or relating to mechanism for inserting a sleeve in a bag valve
US20040133469A1 (en) * 2003-11-04 2004-07-08 Dario Chang System and method of promote website using Cycle Hits and Hits History
CN102592235A (en) * 2011-12-28 2012-07-18 北京品友互动信息技术有限公司 Internet advertisement serving system
CN107507023A (en) * 2017-08-02 2017-12-22 北京品友互动信息技术股份公司 A kind of information distribution method and device
CN107808297A (en) * 2016-09-09 2018-03-16 腾讯科技(深圳)有限公司 Multi-medium data put-on method and device
US20180218388A1 (en) * 2015-04-23 2018-08-02 Sk Planet Co., Ltd. Retargeting advertising product recommending user device and service providing device, advertising product recommending system including the same, control method thereof, and non-transitory computer readable storage medium having computer program recorded thereon
CN109409925A (en) * 2018-09-04 2019-03-01 中国平安人寿保险股份有限公司 Advertisement bidding put-on method, device, terminal and storage medium
CN109784978A (en) * 2018-12-19 2019-05-21 平安科技(深圳)有限公司 Advertisement competition power calculation method, device, medium and equipment based on big data
CN109902222A (en) * 2018-11-30 2019-06-18 华为技术有限公司 Recommendation method and device
CN110135895A (en) * 2012-11-23 2019-08-16 腾讯科技(深圳)有限公司 Advertising delivery method, device, equipment and storage medium

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB698479A (en) * 1951-10-10 1953-10-14 Raymond Bag Company Improvements in or relating to mechanism for inserting a sleeve in a bag valve
US20040133469A1 (en) * 2003-11-04 2004-07-08 Dario Chang System and method of promote website using Cycle Hits and Hits History
CN102592235A (en) * 2011-12-28 2012-07-18 北京品友互动信息技术有限公司 Internet advertisement serving system
CN110135895A (en) * 2012-11-23 2019-08-16 腾讯科技(深圳)有限公司 Advertising delivery method, device, equipment and storage medium
US20180218388A1 (en) * 2015-04-23 2018-08-02 Sk Planet Co., Ltd. Retargeting advertising product recommending user device and service providing device, advertising product recommending system including the same, control method thereof, and non-transitory computer readable storage medium having computer program recorded thereon
CN107808297A (en) * 2016-09-09 2018-03-16 腾讯科技(深圳)有限公司 Multi-medium data put-on method and device
CN107507023A (en) * 2017-08-02 2017-12-22 北京品友互动信息技术股份公司 A kind of information distribution method and device
CN109409925A (en) * 2018-09-04 2019-03-01 中国平安人寿保险股份有限公司 Advertisement bidding put-on method, device, terminal and storage medium
CN109902222A (en) * 2018-11-30 2019-06-18 华为技术有限公司 Recommendation method and device
CN109784978A (en) * 2018-12-19 2019-05-21 平安科技(深圳)有限公司 Advertisement competition power calculation method, device, medium and equipment based on big data

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
刘梦娟等: ""面向展示广告的点击率预测模型综述"", 《计算机科学》, pages 38 - 49 *

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20210097292A1 (en) * 2019-09-30 2021-04-01 Baidu Usa Llc Method and device for recognizing product
US11488384B2 (en) * 2019-09-30 2022-11-01 Baidu Usa Llc Method and device for recognizing product
CN113342334A (en) * 2021-04-23 2021-09-03 阿里巴巴(中国)有限公司 Visual design putting method and device
CN113342334B (en) * 2021-04-23 2023-09-15 淘宝(中国)软件有限公司 Visual design releasing method and device
CN113378070A (en) * 2021-08-11 2021-09-10 北京达佳互联信息技术有限公司 Information delivery method, device, server and storage medium
CN113378070B (en) * 2021-08-11 2022-03-25 北京达佳互联信息技术有限公司 Information delivery method, device, server and storage medium

Also Published As

Publication number Publication date
CN112529604B (en) 2023-09-15

Similar Documents

Publication Publication Date Title
CN110110203B (en) 2023-04-28 Resource information pushing method, server, resource information display method and terminal
CN112862516B (en) 2024-03-12 Resource release method and device, electronic equipment and storage medium
CN111767466B (en) 2020-12-04 Recommendation information recommendation method and device based on artificial intelligence and electronic equipment
CN105493057B (en) 2019-06-18 The content selection controlled using accuracy
CN107346496B (en) 2021-12-10 Target user orientation method and device
US20160125071A1 (en) 2016-05-05 Dynamic loading of contextual ontologies for predictive touch screen typing
CN104281961A (en) 2015-01-14 Quality scoring system for advertisements and content in an online system
CN107004205A (en) 2017-08-01 The system and method for the intention type of online content are proposed to be used in advertiser
CN112529604B (en) 2023-09-15 Material throwing method and device, electronic equipment and storage medium
CN106688215A (en) 2017-05-17 Automated click type selection for content performance optimization
CN110956505B (en) 2021-03-16 Advertisement inventory estimation method and related device
CN104281962A (en) 2015-01-14 Unified marketplace for advertisements and content in an online system
CN108536721A (en) 2018-09-14 When assessment is interacted with the future customer of online resource, the use data of online resource are utilized
CN105027061A (en) 2015-11-04 Computing system with contextual interaction mechanism and method of operation thereof
CN105706081B (en) 2019-10-08 Structured message link annotation
CN109564667A (en) 2019-04-02 For showing the method and system of 3-dimensional digital assets information
CN112446727A (en) 2021-03-05 Advertisement triggering method, device, equipment and computer readable storage medium
US8843514B1 (en) 2014-09-23 Identifier matching exchange
CN106993226A (en) 2017-07-28 A kind of method and terminal of recommendation video
CN115239356A (en) 2022-10-25 Recommended content management method and related device
KR102661903B1 (en) 2024-04-29 Ip licensing platform for automatically inspect and provide potential ip conflicts due to commercialization
US20150081455A1 (en) 2015-03-19 Service providing apparatus and service providing method
JP2023102746A (en) 2023-07-25 System and method for providing advertisements through streaming videos
JP2019053558A (en) 2019-04-04 Learning device, learning method, learning program, first model, and second model
CN115115074A (en) 2022-09-27 Electronic resource consumption information prediction method, device, equipment and storage medium

Legal Events

Date Code Title Description
2021-03-19 PB01 Publication
2021-03-19 PB01 Publication
2021-04-06 SE01 Entry into force of request for substantive examination
2021-04-06 SE01 Entry into force of request for substantive examination
2023-09-15 GR01 Patent grant
2023-09-15 GR01 Patent grant