A method and device for presenting promotion information by presenting a target
By embedding advertising information matching content based on book identification information in e-book reading application, the problem of poor correlation between advertisements and book content in the prior art is solved, the click-through rate and conversion rate of advertisements are improved, and the user experience and promotion are improved. efficiency.
Patent Information
- Application Number
- CN202111016512.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-08-31
- Publication Date
- 2025-01-17
- Estimated Expiration
- 2041-08-31
AI Technical Summary
Existing e-book reading applications are difficult to effectively associate advertisements with book content, resulting in low click-through rate and conversion rate of advertisements, affecting user experience and promotion efficiency.
By receiving a book reading request sent by the user's device, the target book content is determined based on the book identification information, and the target presentation indication information matching the key fields is embedded in the book content, so as to realize the presentation of promotion information to the user.
It improves the relevance between advertisements and book content, improves the click-through rate and conversion rate of advertisements, enhances the presentation speed and efficiency of promotion information, and provides users with a better reading and promotion experience.
Smart Images

Figure CN113722592B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communications, and in particular to a technology for presenting target promotion information. Background Art
[0002] With the popularization of the Internet, more and more people read through mobile devices or PC devices. Different from traditional book reading, e-book reading provides users with various e-book content through a variety of reading forms on mobile devices or PC devices. E-book reading provides users with reading needs of various subject matter. Various e-book reading applications provide users with various e-book content, including books, magazines, comics, etc. Users can select the content they are interested in on the front end to read online, or request to download and read offline. Since e-book applications have the advantages of portability and paperless, reading users can read books in various fragmented time, which greatly increases the user's reading frequency and reading time. Since e-book applications have a large user base, more and more manufacturers are placing advertisements in e-book applications. Summary of the invention
[0003] One object of the present application is to provide a method and device for presenting promotional information with a presentation target.
[0004] According to one aspect of the present application, a method for presenting promotion information of a presentation target is provided, the method comprising:
[0005] receiving a book reading request for a target book sent by a first user device corresponding to a reading user, wherein the book reading request includes book identification information of the target book;
[0006] In response to a book reading request, determining corresponding target book content based on the book identification information, and sending the target book content to the first user device, wherein the target book content includes target presentation indication information, the target presentation indication information matches a key field in the target book content, and the target presentation indication information is used to represent the target presentation promotion information;
[0007] The target book content is sent to the first user device, so that the first user device presents the target presentation promotion information based on the target presentation indication information while presenting the key fields in the target book content.
[0008] According to one aspect of the present application, a device for presenting promotional information of a presentation target is provided, the device comprising:
[0009] A module, configured to receive a book reading request for a target book sent by a first user device corresponding to a reading user, wherein the book reading request includes book identification information of the target book;
[0010] Module one or two, configured to respond to a book reading request, determine corresponding target book content based on the book identification information, and send the target book content to the first user device, wherein the target book content includes target presentation indication information, the target presentation indication information matches a key field in the target book content, and the target presentation indication information is used to represent the target presentation promotion information;
[0011] A third module is used to send the target book content to the first user device, so that the first user device presents the target presentation promotion information based on the target presentation indication information while presenting the key fields in the target book content.
[0012] According to one aspect of the present application, a computer device is provided, wherein the device includes:
[0013] Processor; and
[0014] A memory arranged to store computer executable instructions which, when executed, cause the processor to perform the operations of any of the methods described above.
[0015] According to one aspect of the present application, a computer-readable medium storing instructions is provided, wherein when the instructions are executed, the system performs the operation of any of the methods described above.
[0016] Compared with the prior art, the present application can provide target presentation promotion information related to the target book content based on the user's book identification information, forming original presentation promotion information and providing users with a better reading and promotion experience; and the presentation promotion information is associated with the target book content, which improves the click-through rate and conversion rate of the presentation promotion information, and greatly improves the promotion speed and efficiency of the target presentation promotion information. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] Other features, objects and advantages of the present application will become more apparent by reading the detailed description of non-limiting embodiments made with reference to the following drawings:
[0018] Figure 1 A flow chart of a method for presenting promotion information of a target according to an embodiment of the present application is shown;
[0019] Figure 2 The functional modules of a network device according to another embodiment of the present application are shown;
[0020] Figure 3 An exemplary system is shown that can be used to implement the various embodiments described in this application.
[0021] The same or similar reference numerals in the drawings represent the same or similar components. DETAILED DESCRIPTION
[0022] The present application is described in further detail below in conjunction with the accompanying drawings.
[0023] In a typical configuration of the present application, the terminal, the device of the service network and the trusted party all include one or more processors (eg, a central processing unit (CPU)), an input / output interface, a network interface and a memory.
[0024] Memory may include non-permanent memory in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of read-only memory (ROM) or flash memory. Memory is an example of a computer-readable medium.
[0025] Computer readable media include permanent and non-permanent, removable and non-removable media that can be used to store information by any method or technology. Information can be computer readable instructions, data structures, modules of programs or other data. Examples of computer storage media include, but are not limited to, Phase-Change Memory (PCM), Programmable Random Access Memory (PRAM), Static Random Access Memory (SRAM), Dynamic Random Access Memory (DRAM), other types of random access memory (RAM), Read-Only Memory (ROM), Electrically-Erasable Programmable Read-Only Memory (EEPROM), Flash memory or other memory technology, Compact Disc Read-Only Memory (CD-ROM), Digital Versatile Disc (DVD) or other optical storage, magnetic cassettes, tape disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device.
[0026] The devices referred to in this application include but are not limited to user devices, network devices, or devices formed by integrating user devices and network devices through a network. The user devices include but are not limited to any mobile electronic products that can interact with users (for example, interact with users through a touchpad), such as smart phones, tablet computers, etc. The mobile electronic products can use any operating system, such as Android operating system, iOS operating system, etc. Among them, the network device includes an electronic device that can automatically perform numerical calculations and information processing according to pre-set or stored instructions, and its hardware includes but is not limited to microprocessors, application specific integrated circuits (Application Specific Integrated Circuit, ASIC), programmable logic devices (Programmable Logic Device, PLD), field programmable gate arrays (Field Programmable Gate Array, FPGA), digital signal processors (Digital Signal Processor, DSP), embedded devices, etc. The network devices include but are not limited to computers, network hosts, single network servers, multiple network server sets or multiple servers. The cloud is composed of a large number of computers or network servers based on cloud computing (Cloud Computing), wherein cloud computing is a type of distributed computing, a virtual supercomputer composed of a group of loosely coupled computer sets. The network includes but is not limited to the Internet, a wide area network, a metropolitan area network, a local area network, a VPN network, a wireless self-organizing network (Ad Hoc network), etc. Preferably, the device may also be a program running on the user device, the network device, or a device formed by integrating the user device and the network device, the network device, the touch terminal, or the network device and the touch terminal through a network.
[0027] Of course, those skilled in the art should understand that the above-mentioned devices are only examples, and other existing or future devices that are applicable to the present application should also be included in the scope of protection of the present application and are included here by reference.
[0028] In the description of the present application, “plurality” means two or more, unless otherwise clearly and specifically defined.
[0029] Figure 1A method for presenting target presentation promotion information according to one aspect of the present application is shown, wherein the method includes steps S101, S102, and S103. In step S101, a book reading request for a target book sent by a first user device corresponding to a reading user is received, wherein the book reading request includes book identification information of the target book; in step S102, in response to the book reading request, the corresponding target book content is determined based on the book identification information, and the target book content is sent to the first user device, wherein the target book content includes target presentation indication information, the target presentation indication information matches the key fields in the target book content, and the target presentation indication information is used to characterize the target presentation promotion information; in step S103, the target book content is sent to the first user device, so that the first user device presents the target presentation promotion information based on the target presentation indication information while presenting the key fields in the target book content. The reading applications corresponding to the reading users referred to in this application include but are not limited to applets, third-party plug-ins, applications, etc. for presenting electronic books; electronic books in reading applications include but are not limited to electronic books, magazines, journals, comics, serialized novels, etc.; the presented promotion information is used to disseminate or promote presented information (such as service information about a product presented by means of text, audio, video, etc.) to users, such as "Coca-Cola" advertisements, etc.
[0030] Specifically, in step S101, a book reading request for a target book sent by a first user device corresponding to a reading user is received, wherein the book reading request includes book identification information of the target book. For example, the reading user holds a first user device, which has installed and can run a corresponding reading application, and the first user device establishes a communication connection with a network device corresponding to the reading application. The first user device sends a book reading request for a target book to the network device based on the reading user's acquisition operation, wherein the acquisition operation includes but is not limited to a target book page turning operation (such as the target book content is loaded in segments, and when the page is turned to a certain page, the next segment of the book content is loaded, etc.), a loading operation, etc. The book reading request includes book identification information of the target book, and the book reading request is used to obtain part or all of the target book content of the target book. For example, the reading application can directly send the entire target book to the reading user for the reading user to read, or the target book in the reading application is in a segmented loading mode. When the user reads to a certain reading progress of the target book, the user device sends a book reading request to the network device, and the book reading request also includes corresponding reading progress information. The network device loads the corresponding target book content (such as one or more segments of target book content after the reading progress information, etc.) based on the reading progress information.
[0031] In step S102, in response to the book reading request, the corresponding target book content is determined based on the book identification information, and the target book content is sent to the first user device, wherein the target book content includes target presentation indication information, the target presentation indication information matches the key field in the target book content, and the target presentation indication information is used to characterize the target presentation promotion information. For example, based on the book reading request, the network device can determine the corresponding target book content, and the target book content includes part or all of the entire book content of the target book. In addition to the relevant content of the target book, the target book content also includes the corresponding target presentation indication information (for example, the advertising link information of "Coca-Cola", etc.), through which the reading user can access the corresponding target presentation promotion information, for example, the reading user can click on the advertising link information of "Coca-Cola" to present the corresponding advertising text information or advertising video information on the current page; or click on the advertising link information of "Coca-Cola" to enter the corresponding product purchase page, etc. Here, the target presentation indication information matches the key fields in the target book content. For example, the target presentation promotion information corresponding to the target presentation indication information includes corresponding search fields (such as "beverages", "cola", "Coca-Cola", etc.), and the target book content includes corresponding key fields "cola", etc.; the key fields of the target book content match the corresponding search fields, and the matching includes the same fields or the same semantics of the fields, etc.
[0032] In step S103, the target book content is sent to the first user device, so that the first user device presents the target presentation promotion information based on the target presentation indication information while presenting the key fields in the target book content. For example, after the network device determines the corresponding target book content, it sends the target book content to the first user device. The first user device receives and presents the target book content based on the user's reading operation. When the reading user's current reading page contains the key fields of the target book content, the first user device presents the target presentation indication information corresponding to the key fields, and the user can access the corresponding target presentation promotion information through the target presentation indication information; or the first user device directly presents the corresponding target presentation promotion information in the current reading page, and the corresponding target presentation indication information is used to access the purchase link of the target presentation promotion information, etc.
[0033] In some embodiments, the target presentation promotion information is included in a corresponding presentation promotion information database; wherein the method further comprises step S104 (not shown), in which a presentation promotion information database is established or updated, wherein the presentation promotion information database comprises a plurality of presentation record information, each presentation record comprises corresponding presentation promotion information and at least one search field. For example, the network device is provided with a corresponding presentation promotion information database for storing one or more corresponding target presentation promotion information. The presentation promotion information database comprises a plurality of presentation record information (such as advertising record information corresponding to "Coca-Cola"), each presentation record information comprises corresponding presentation promotion information (such as advertising text, video or link of "Coca-Cola") and at least one search field (such as "beverage", "cola", "Coca-Cola", etc.). wherein the presentation promotion information is uploaded by the corresponding advertising material provider, and the corresponding search field may be set by the advertising material provider, or may be intelligently set by the network device based on the content of the advertising material based on big data statistics, etc.
[0034] In some embodiments, the method further includes step S105 (not shown), in which the key fields of the target book content are obtained; based on the key fields, the matching target presentation promotion information is determined from the presentation promotion information database, wherein the key fields match one of the at least one target search field of the target presentation promotion information. For example, the network device is provided with a corresponding presentation promotion information database, and when the key fields of the target book content are obtained, the corresponding target presentation promotion information can be matched and determined from the presentation promotion information database according to the key fields. The matching includes but is not limited to full matching and fuzzy matching, etc. Full matching is an exact matching, which is used to match the key field with all the text content of the search field. If the text content is all the same, it is determined that the key field matches the search field; fuzzy matching is a similarity matching, which can be matched by determining the corresponding semantics, or by the similarity of the text content. If the similarity is greater than or equal to the similarity threshold, it is determined that the key field matches the search field. The target book content may include one or more key fields (key fields of the same text content are considered the same key field, etc.), each key field can match at least one target presentation promotion information, each target presentation promotion information has at least one target search field, wherein each key field matches at least one target search field of the one or more target search fields of the matching target presentation promotion information. The network device may receive the key fields of the target book content uploaded by the author user, or may extract the corresponding key fields from the target book content based on an intelligent algorithm, etc.
[0035] In some embodiments, the obtaining of the key fields of the target book includes: receiving the book content of the target book uploaded by the author user of the target book; and determining the key fields of the target book according to the book content. For example, the network device receives the book content uploaded by the author user, and the book content may be all or part of the content of the current target book, etc. The network device may determine the key fields of the target book according to the book content. For example, the network device determines a corresponding key field training model according to a plurality of training sample sets and result information corresponding to the plurality of training sample sets. The key field training model is used to output the corresponding key fields of the input target book's book content, and the corresponding keyword end has the same or similar field attributes as the search field presenting the promotion information. After receiving the corresponding book content, the network device inputs the corresponding book content into the pre-trained model to obtain the corresponding key fields.
[0036] In some embodiments, the method further includes step S106 (not shown), in which a presentation matching request sent by the author user is received, wherein the presentation matching request includes corresponding presentation type information; wherein determining the key fields of the target book according to the book content includes: determining the key fields in the target book according to the book content and the presentation type information. For example, when determining the key fields of the book content of the target book, the author user can provide a point of inclination, etc. For example, the author user can send a corresponding presentation matching request to the network device through the first user device, wherein the presentation matching request includes presentation type information of the author user's matching intention, such as clothing, beverages, fruits, etc.; the presentation type information is used to indicate the type information of the presentation promotion information matched by the author user's intention, etc. The network device receives the presentation type information, and matches the key fields corresponding to the presentation type information from the target book according to the presentation type information and the book content, such as extracting key fields related to beverages such as "Coca-Cola" and "Yuanqi Forest" from the target book according to the presentation type information of "beverage".
[0037] In some embodiments, the method further includes step S107 (not shown), in which the key field in the book content is replaced according to the matching field of the target presentation promotion information, and the target presentation indication information is inserted at the corresponding position of the matching field. For example, if the corresponding target presentation promotion information (such as the advertising material information of "Yuanqi Forest") is matched according to the key field (such as the key field of "beverage", etc.), the network device can replace the key field in the target book content according to the matching field of the target presentation promotion information, such as replacing the key field "beverage" in the book content "XX picked up the beverage" of the target book with the book content corresponding to "XX picked up Yuanqi Forest" containing the matching field, wherein the matching field includes at least one search field that matches the key field in one or more search fields corresponding to the target presentation promotion information. By replacing the key field in the book with the field corresponding to the advertising material, the relevance of the advertisement and the book can be improved, while providing the user with an immersive reading material promotion experience.
[0038] In some embodiments, the obtaining of the key fields of the target book includes: receiving the operation of the author user of the target book and the uploaded key fields about the target book. For example, the key fields may be uploaded by the author user himself. When uploading the book content of the target book or after uploading the book content of the target book, the author user may also upload the keyword end corresponding to the book content through the first user device. For example, the author user may select multiple words in the book content and determine the selected multiple words as key fields, so that the first user device sends the determined key fields to the network device. For example, the author user may input relevant vocabulary, and the first user device uses the vocabulary input by the author user as the key field of the book content, and the first user device sends the determined key field to the network device.
[0039] In some embodiments, the method further includes step S108 (not shown), in which, if no matching target presentation promotion information is found from the presentation promotion information database based on the key field, a key field change prompt message is sent to the author user; the change key field uploaded by the author user is received, and matching target presentation promotion information is determined from the presentation promotion information database based on the change key field, wherein the change key field matches one of at least one target search fields of the target presentation promotion information. For example, the network device matches and determines the corresponding presentation promotion information in the presentation promotion information database according to the key field, and if there is no matching presentation promotion information in the presentation promotion information database, in other words, any search field of any presentation promotion information in the presentation promotion database does not match the key field of the target book, then the network device sends the corresponding key field change prompt message to the first user device of the author user, and the key field change prompt message is used to prompt the author user that the key field does not match the presentation promotion information and the key field needs to be changed. The first user device receives and presents the key field change prompt information, determines the changed key field based on the user's change operation, and matches again in the presentation promotion information database according to the changed key field until matching target presentation promotion information is found.
[0040] In some embodiments, the key field of the target book is included in the target book record information corresponding to the target book, and the target book record information also includes the book identification information and book content information of the target book; wherein, the method further includes step S109 (not shown), in which a book database is established or updated, wherein the book database includes a plurality of book record information, each book record includes the corresponding book identification information, book content and at least one key field. For example, in addition to matching advertising materials through the key fields of the book, a book database can also be established or updated, and the target book can be determined by matching the search fields of the advertising material. For example, the network device is provided with a corresponding book database, and the database includes a plurality of book record information, each book record information includes the book identification information of the book, the book content and at least one key field of each book. Here, the books in the book database are used to promote advertising material information, and each book needs to meet preset conditions, such as the reading volume of the book is greater than or equal to the first reading volume threshold, the reading volume of the book content such as the page or chapter where the key field is located is greater than or equal to the second reading volume threshold, and the frequency of each key field in the key field in the book content is greater than or equal to the preset frequency threshold. In some embodiments, the frequency of each key field in the at least one key field in the corresponding book content is greater than or equal to the preset frequency threshold. For example, by setting the corresponding preset frequency threshold, the frequency of the key field appearing in the book content is guaranteed, so as to ensure that the frequency of the matched presentation promotion information being presented during the book reading process can reach the preset frequency, thereby improving the promotion efficiency and frequency of the presentation promotion information.
[0041] In some embodiments, the method further includes step S110 (not shown), in which a book matching request uploaded by a third user device of a corresponding presentation provider of target presentation promotion information is received, wherein the book matching request includes the target presentation promotion information and a search field of the target presentation promotion information; a matching target book is determined from the book database based on the search field, wherein the search field matches one of at least one key fields of the target book. For example, after the network device establishes the corresponding book database, it can receive a book matching request uploaded by a third user device of a corresponding presentation provider of presentation promotion information (such as an advertisement provider, etc.), and the book matching request is used to determine a matching target book from the book database, etc. The book matching request includes the target presentation promotion information and the corresponding search field, etc. The network device matches the books in the book database according to the search field, and if a search field matches a key field of a book, the book is determined as the corresponding target book. Here, the target book can correspond to multiple advertisement providers, for example, the target book has multiple key fields, and each key field has corresponding presentation promotion information, etc. If multiple advertising providers match the same key field of the same target book, the network device can send bidding requests to multiple advertising providers. The multiple advertising providers return corresponding bid confirmation information based on the corresponding bidding requests. Each bid confirmation information includes the bidding information of the corresponding advertising provider. The network device selects the advertising provider with the highest bidding information from the bidding information of multiple advertising providing methods as the final matching advertising provider, and presents the corresponding promotion information as the target presentation promotion information.
[0042] In some embodiments, the method further includes step S111 (not shown), in which the number of users who read the multiple candidate target books is obtained; wherein the determining the corresponding target book from the multiple candidate target books includes: determining the corresponding target book from the multiple candidate target books according to the number of users who read the multiple candidate target books. For example, in addition to the fact that there may be multiple matching advertising providers for the same field of a book, the same presentation promotion information may also match multiple suitable target books. The network device matches according to the search field (such as "beverage", etc.), determines multiple key fields that match the search field (such as "Coca-Cola", "Nutrition Express", "Yuanqi Forest", etc.), and the network device uses the multiple books corresponding to the multiple key fields as corresponding candidate target books. The network device determines the final target book from the multiple candidate target books according to certain screening rules, for example, screening according to the number of users who read each candidate target book, or screening according to the frequency of occurrence of the key fields of each candidate target book.
[0043] In some embodiments, the method further includes step S112 (not shown), in which user portrait information of the reading user is obtained; wherein, in step S102, in response to a book reading request, the corresponding target book content is determined based on the book identification information and the user portrait information, and the target book content is sent to the first user device, wherein the target book content includes target presentation indication information, the target presentation indication information matches the key field in the target book content, the target presentation indication information is used to characterize the target presentation promotion information, and the target presentation promotion information matches the user portrait information. For example, there may be multiple versions of the same target book content of the same target book, wherein each version has certain differences in the corresponding presentation promotion information according to the different search fields matching the key fields. For example, there are three versions of the same book, corresponding to the key field of "beverage", and there are three versions of advertising material information, such as the book content of the target book containing three versions of "Coca-Cola", "mineral water" and "Yuanqi Forest" respectively. At this time, when the network device receives the book reading request uploaded by the user, it will also consider the user's user portrait information and comprehensively determine the target book content to be returned to the reading user, for example, determining to return one of the three versions of "Coca-Cola", "Mineral Water" and "Yuanqi Forest" to the reading user. User portrait information includes tag information used to identify user interest characteristics or intention characteristics. For example, if the user portrait information includes that the user likes carbonated drinks, the network device returns the target book content containing the presentation and promotion information of "Coca-Cola" to the reading user; for another example, if the user portrait information includes that the user likes fitness and health preservation, the network device returns the target book content containing the presentation and promotion information of "Mineral Water" to the reading user; for another example, if the user portrait information includes that the user likes the fresh style, the network device returns the target book content containing the presentation and promotion information of "Yuanqi Forest" to the reading user, etc.
[0044] The above mainly introduces various embodiments of a method for presenting promotion information of a target in the present application. In addition, the present application also provides a specific device that can implement the above embodiments. Figure 2 Make an introduction.
[0045] Figure 2A network device for presenting target presentation promotion information according to one aspect of the present application is shown, wherein the device includes a module 101, a module 102, and a module 103. The module 101 is used to receive a book reading request for a target book sent by a first user device corresponding to a reading user, wherein the book reading request includes book identification information of the target book; the module 102 is used to determine the corresponding target book content based on the book identification information in response to the book reading request, and send the target book content to the first user device, wherein the target book content includes target presentation indication information, the target presentation indication information matches the key fields in the target book content, and the target presentation indication information is used to characterize the target presentation promotion information; the module 103 is used to send the target book content to the first user device, so that the first user device presents the target presentation promotion information based on the target presentation indication information while presenting the key fields in the target book content.
[0046] Here, the Figure 2 The specific implementations corresponding to the one-to-one module 101, the one-to-two module 102, and the one-to-three module 103 are the same as those described above. Figure 1 The illustrated embodiments of step S101 , step S102 , and step S103 are the same or similar, and thus are not described in detail and are included herein by reference.
[0047] In some embodiments, the target presentation promotion information is included in a corresponding presentation promotion information database; wherein the device also includes a module (not shown) for establishing or updating a presentation promotion information database, wherein the presentation promotion information database includes multiple presentation record information, each presentation record includes corresponding presentation promotion information and at least one search field.
[0048] In some embodiments, the device further includes a module (not shown) for obtaining key fields of the target book content; determining matching target presentation promotion information from the presentation promotion information database based on the key fields, wherein the key fields match one of at least one target search field of the target presentation promotion information. In some embodiments, obtaining the key fields of the target book includes: receiving the book content of the target book uploaded by the author user of the target book; and determining the key fields of the target book according to the book content.
[0049] In some embodiments, the device also includes a module (not shown) for receiving a presentation matching request sent by the author user, wherein the presentation matching request includes corresponding presentation type information; wherein determining the key fields of the target book based on the book content includes: determining the key fields in the target book based on the book content and the presentation type information.
[0050] In some embodiments, the device further includes a module (not shown) for replacing the key field in the book content according to the matching field of the target presentation promotion information, and inserting the target presentation indication information at the corresponding position of the matching field. In some embodiments, obtaining the key field of the target book includes: receiving an operation of the author user of the target book, and uploading the key field of the target book.
[0051] In some embodiments, the device also includes a module 18 (not shown), which sends a key field change prompt message to the author user if no matching target presentation promotion information is found from the presentation promotion information database based on the key field; receives a changed key field uploaded by the author user, and determines matching target presentation promotion information from the presentation promotion information database based on the changed key field, wherein the changed key field matches one of at least one target retrieval fields of the target presentation promotion information.
[0052] In some embodiments, the key field of the target book is included in the target book record information corresponding to the target book, and the target book record information also includes the book identification information and book content information of the target book; wherein the device further includes a module (not shown) for establishing or updating a book database, wherein the book database includes a plurality of book record information, each book record includes corresponding book identification information, book content and at least one key field. For example, in some embodiments, the occurrence frequency of each key field in the at least one key field in the corresponding book content is greater than or equal to a preset frequency threshold.
[0053] In some embodiments, the device also includes a module (not shown) for receiving a book matching request uploaded by a third user device of a presentation provider corresponding to the target presentation promotion information, wherein the book matching request includes the target presentation promotion information and a search field for the target presentation promotion information; and determining a matching target book from the book database based on the search field, wherein the search field matches one of at least one key fields of the target book.
[0054] In some embodiments, the device further includes an eleventh module (not shown) for obtaining the number of users who have read the multiple candidate target books; wherein determining the corresponding target book from the multiple candidate target books includes: determining the corresponding target book from the multiple candidate target books according to the number of users who have read the multiple candidate target books.
[0055] In some embodiments, the device also includes a module 102 (not shown) for obtaining user portrait information of the reading user; wherein, the module 102 is used to respond to a book reading request, determine the corresponding target book content based on the book identification information and the user portrait information, and send the target book content to the first user device, wherein the target book content includes target presentation indication information, the target presentation indication information matches the key fields in the target book content, the target presentation indication information is used to characterize the target presentation promotion information, and the target presentation promotion information matches the user portrait information.
[0056] Here, the specific implementations corresponding to the four modules to the twelve modules are the same as or similar to the embodiments of the aforementioned steps S104 to S102, and thus are not described in detail and are included herein by reference.
[0057] In addition to the methods and devices described in the above embodiments, the present application also provides a computer-readable storage medium, which stores computer code. When the computer code is executed, the method described in any of the preceding items is executed.
[0058] The present application also provides a computer program product. When the computer program product is executed by a computer device, the method described in any of the preceding items is executed.
[0059] The present application also provides a computer device, the computer device comprising:
[0060] one or more processors;
[0061] a memory for storing one or more computer programs;
[0062] When the one or more computer programs are executed by the one or more processors, the one or more processors are caused to implement the method as described in any of the preceding items.
[0063] Figure 3 An exemplary system that can be used to implement various embodiments described in this application is shown;
[0064] like Figure 3In some embodiments shown, the system 300 can be any of the above-mentioned devices in each of the described embodiments. In some embodiments, the system 300 may include one or more computer-readable media (e.g., system memory or NVM / storage device 320) with instructions and one or more processors (e.g., (one or more) processors 305) coupled to the one or more computer-readable media and configured to execute instructions to implement modules to perform the actions described in this application.
[0065] For one embodiment, system control module 310 may include any suitable interface controller to provide any suitable interface to at least one of processor(s) 305 and / or any suitable device or component in communication with system control module 310 .
[0066] The system control module 310 may include a memory controller module 330 to provide an interface to the system memory 315. The memory controller module 330 may be a hardware module, a software module, and / or a firmware module.
[0067] The system memory 315 may be used, for example, to load and store data and / or instructions for the system 300. For one embodiment, the system memory 315 may include any suitable volatile memory, such as a suitable DRAM. In some embodiments, the system memory 315 may include double data rate type four synchronous dynamic random access memory (DDR4 SDRAM).
[0068] For one embodiment, system control module 310 may include one or more input / output (I / O) controllers to provide interfaces to NVM / storage device 320 and communication interface(s) 325 .
[0069] For example, NVM / storage device 320 may be used to store data and / or instructions. NVM / storage device 320 may include any suitable non-volatile memory (e.g., flash memory) and / or may include any suitable non-volatile storage device(s) (e.g., one or more hard disk drives (HDDs), one or more compact disk (CD) drives, and / or one or more digital versatile disk (DVD) drives).
[0070] NVM / storage device 320 may include storage resources that are physically part of the device on which system 300 is installed, or it may be accessible to the device without being part of the device. For example, NVM / storage device 320 may be accessed over a network via communication interface(s) 325.
[0071] Communication interface(s) 325 may provide an interface for system 300 to communicate over one or more networks and / or with any other suitable devices. System 300 may wirelessly communicate with one or more components of a wireless network in accordance with any of one or more wireless network standards and / or protocols.
[0072] For one embodiment, at least one of the processor(s) 305 may be packaged together with the logic of one or more controllers of the system control module 310 (e.g., the memory controller module 330). For one embodiment, at least one of the processor(s) 305 may be packaged together with the logic of one or more controllers of the system control module 310 to form a system-in-package (SiP). For one embodiment, at least one of the processor(s) 305 may be integrated on the same die with the logic of one or more controllers of the system control module 310. For one embodiment, at least one of the processor(s) 305 may be integrated on the same die with the logic of one or more controllers of the system control module 310 to form a system on chip (SoC).
[0073] In various embodiments, the system 300 may be, but is not limited to: a server, a workstation, a desktop computing device, or a mobile computing device (e.g., a laptop computing device, a handheld computing device, a tablet computer, a netbook, etc.). In various embodiments, the system 300 may have more or fewer components and / or a different architecture. For example, in some embodiments, the system 300 includes one or more cameras, a keyboard, a liquid crystal display (LCD) screen (including a touch screen display), a non-volatile memory port, multiple antennas, a graphics chip, an application specific integrated circuit (ASIC), and a speaker.
[0074] It should be noted that the present application can be implemented in software and / or a combination of software and hardware, for example, can be implemented using an application specific integrated circuit (ASIC), a general purpose computer or any other similar hardware device. In one embodiment, the software program of the present application can be executed by a processor to implement the steps or functions described above. Similarly, the software program of the present application (including relevant data structures) can be stored in a computer-readable recording medium, for example, a RAM memory, a magnetic or optical drive or a floppy disk and similar devices. In addition, some steps or functions of the present application can be implemented using hardware, for example, as a circuit that cooperates with a processor to perform each step or function.
[0075] In addition, a part of the present application may be applied as a computer program product, such as a computer program instruction, which, when executed by a computer, can call or provide the method and / or technical solution according to the present application through the operation of the computer. Those skilled in the art should understand that the existence of computer program instructions in computer-readable media includes but is not limited to source files, executable files, installation package files, etc., and accordingly, the way in which computer program instructions are executed by a computer includes but is not limited to: the computer directly executes the instruction, or the computer compiles the instruction and then executes the corresponding compiled program, or the computer reads and executes the instruction, or the computer reads and installs the instruction and then executes the corresponding installed program. Here, the computer-readable medium can be any available computer-readable storage medium or communication medium accessible to the computer.
[0076] Communication media include media by which communication signals containing, for example, computer readable instructions, data structures, program modules, or other data are transmitted from one system to another. Communication media may include guided transmission media such as cables and wires (e.g., fiber optic, coaxial, etc.) and wireless (unguided transmission) media that can propagate energy waves, such as acoustic, electromagnetic, RF, microwave, and infrared. Computer readable instructions, data structures, program modules, or other data may be embodied as a modulated data signal in, for example, a wireless medium such as a carrier wave or similar mechanism such as embodied as part of spread spectrum technology. The term "modulated data signal" refers to a signal whose one or more characteristics are changed or set in such a manner as to encode information in the signal. Modulation may be analog, digital, or a hybrid modulation technique.
[0077] By way of example and not limitation, computer-readable storage media may include volatile and nonvolatile, removable and non-removable media implemented in any method or technology for storage of information such as computer-readable instructions, data structures, program modules or other data. For example, computer-readable storage media include, but are not limited to, volatile memory, such as random access memory (RAM, DRAM, SRAM); and non-volatile memory, such as flash memory, various read-only memories (ROM, PROM, EPROM, EEPROM), magnetic and ferromagnetic / ferroelectric memories (MRAM, FeRAM); and magnetic and optical storage devices (hard disks, magnetic tapes, CDs, DVDs); or other media now known or later developed that can store computer-readable information / data for use by a computer system.
[0078] Here, according to an embodiment of the present application, a device is included, which includes a memory for storing computer program instructions and a processor for executing the program instructions, wherein, when the computer program instructions are executed by the processor, the device is triggered to run the methods and / or technical solutions based on the aforementioned multiple embodiments of the present application.
[0079] It is obvious to those skilled in the art that the present application is not limited to the details of the above exemplary embodiments, and that the present application can be implemented in other specific forms without departing from the spirit or basic features of the present application. Therefore, from any point of view, the embodiments should be regarded as exemplary and non-restrictive, and the scope of the present application is limited by the attached claims rather than the above description, so it is intended to include all changes that fall within the meaning and scope of the equivalent elements of the claims in the present application. Any figure mark in the claims should not be regarded as limiting the claims involved. In addition, it is obvious that the word "comprising" does not exclude other units or steps, and the singular does not exclude the plural. Multiple units or devices stated in the device claim can also be implemented by one unit or device through software or hardware. The words first, second, etc. are used to indicate names, and do not indicate any particular order.
Claims
1. A method for presenting promotion information by a presentation target, applied to a network device, wherein: The method includes: Receiving a book reading request for a target book sent by a first user device corresponding to a reading user, wherein the book reading request includes book identification information of the target book and corresponding reading progress information; In response to a book reading request, determining corresponding target book content based on the book identification information, and sending the target book content to the first user device, wherein the target book content includes target presentation indication information and one or more sections of book content after the reading progress information in the target book, the target presentation indication information matches a key field in the target book content, the appearance frequency of each key field in the target book content is greater than or equal to a preset frequency threshold, the target presentation indication information is used to characterize the target presentation promotion information, the target presentation indication information includes a matching field that matches the key field, the matching field is used to replace the key field in the target book content, and the reading volume of the target book is greater than or equal to a first reading volume threshold; The target book content is sent to the first user device so that the first user device presents the target presentation promotion information based on the reading user's click operation on the target presentation indication information while presenting the matching field corresponding to the target presentation indication information in the target book content, wherein the target presentation promotion information includes advertising material information used to disseminate or promote advertising information to users.
2. The method according to claim 1, wherein: The target presentation promotion information is included in a corresponding presentation promotion information database; wherein the method further comprises: A presentation promotion information database is established or updated, wherein the presentation promotion information database includes a plurality of presentation record information, each presentation record includes corresponding presentation promotion information and at least one search field.
3. The method according to claim 2, wherein: The method further comprises: Obtain key fields of the target book content; The matched targeted presentation promotion information is determined from the presentation promotion information database based on the key field, wherein the key field matches one of the at least one target search field of the targeted presentation promotion information.
4. The method according to claim 3, wherein: The key fields of the target book are obtained, including: Receiving the book content of the target book uploaded by the author user of the target book; The key fields of the target book are determined according to the content of the book.
5. The method according to claim 4, wherein: The method further comprises: Receiving a presentation matching request sent by the author user, wherein the presentation matching request includes corresponding presentation type information; The step of determining the key fields of the target book according to the book content includes: The key fields in the target book are determined according to the book content and the presentation type information.
6. The method according to claim 5, wherein: The method further comprises: The key field in the book content is replaced according to the matching field of the target presentation promotion information, and the target presentation indication information is inserted at the position corresponding to the matching field.
7. The method according to claim 3, wherein: The key fields of the target book are obtained, including: An operation of an author user of the target book and key fields uploaded about the target book are received.
8. The method according to claim 3, wherein: The method further comprises: If no matching target presentation promotion information is found from the presentation promotion information database based on the key field, sending key field change prompt information to the first user equipment; Receive the changed key field uploaded by the first user device, and determine matching target presentation promotion information from the presentation promotion information database based on the changed key field, wherein the changed key field matches one of at least one target retrieval field of the target presentation promotion information.
9. The method according to claim 1, wherein: The key fields of the target book are included in the target book record information corresponding to the target book, and the target book record information also includes book identification information and book content information of the target book; wherein the method further includes: A book database is established or updated, wherein the book database includes a plurality of book record information, and each book record includes corresponding book identification information, book content and at least one key field.
10. The method according to claim 9, wherein: The method further comprises: Receiving a book matching request uploaded by a third user device of a corresponding presentation provider of target presentation promotion information, wherein the book matching request includes the target presentation promotion information and a search field of the target presentation promotion information; A matching target book is determined from the book database based on the search field, wherein the search field matches one of at least one key field of the target book.
11. The method according to claim 10, wherein: The method further comprises: Obtain the number of users who read multiple candidate target books; A corresponding target book is determined from the plurality of candidate target books according to the number of users who have read the plurality of candidate target books.
12. The method according to claim 1, wherein: The method further comprises: Obtaining user portrait information of the reading user; The step of responding to the book reading request and determining the corresponding target book based on the book identification information includes: In response to a book reading request, the corresponding target book content is determined based on the book identification information and the user portrait information, and the target book content is sent to the first user device, wherein the target book content includes target presentation indication information, the target presentation indication information matches the key fields in the target book content, the target presentation indication information is used to characterize the target presentation promotion information, and the target presentation promotion information matches the user portrait information.
13. A device for presenting promotional information for a presentation target, wherein: The equipment includes: Processor; and A memory arranged to store computer executable instructions which, when executed, cause the processor to perform the operations of the method as claimed in any one of claims 1 to 12.
14. A computer readable medium storing instructions which, when executed, cause a system to perform the operations of the method of any one of claims 1 to 12.
Citation Information
Patent Citations
Method for embedding advertisements in e-book
CN108122125A
Method and equipment for providing target presentation information
CN108257596A
Method and equipment for pushing presentation information in reading application
CN111159537A
A method and equipment for providing presentation information
CN111930277A