A data processing method and device suitable for commodity promotion

By obtaining and processing the recorded data of the book data model and generating book sharing data based on personality and comprehensive sharing strategies, the problem that users in the existing technology cannot effectively select books is solved, and the efficiency and targetedness of book recommendations are achieved.

CN118628206BActive Publication Date: 2025-03-28QINSILK COM
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202410754243.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-06-12
Publication Date
2025-03-28
Estimated Expiration
2044-06-12

AI Technical Summary

Technical Problem

The prior art is difficult to generate book sharing data corresponding to books, making it impossible for users to effectively select satisfactory books.

Method used

By responding to the upload needs of the data end, the data model record data of the target book is obtained, and data processing is carried out based on the personal sharing strategy and the comprehensive sharing strategy to generate personal sharing data and comprehensive sales data.

Benefits of technology

The data generated and shared books are realized, allowing users to select satisfactory books through these data, improving the pertinence and effectiveness of book recommendations.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118628206B_ABST
    Figure CN118628206B_ABST
Patent Text Reader

Abstract

The present invention provides a data processing method and device suitable for commodity promotion. The method and device respond to the upload requirements of each data terminal, obtain the record data of the data model corresponding to the target book of each data terminal, and the upload requirements include compound upload requirements or simple upload requirements; determine the sharing strategy corresponding to the target book, and the sharing strategy includes personalized sharing strategy and comprehensive sharing strategy; perform personalized sharing processing on the record data corresponding to the data terminal that meets the personalized sharing conditions according to the personalized sharing strategy, and obtain personalized sharing data and send it to the corresponding data terminal; generate a comprehensive promotion structure corresponding to the target book based on the comprehensive sharing strategy, and summarize and process each record data according to the comprehensive promotion structure to obtain the comprehensive promotion data corresponding to the target book.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to artificial intelligence technology, and in particular to a data processing method and device suitable for commodity promotion. Background Art

[0002] Book reading is an important part of people's lives. It can help people discover new things and enter new fields. For readers, book sharing can help them discover new and interesting reading materials, thereby broadening their knowledge.

[0003] Currently, when users share books, they usually organize their own book lists and then share the organized book lists with other users. For example, when users organize books, they may organize them according to the author and theme of the books and then share them. However, this sharing method may make other users only understand the books through the book introductions, but cannot understand the specific content of the books, and thus may not be able to choose satisfactory books.

[0004] Therefore, how to generate book sharing data corresponding to books so that users can select satisfactory books through the book sharing data has become a problem that needs to be solved urgently. Summary of the invention

[0005] The embodiment of the present invention provides a data processing method and device suitable for commodity promotion, which can generate book sharing data corresponding to books, so that users can select satisfactory books through the book sharing data.

[0006] A first aspect of an embodiment of the present invention provides a data processing method suitable for commodity promotion, comprising:

[0007] Responding to upload requirements of each data terminal, obtaining record data of the data model corresponding to the target book of each data terminal, wherein the upload requirements include compound upload requirements or simple upload requirements;

[0008] Determine a sharing strategy corresponding to the target book, wherein the sharing strategy includes a personalized sharing strategy and a comprehensive sharing strategy;

[0009] Performing personalized sharing processing on the recorded data corresponding to the data end that meets the personalized sharing conditions according to the personalized sharing strategy, obtaining personalized sharing data and sending it to the corresponding data end;

[0010] A comprehensive marketing structure corresponding to the target book is generated based on the comprehensive sharing strategy, and each of the record data is aggregated and processed according to the comprehensive marketing structure to obtain comprehensive marketing data corresponding to the target book.

[0011] Optionally, in a possible implementation of the first aspect, in response to an upload demand of each data terminal, obtaining record data of a data model corresponding to a target book of each data terminal, wherein the upload demand includes a compound upload demand or a simple upload demand, including:

[0012] According to the book review record request of each data terminal, the data model corresponding to the target book is retrieved and sent to the corresponding data terminal;

[0013] Acquire a book page selected by the data end for the target book as the target page, determine a blank page template corresponding to the target page in the data model as the target page template, wherein the data model includes a blank page template corresponding to each book page in the target book;

[0014] receiving a composite upload requirement of the data end for the target page, calling a composite record strategy based on the composite upload requirement to update the target page template to obtain a composite record template, and obtaining composite record data of the target page from the data end based on the composite record template; or,

[0015] Receiving a concise upload requirement of the target page from the data end, calling a concise record strategy according to the concise upload requirement to update the target page template to obtain a concise record template, and obtaining concise record data of the target page from the data end based on the concise record template;

[0016] Wherein, the upload requirement includes a compound upload requirement or a simple upload requirement;

[0017] The record data of the data end corresponding to the book page in the data model is obtained according to the compound record data or the concise record data.

[0018] Optionally, in a possible implementation manner of the first aspect, receiving a composite upload demand of the data end for the target page, invoking a composite record strategy based on the composite upload demand to update the target page template to obtain a composite record template, and obtaining composite record data of the target page by the data end based on the composite record template, including:

[0019] Acquire the page image uploaded by the data end according to the composite recording strategy, and fill and update the page display area in the target page template based on the page image to obtain a composite recording template;

[0020] receiving a page marking request from the data end, and retrieving a marking layer to be superimposed on the composite record template;

[0021] Acquire the marking data of the page image in the composite record template by the data end based on the marking layer;

[0022] receiving a request from the data end for recording emotion of the marked data, retrieving an emotion list and sending it to the data end, and determining that the preset emotion data selected by the data end from the emotion list is the emotion recording data;

[0023] Based on the comment record request of the data end for the marked data, a record interface is called up and sent to the data end, and the comment record data input by the data end based on the record interface is obtained;

[0024] The composite record data of the target page is obtained according to the emotion record data and the comment record data.

[0025] Optionally, in a possible implementation of the first aspect, receiving a concise upload requirement of the data end for the target page, calling a concise record strategy according to the concise upload requirement to update the target page template to obtain a concise record template, and obtaining concise record data of the target page by the data end based on the concise record template, including:

[0026] Obtaining the book review line interval input by the data end according to the concise recording strategy, determining the number of lines corresponding to the smallest book review line in the book review line interval as the minimum number of lines, and the number of lines corresponding to the largest book review line as the maximum number of lines;

[0027] Acquire a content arrangement direction corresponding to the target book as a first target direction, and determine a direction perpendicular to the first target direction as a second target direction;

[0028] Determine a page line in the target page template that is parallel to the first target direction as a baseline, and generate a plurality of book review auxiliary lines in the target page template that are parallel to the baseline according to a preset line segment length and the second target direction;

[0029] The number of the book review auxiliary lines is equal to the maximum number of lines, and the intervals between the book review auxiliary lines are all preset intervals;

[0030] Numbering the book review auxiliary lines from small to large according to the second target direction to obtain the row number sequence number corresponding to each book review auxiliary line;

[0031] The book review auxiliary line with the line number sequence corresponding to the minimum line number is obtained as the first target line, and the book review auxiliary line with the line number sequence corresponding to the maximum line number is obtained as the second target line;

[0032] Determine that the first target line, the second target line, and a book review auxiliary line between the first target line and the second target line are all target book review lines;

[0033] Obtaining book review paragraph data according to the target book review line, retrieving book review pixel values ​​to update the book review paragraph data to obtain a concise record template;

[0034] The emotional record data and the comment record data input by the data end to the book review paragraph data in the concise record template are obtained, and the concise record data of the target page is obtained according to the emotional record data and the comment record data.

[0035] Optionally, in a possible implementation manner of the first aspect, performing personalized sharing processing on the recorded data corresponding to the data end that meets the personalized sharing condition according to the personalized sharing strategy, and obtaining personalized sharing data and sending it to the corresponding data end, includes:

[0036] Determining that the data terminal receiving personalized sharing meets the personalized sharing condition, and determining the corresponding data terminal as a sharing terminal;

[0037] Sorting the sharing terminals to obtain a sharing terminal sequence, determining the first sharing terminal in the sharing terminal sequence as the first sharing terminal, and determining the remaining sharing terminals in the sharing terminal sequence as the second sharing terminals;

[0038] Performing a similarity comparison on the record data corresponding to the same book page of the first sharing end and each of the second sharing ends respectively, to obtain a sub-similarity value corresponding to each of the book pages of the first sharing end and each of the second sharing ends;

[0039] Counting the sub-similarity values ​​to obtain reading similarity values ​​corresponding to the first sharing end and each of the second sharing ends;

[0040] Determine the second sharing end whose reading similarity value is greater than a preset similarity value and whose reading similarity value is the largest as the third sharing end;

[0041] If the third sharing end does not exist, deleting the first sharing end in the sharing end sequence to obtain an updated sharing end sequence;

[0042] If the third sharing terminal exists, obtaining the first sharing terminal and the third sharing terminal as a sharing combination;

[0043] After saving the sharing combination, clearing the sharing combination in the sharing end sequence to obtain an updated sharing end sequence;

[0044] Continue to repeat the above steps of updating the sharing end sequence until the sharing end no longer exists in the sharing end sequence and then stop the above steps;

[0045] The reading data of the first sharing terminal in the sharing combination is obtained and sent to the third sharing terminal as the personal sharing data corresponding to the third sharing terminal, and the reading data of the third sharing terminal is sent to the first sharing terminal as the personal sharing data corresponding to the first sharing terminal.

[0046] Optionally, in a possible implementation of the first aspect, performing a similarity comparison on the record data corresponding to the same book page of the first sharing end and each of the second sharing ends to obtain a sub-similarity value corresponding to each of the book pages of the first sharing end and each of the second sharing ends includes:

[0047] Performing a similarity comparison on the emotion record data corresponding to the same book page between the first sharing end and each of the second sharing ends, and determining a reference difference value as a sub-similarity value corresponding to the book page with different emotion record data;

[0048] Acquire book pages with the same sentiment record data as similar pages, perform similarity comparison on the comment record data corresponding to the same similar pages, and obtain the number of similar words between the corresponding comment record data;

[0049] Determine the comment record data with shorter text length among the comment record data corresponding to the number of similar words as the target record data;

[0050] Retrieving a corresponding similarity value list according to the text length corresponding to the target record data, obtaining a preset similarity value corresponding to the number of similar words according to the similarity value list, and using the preset similarity value as a sub-similarity value corresponding to the corresponding similar page;

[0051] The text length is preset with a corresponding similarity value list, and the similarity value list includes a plurality of similar word quantity intervals and preset similarity values ​​corresponding to each of the similar word quantity intervals.

[0052] Optionally, in a possible implementation of the first aspect, generating a comprehensive marketing structure corresponding to the target book based on the comprehensive sharing strategy, and aggregating and processing each of the record data according to the comprehensive marketing structure to obtain comprehensive marketing data corresponding to the target book includes:

[0053] Obtaining a catalog page corresponding to the target book, and generating a comprehensive marketing structure according to the catalog page, wherein the comprehensive marketing structure includes a book node, a chapter node, and a page node, and the page node corresponds to a corresponding book page;

[0054] Summarizing the record data of the same book page to obtain a record data set corresponding to each book page;

[0055] A sharing and displaying interface corresponding to each of the book pages is generated according to the record data set, and the sharing and displaying interface is bound to the corresponding page node to obtain the comprehensive promotion data corresponding to the target book.

[0056] Optionally, in a possible implementation of the first aspect, a catalog page corresponding to the target book is obtained, and a comprehensive marketing structure is generated according to the catalog page, wherein the comprehensive marketing structure includes a book node, a chapter node, and a page node, and the page node corresponds to a corresponding book page, including:

[0057] Constructing a book node corresponding to the target book, a chapter node corresponding to each book chapter in the catalog page, and a page node corresponding to each book page;

[0058] Determine the book page interval corresponding to each of the book chapters, and obtain the page nodes corresponding to the book page interval as the page node set corresponding to the corresponding chapter node;

[0059] Arranging the page node set from small to large according to the book pages to obtain a page node sequence;

[0060] Arranging each of the chapter nodes in ascending order of chapter number to obtain a chapter node sequence, and arranging each of the page node sequences after the corresponding chapter node in the chapter node sequence to obtain a summary node sequence;

[0061] The book nodes and the summary node sequence are arranged according to the structural arrangement direction and then connected to obtain a comprehensive sales promotion structure.

[0062] Optionally, in a possible implementation of the first aspect, generating a sharing display interface corresponding to each of the book pages according to the record data set includes:

[0063] Obtaining the sharing heat corresponding to each of the record data based on the preference value corresponding to each of the record data in the record data set, and arranging the record data from large to small according to the sharing heat to obtain a record data sequence;

[0064] According to the display quantity, a corresponding number of recorded data are selected from the recorded data sequence as display data;

[0065] Retrieving an initial display interface corresponding to the book page, wherein the initial display interface includes a plurality of sub-display interfaces corresponding to the display quantity;

[0066] According to the sharing popularity of each display data from large to small and according to the display direction, the corresponding display data is filled into the corresponding sub-display interface to obtain the sharing display interface corresponding to the book page.

[0067] A second aspect of an embodiment of the present invention provides a data processing device suitable for commodity promotion, comprising:

[0068] An acquisition module, responding to the upload requirements of each data terminal, and acquiring the record data of the data model corresponding to the target book of each data terminal, wherein the upload requirements include compound upload requirements or simple upload requirements;

[0069] A customization module determines a sharing strategy corresponding to the target book, wherein the sharing strategy includes a personalized sharing strategy and a comprehensive sharing strategy;

[0070] A selection module performs personalized sharing processing on the recorded data corresponding to the data end that meets the personalized sharing conditions according to the personalized sharing strategy, and obtains personalized sharing data and sends it to the corresponding data end;

[0071] The aggregation module generates a comprehensive marketing structure corresponding to the target book based on the comprehensive sharing strategy, and aggregates the recorded data according to the comprehensive marketing structure to obtain the comprehensive marketing data corresponding to the target book.

[0072] The beneficial effects of the present invention are as follows:

[0073] 1. The present invention can generate book sharing data corresponding to books, so that users can select satisfactory books through the book sharing data. The present invention can obtain corresponding record data according to the upload requirements of the data terminal, wherein the upload requirements include compound upload requirements or simple upload requirements. Through the above method, different sharing methods can be adopted in combination with the actual needs of the data terminal, so as to realize diversified book sharing, and the corresponding sharing data can be obtained according to the record data of the data terminal later. This scheme can obtain two sharing strategies, namely, the personalized sharing strategy and the comprehensive sharing strategy corresponding to the target book. Through the personalized sharing strategy, data terminals with the same reading preferences can share with each other. Through the comprehensive sharing strategy, data terminals that have not purchased books can view book reviews and choose according to their own reading preferences. The present invention can perform personalized sharing on the data terminal that accepts sharing, and display the personalized sharing data to the data terminal, so that the two sharing terminals in the sharing combination can share data with each other, making book sharing more targeted. The present invention can obtain comprehensive promotion data by summarizing the record data according to the comprehensive promotion structure corresponding to the target book. Through the above method, when the data end clicks on the corresponding book page, the record data with higher sharing popularity can be intuitively seen, and the data end can first have a certain understanding of the corresponding book before purchasing the book, so that the data end can judge whether the corresponding book meets its own preferences and make corresponding purchases and readings.

[0074] 2. The present invention can first determine the target page template corresponding to the target page in the data model, and obtain the composite record template and the composite record data of the corresponding target page according to the composite upload requirements. Specifically, the data end can first mark the page image in the composite record template, and then obtain the composite record data corresponding to the target page according to the marking data, so that the data end can record data at the corresponding position of the book page, and can correspond the image marking data with the record data of the data end, and can obtain the concise record template and the concise record data of the corresponding target page according to the concise upload requirements. Specifically, this scheme can obtain the book review paragraph data through the book review auxiliary line, and then input the corresponding record data for the highlighted book review paragraph data to obtain the concise record data corresponding to the target page, so that the specific paragraph data of the target page can be corresponded with the record data of the data end, and the data end can record data at the corresponding position of the target page, and subsequently the sharing data can be obtained according to the record data of the corresponding target page by the data end.

[0075] 3. In the personalized sharing strategy, the present invention can share data with the data terminal that accepts the book sharing conditions. It can first determine another data terminal with the same reading preference, and then share data with the two data terminals with the same reading preference, so as to realize personalized book sharing and make book sharing more targeted. In the comprehensive sharing strategy, the present invention can generate a comprehensive promotion structure according to the catalog page, and the book nodes, chapter nodes and page nodes in the comprehensive promotion structure are arranged in a certain order. According to the sharing heat, a corresponding number of record data can be selected, and then the sharing display interface corresponding to the book page can be obtained. In combination with the corresponding page node, the corresponding comprehensive promotion data can be obtained, so that the data terminal can intuitively see the record data with higher sharing heat when clicking the corresponding book page. The data terminal can then select and purchase according to its own reading preferences. In this way, a variety of book sharing strategies can be constructed to realize diversified book sharing. BRIEF DESCRIPTION OF THE DRAWINGS

[0076] Figure 1 It is a flow chart of a data processing method applicable to commodity promotion provided by an embodiment of the present invention;

[0077] Figure 2 It is a structural schematic diagram of a data processing device suitable for commodity promotion provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0078] In order to make the purpose, technical solution and advantages of the embodiments of the present invention clearer, the technical solution in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0079] See also Figure 1 , is a flow chart of a data processing method applicable to commodity promotion provided by an embodiment of the present invention, Figure 1 The execution subject of the method shown may be a software and / or hardware device. The execution subject of the present application may include but is not limited to at least one of the following: user equipment, network equipment, etc. Among them, user equipment may include but is not limited to computers, smart phones, personal digital assistants (PDA) and the electronic devices mentioned above. Network equipment may include but is not limited to a single network server, a server group consisting of multiple network servers, or a cloud based on cloud computing consisting of a large number of computers or network servers, wherein cloud computing is a type of distributed computing, a super virtual computer composed of a group of loosely coupled computers. This embodiment does not limit this. It includes steps S1 to S4, as follows:

[0080] S1, responding to upload requirements of each data terminal, obtaining record data of the data model corresponding to the target book of each data terminal, wherein the upload requirements include compound upload requirements or simple upload requirements.

[0081] This solution will generate book sharing data corresponding to the book in combination with the book reviews corresponding to the book. Specifically, this solution includes two book sharing modes. In the first mode, this solution will find users with similar reading preferences through book reviews and recommend books to each other, so as to make personalized book recommendations to the corresponding users. In the second mode, this solution will summarize the book reviews of each page in the book, so that users can view the book reviews of the corresponding pages in the book, so that users can find satisfactory books.

[0082] Specifically, when obtaining book reviews, this solution will obtain the user's record data of the target book, wherein the target book can be a physical book read by the corresponding user. In order to record book reviews for the target book, a data model corresponding to each target book can be generated, so that the user can record the book review of the target book through the data model. The data model can be a virtual model corresponding to the target book, and the model includes multiple page templates corresponding to the number of pages of the target book. These page templates are blank, and the user can record the book review in the page template corresponding to the corresponding page. The record data refers to the user's book review record for the corresponding page in the target book.

[0083] In actual applications, when the data terminal is reading a book, the specific plot, characters, etc. of a certain page of the book may affect the emotional state of the data terminal. For example, a sad plot may make the data terminal feel sad, and a humorous story may make the data terminal feel happy. The data terminal may want to make corresponding comments on a certain page in the book. Therefore, when the data terminal has an upload requirement, the data model corresponding to the target book can be sent to the data terminal, and the data terminal can make corresponding data records in the model.

[0084] It can be understood that the data end refers to the terminal held by the reading user of the target book, which can be a mobile phone. The upload demand refers to the demand for recording book reviews of the corresponding book proposed by the data end. Among them, the composite upload demand refers to the demand that users want to compositely record the book reviews of the corresponding book pages in multiple ways. In this solution, it is the demand for composite recording of the book reviews of the corresponding book pages through the image data taken by the user himself. The user can record the comments and reading emotions of the book pages through the images taken by himself. The concise upload demand refers to the demand that users want to concisely record the book reviews of the corresponding book pages. In this solution, concise auxiliary lines for displaying paragraphs are generated through the comment paragraphs selected by the user. Users can record their comments and reading emotions on the corresponding paragraphs based on the auxiliary lines.

[0085] Specifically, step S1 includes steps S11 to S15, which are specifically as follows:

[0086] S11, according to the book review record request of each data terminal, retrieve the data model corresponding to the target book and send it to the corresponding data terminal.

[0087] Among them, the book review record request refers to the request of the data end to record the book review of the read book. After receiving the request of the data end, the data model corresponding to the book read by the data end can be sent to the data end, and the data end can subsequently make corresponding data records in the model.

[0088] S12, obtaining the book page selected by the data end for the target book as the target page, determining the blank page template corresponding to the target page in the data model as the target page template, wherein the data model includes blank page templates corresponding to each book page in the target book.

[0089] It can be understood that book pages refer to the book pages corresponding to the target book, target pages refer to the pages selected by the data end for data recording, blank page templates refer to the blank page templates corresponding to each book page in the data model, and target page templates refer to the blank page templates in the data model corresponding to the target pages selected by the data end.

[0090] Since the target book includes multiple book pages, and the book pages correspond to blank page templates, the data model includes blank page templates corresponding to all book pages. The data end can select the book pages in the target book according to its own needs. For example, if the data end wants to select the fifth page of a book as the target page, the blank page template corresponding to the fifth page in the model can be determined as the target page template.

[0091] In actual applications, when the user selects a target page, a page number list corresponding to all book pages of the target book can be generated and sent to the data end, allowing the user to select a specific target page for which a book review is to be recorded from the page number list.

[0092] S13, receiving the composite upload demand of the target page from the data end, calling the composite record strategy based on the composite upload demand to update the target page template to obtain a composite record template, and obtaining the composite record data of the target page from the data end based on the composite record template.

[0093] The composite recording strategy refers to a strategy for the data end to compositely record the book review data of the corresponding book page, specifically, the user takes a picture of the corresponding book page, marks the photographed image, and then records the comment data and sentiment data of the marked part. The composite recording template refers to a template including the image uploaded by the user for the target page, and the composite recording data refers to the data after the data end compositely records the marked part of the image.

[0094] In actual applications, the page image uploaded by the data end can be directly obtained, such as the image of the fifth page of the target book, and then the target page template can be updated according to the page image to obtain a composite record template. The data end can mark the image in the composite record template.

[0095] Through the composite recording template, the data end can first take a photo of the corresponding page, and then record comments and emotions through the captured image. For example, the captured image can be marked with paragraphs, and then one's thoughts and emotions when reading the paragraph can be recorded.

[0096] Based on the above embodiment, the specific implementation of step S13 may be:

[0097] S131, acquiring the page image uploaded by the data end according to the composite recording strategy, and filling and updating the page display area in the target page template based on the page image to obtain a composite recording template.

[0098] It can be understood that the page image refers to the captured image uploaded by the user of the target page, and the page display area refers to the area where the page image is displayed. The specifications and position of this area can be pre-configured. When the user's upload requirement is a compound upload requirement, the page display area can be automatically generated in the corresponding target page template. The user clicks on the page display area to call up the shooting interface corresponding to the page display area specifications for the user to take a picture of the page image, and then fills and updates the page display area based on the captured image.

[0099] S132, receiving a page marking request from the data end, and retrieving a marking layer to be superimposed on the composite record template.

[0100] Among them, the page marking request refers to the request of the data end to mark the page image with data, the marking layer refers to the layer on which the data end marks the data, and the size of the marking layer corresponds to the size of the composite record template, so the marking layer can be superimposed on the composite record template.

[0101] S133, obtaining the marking data of the page image in the composite record template by the data end based on the marking layer.

[0102] By overlaying a corresponding marking layer on the composite record template, the data end can perform data marking on the page image through the marking layer.

[0103] For example, the mark data may be a mark for dividing paragraphs, and the user may mark the corresponding paragraphs in the page image by underlining according to the mark layer.

[0104] S134, receiving a request from the data end for recording emotion of the marked data, retrieving an emotion list and sending it to the data end, and determining that preset emotion data selected by the data end from the emotion list is emotion recording data.

[0105] It can be understood that an emotion recording request refers to a request by the data end to record the emotional state when reading a book, an emotion list refers to a list consisting of multiple emotional states, preset emotion data refers to the data of emotional states preset in advance by the staff, and emotion recording data refers to the emotion data selected by the data end based on the actual emotional state during reading.

[0106] In actual applications, each data terminal may have corresponding emotions when reading books. For example, a sad plot may make the data terminal feel sad, and a humorous plot may make the data terminal feel happy, etc. Therefore, after marking, the user can set an emotion button next to the marked data, receive the emotion upload request through the user's click information on the emotion button, and then retrieve the emotion list and send it to the user to determine the emotional state. The emotion list may include multiple emotion tags, each emotion tag may correspond to a preset emotion data, such as happy, sad, etc., and the emotion record data can be determined by the emotion tag selected by the user.

[0107] S135, based on the comment record request of the data end to the marked data, a record interface is retrieved and sent to the data end, and the comment record data input by the data end based on the record interface is obtained.

[0108] Among them, the comment record request refers to the request for the data end to enter a comment when reading a book, the record interface refers to the interface for the data end to enter a comment, and the comment record data refers to the comment data entered by the data end for the corresponding book page.

[0109] In actual applications, the data end may have his own thoughts and feelings when reading books, so a comment button can be set next to the marked data, and the comment record request is received through the user's click information on the comment button, and then the record interface is called up and sent to the data end for input of comment data. The record interface can be an interface for text input.

[0110] S136, obtaining composite record data of the target page according to the emotion record data and the comment record data.

[0111] Through the above method, the user's book review data can be recorded and displayed more intuitively in combination with image data.

[0112] S14, or, receiving the concise upload requirement of the target page from the data end, calling the concise record strategy according to the concise upload requirement to update the target page template to obtain a concise record template, and obtaining the concise record data of the target page from the data end based on the concise record template.

[0113] Among them, the concise recording strategy refers to the strategy of the data end to concisely record the book review data of the corresponding book page. Specifically, simple auxiliary lines are generated through the book review line data input by the user, and the book review line commented by the user is displayed through the auxiliary lines, and then the comment data and emotional data input by the user based on the auxiliary lines are obtained. The concise recording template refers to the template after the auxiliary lines are updated for the target page template. The concise recording template can be used to simply display the paragraph lines that the user wants to record book reviews. The concise recording data refers to the data after the user comments and emotional records the corresponding paragraphs through the auxiliary lines.

[0114] Based on the above embodiment, the specific implementation of step S14 may be:

[0115] S141, obtaining the book review line interval input by the data end according to the concise recording strategy, determining that the number of lines corresponding to the minimum book review line in the book review line interval is the minimum number of lines, and the number of lines corresponding to the maximum book review line is the maximum number of lines.

[0116] It can be understood that the book review line interval refers to the line number interval that the data end wants to record data. For example, there are 15 lines in a book page, and the data end may only want to record data from line 3 to line 5. At this time, the book review line interval selected by the data end is line 3 to line 5, the minimum book review line is line 3, and the maximum book review line is line 5. In the above manner, the book review line interval input by the data end can be highlighted later, so that book reviews can be recorded according to user needs.

[0117] S142: Acquire a content arrangement direction corresponding to the target book as a first target direction, and determine a direction perpendicular to the first target direction as a second target direction.

[0118] Among them, since the content in the target book is composed of text, the content arrangement direction is the arrangement direction of the text in the target book, for example, it can be the horizontal arrangement direction. The second target direction refers to the direction perpendicular to the first target direction, that is, the content arrangement direction, for example, it can be the vertical arrangement direction.

[0119] By setting the first target direction and the second target direction, the target page template can be traversed to generate multiple auxiliary lines and determine the corresponding book review paragraphs.

[0120] S143, determining a page line in the target page template that is parallel to the first target direction as a baseline, and generating a plurality of book review auxiliary lines in the target page template that are parallel to the baseline according to a preset line segment length and the second target direction.

[0121] The number of the book review auxiliary lines is equal to the maximum number of lines, and the intervals between the book review auxiliary lines are all preset intervals.

[0122] It can be understood that the baseline refers to the page boundary line in the target page template that is parallel to the first target direction. For example, it can be the page boundary line in the target page template that is located in the horizontal direction and at the top. The preset line segment length refers to the length of the book review auxiliary line preset in advance by the staff, and the preset line segment length is less than the length of the page line. The book review auxiliary line refers to the auxiliary line for determining the book review paragraph.

[0123] It should be noted that, since the size and dimensions of the target page template correspond to the book pages, the page lines of the target page template also correspond to the book pages. We can first determine the page line in the target page template that is parallel to the first target direction, which can be the top page line. Then, in the second target direction, at a position at a preset interval distance from the baseline, generate the first book review auxiliary line according to the preset line segment length. Then, at a position at a preset interval distance from the first book review auxiliary line, generate the second book review auxiliary line according to the preset line segment length. Repeat the above steps until the number of book review auxiliary lines is equal to the maximum number of rows, and then stop generating book review auxiliary lines. Multiple book review auxiliary lines can be obtained, and the generated book review auxiliary lines are all parallel to the baseline. The preset interval distance refers to the interval distance between adjacent book review auxiliary lines, and the preset distance can be configured in advance.

[0124] S144: numbering the book review auxiliary lines from small to large according to the second target direction to obtain row numbers corresponding to the book review auxiliary lines.

[0125] The line number refers to the line number corresponding to the book review auxiliary line. By numbering each book review auxiliary line from top to bottom in ascending order in the second target direction, the line number corresponding to each book review auxiliary line can be obtained.

[0126] For example, the line numbers may be numbered digitally. When there are five book review auxiliary lines, their corresponding line numbers may be 1, 2, 3, 4, and 5, respectively.

[0127] S145, obtaining the book review auxiliary line with the line number sequence corresponding to the minimum line number as the first target line, and the book review auxiliary line with the line number sequence corresponding to the maximum line number as the second target line.

[0128] It can be understood that since the number of lines represented by the book review auxiliary lines generated above includes all lines within the maximum number of lines, for example, if the user wants to record a book review for the paragraph corresponding to lines 3-5, the book review auxiliary lines will include the paragraphs corresponding to lines 1-5. Therefore, in order to determine the paragraph for which the user specifically wants to record a book review, the book review auxiliary line with the line number corresponding to the minimum number of lines can be determined as the first target line, and the book review auxiliary line with the line number corresponding to the maximum number of lines can be determined as the second target line, so that the book review auxiliary line corresponding to the paragraph for which the user wants to comment can be determined.

[0129] S146: Determine that the first target line, the second target line, and the book review auxiliary line between the first target line and the second target line are all target book review lines.

[0130] Among them, the target book review line refers to the book review auxiliary line corresponding to the book review row. For example, the first target line is the book review auxiliary line corresponding to the third row, and the second target line refers to the book review auxiliary line corresponding to the fifth row. The book review auxiliary line corresponding to the third row, the book review auxiliary line corresponding to the fourth row, and the book review auxiliary line corresponding to the fifth row can all be used as target book review lines.

[0131] S147, obtaining book review paragraph data according to the target book review line, retrieving book review pixel values ​​to update the book review paragraph data to obtain a concise record template.

[0132] It can be understood that the book review paragraph data refers to the paragraph data for which the data end wants to input corresponding record data, that is, the paragraph data corresponding to the target book review line, and the book review pixel value refers to the pixel value for highlighting the corresponding book review paragraph data.

[0133] For example, the target book review lines corresponding to the 3rd to 5th rows may be highlighted in red or blue, so that corresponding book reviews may be recorded according to user needs.

[0134] S148, acquiring the emotion record data and comment record data input by the data end to the book review paragraph data in the concise record template, and obtaining the concise record data of the target page according to the emotion record data and comment record data.

[0135] In some embodiments, an emotion button and a comment button can be set next to the book review paragraph data, so that the user can enter corresponding emotion record data and comment record data based on the emotion button and comment button. The method here is similar to the method of obtaining emotion record data and comment record data in the above steps, and will not be repeated here.

[0136] Through the above method, a concise book review record can be made for the corresponding paragraphs in the book page in combination with user needs.

[0137] S15, obtaining the record data of the data end corresponding to the book page in the data model according to the composite record data or the concise record data.

[0138] Through the above method, users can make corresponding book review records according to their own needs, so that corresponding books can be shared later based on the book review records of each user.

[0139] S2, determining a sharing strategy corresponding to the target book, wherein the sharing strategy includes a personalized sharing strategy and a comprehensive sharing strategy.

[0140] Among them, the personalized sharing strategy refers to a model that combines the book reviews of various users to find users with similar reading preferences to recommend books to each other. The comprehensive sharing strategy refers to a model that summarizes the book reviews of each page in the book to obtain the book review summary data corresponding to the book. In this model, users can view the book reviews of the corresponding book pages through the summary data to find satisfactory books.

[0141] Through the above methods, you can choose the appropriate method to share books on the data end based on the actual situation to ensure the targeted nature of the shared data.

[0142] S3, performing personalized sharing processing on the recorded data corresponding to the data terminal that meets the personalized sharing conditions according to the personalized sharing strategy, and obtaining personalized sharing data and sending it to the corresponding data terminal.

[0143] It is understandable that some data terminals may not want to share books, while some data terminals may want to share books. Therefore, if a data terminal accepts book sharing, the data terminal meets the personalized sharing conditions. In actual applications, a selection window for whether to accept book sharing can be set. When the user chooses to accept book sharing in the selection window, it can be determined that it meets the personalized sharing conditions. Personalized sharing data refers to book data after personalized processing. Specifically, this solution will obtain two data terminals with similar reading preferences, and then recommend the book data of these data terminals to each other.

[0144] Based on the above embodiment, the specific implementation of step S3 may be:

[0145] S31, determining that the data end receiving personalized sharing meets the personalized sharing condition, and determining the corresponding data end as a sharing end.

[0146] Among them, the sharing end refers to the data end that accepts personalized sharing. The data end can choose whether to accept book sharing. If the data end accepts book sharing, it can be determined that the data end meets the personalized sharing conditions. If the data end does not accept book sharing, it can be determined that the data end does not meet the personalized sharing conditions.

[0147] S32, sorting the sharing terminals to obtain a sharing terminal sequence, determining the first sharing terminal in the sharing terminal sequence as the first sharing terminal, and determining the remaining sharing terminals in the sharing terminal sequence as the second sharing terminals.

[0148] It is understandable that the sharing end sequence refers to the sequence formed by the arrangement of sharing ends. It is understandable that in order to obtain two users with similar reading preferences, multiple sharing ends can be arranged, and then other sharing ends with similar reading preferences as each sharing end can be obtained in turn, so that books can be recommended to each other in the subsequent sharing ends. Therefore, after obtaining the sharing end sequence, the sharing end in the first position can be used as the first sharing end, so that a sharing end with similar preferences as the first sharing end can be found in the second sharing end.

[0149] S33, performing a similarity comparison on the record data corresponding to the same book page of the first sharing end and each of the second sharing ends, to obtain a sub-similarity value corresponding to each of the book pages of the first sharing end and each of the second sharing ends.

[0150] The sub-similarity value refers to the similarity between the record data corresponding to the same book page of the first sharing end and each second sharing end. By comparing the similarity values, two sharing ends that can share with each other can be obtained.

[0151] It is understandable that since the content of each page in the target book may be different, when judging the reading preferences of users, the record data of the same page can be compared to see whether their reading impressions of the same page are consistent, and then the reading preferences can be judged based on the sub-similarity values ​​after each page comparison, thereby improving the accuracy of judging reading preferences.

[0152] Specifically, step S33 can be implemented through steps S331 to S334, which are as follows:

[0153] S331, performing a similarity comparison on the emotion record data corresponding to the same book page between the first sharing end and each of the second sharing ends, and determining a reference difference value as a sub-similarity value corresponding to the book page with different emotion record data.

[0154] It is understandable that if the emotions conveyed by users when commenting are different, it means that their impressions when reading may also be different. Therefore, this solution will first perform a similarity comparison on the emotion record data corresponding to the same book page on the first sharing end and each second sharing end, and then perform a similarity comparison on the review record data on the same book page. If the emotion record data of the two are different, it can be directly determined that the book review records of the corresponding pages of the two are not similar, and the benchmark difference value is determined to be the sub-similarity value corresponding to the corresponding book page, where the benchmark difference value is 0, thereby improving the comparison efficiency.

[0155] S332, obtaining book pages with the same sentiment record data as similar pages, performing similarity comparison on the comment record data corresponding to the same similar pages, and obtaining the number of similar words between the corresponding comment record data.

[0156] Among them, similar pages refer to book pages corresponding to the same emotion record data, and similar words refer to similar comment words. For example, happy, glad, and other comment words belonging to the category of pleasant mood can be used as similar words, and sad, upset, and other comment words belonging to the category of depressed mood can also be used as similar words. By comparing the comment record data of the same similar pages, the number of similar words between the comment record data can be obtained.

[0157] It is understandable that if the sentiment record data is the same, it means that the sentiments of the corresponding users when reading the corresponding pages are similar. In this case, the review record data can be further compared for similarity, and the reading similarity of the corresponding users can be judged by the number of similar words. For example, after reading a page, the corresponding users may be shocked by the content of the page and feel that the content of the page is worth recommending, which means that the similarity of the book review records of the corresponding users for the corresponding pages may be relatively high.

[0158] S333: Determine the comment record data with a shorter text length among the comment record data corresponding to the number of similar words as the target record data.

[0159] The target record data refers to the comment record data with a shorter text length.

[0160] In order to improve the accuracy of the comparison, this solution will configure corresponding similarity value lists for different text lengths. The lists contain similarity values ​​corresponding to different numbers of similar words. The similarity values ​​corresponding to the same number of similar words in the similarity value lists corresponding to different text lengths may be different. This is because the shorter the text, the higher the similarity corresponding to the same number of similarity values. The reason why this solution selects comment record data with shorter text length as the target record data and subsequently performs similarity comparison through the similarity value list of the target record data is that longer sentences may contain redundant, non-critical or background information, while shorter sentences may express the core idea more directly, which can improve the accuracy of the comparison.

[0161] S334, calling a corresponding similarity value list according to the text length corresponding to the target record data, obtaining a preset similarity value corresponding to the number of similar words according to the similarity value list, and using the preset similarity value as a sub-similarity value corresponding to the corresponding similar page.

[0162] The similarity value list includes a plurality of similar word quantity intervals and preset similarity values ​​corresponding to each similar word quantity interval.

[0163] In actual applications, the similarity value list corresponding to each text length can be pre-configured, and the sub-similarity values ​​corresponding to the same number of similar words in different text lengths may be different. For example, for the same number of similar words, the corresponding sub-similarity value in the target record data with a shorter text length may be higher than that in the target record data with a longer text length. Therefore, in order to ensure accuracy during comparison, different similarity value lists can be configured for different text lengths.

[0164] For example, when the text length is short and the number of similar words is 1, the corresponding preset similarity value may be 50%. When the text length is long and the number of similar words is 1, the corresponding preset similarity value may be 10%.

[0165] S34, counting the sub-similarity values ​​to obtain reading similarity values ​​corresponding to the first sharing end and each of the second sharing ends.

[0166] It can be understood that the reading similarity value refers to the total similarity value corresponding to the recorded data of the first sharing end and the second sharing end. Since there are multiple sub-similarity values, the obtained sub-similarity values ​​can be summarized and counted, so as to determine the reading similarity value corresponding to the first sharing end and each second sharing end, and the reading similarity values ​​can be compared subsequently.

[0167] S35, determining the second sharing end whose reading similarity value is greater than the preset similarity value and whose reading similarity value is the largest as the third sharing end.

[0168] The third sharing terminal refers to a sharing terminal having the most similar reading preference to the first sharing terminal.

[0169] For example, if the preset similarity value is 85%, and the reading similarity values ​​corresponding to the first sharing terminal and each second sharing terminal are 75%, 80%, 90% and 95% respectively, then the second sharing terminal corresponding to the reading similarity value of 95% can be determined as the third sharing terminal.

[0170] Among them, the preset similarity value is a pre-configured similarity benchmark value. Only when it exceeds this value can it be determined that the reading preferences of the two are the same. For example, it can be 85%. The second sharing end with a reading similarity value greater than the preset similarity value and the largest reading similarity value is obtained as the third sharing end. The second sharing end with the most similar reading preferences to the first sharing end can be found.

[0171] S36: If the third sharing end does not exist, deleting the first sharing end in the sharing end sequence to obtain an updated sharing end sequence.

[0172] It is understandable that if there is no third sharing end, there may be no sharing end having the same preference as the first sharing end, and the first sharing end may be deleted at this time.

[0173] S37: If the third sharing terminal exists, obtain the first sharing terminal and the third sharing terminal as a sharing combination.

[0174] The sharing combination refers to two sharing terminals that can share book data with each other. When there is a third sharing terminal, the first sharing terminal and the third sharing terminal can be used as a sharing combination, and the sharing combination can be recommended for mutual book sharing later.

[0175] S38, after saving the sharing combination, clear the sharing combination in the sharing end sequence to obtain an updated sharing end sequence.

[0176] It is understandable that after obtaining the first sharing combination, the first sharing combination can be saved first, and then the first sharing combination in the sharing end sequence can be saved and then cleared, so that the updated sharing end sequence can be traversed to find other users with similar reading preferences to prevent data interference.

[0177] S39, continue to repeat the above steps of updating the sharing end sequence until the sharing end does not exist in the sharing end sequence and then stop the above steps.

[0178] Specifically, after obtaining the updated sharing end sequence, the sharing end that is first in the sequence can continue to be used as the first sharing end, and the remaining sharing ends in the sequence can be used as the second sharing ends, and the above comparison process can be repeated. When there is no sharing end in the sharing end sequence, the process can be stopped, so that the sharing end sequence can be completely traversed to prevent data omissions and ensure the accuracy of the obtained sharing data.

[0179] S310, acquiring the reading data of the first sharing terminal in the sharing combination as the personal sharing data corresponding to the third sharing terminal and sending it to the third sharing terminal, and the reading data of the third sharing terminal as the personal sharing data corresponding to the first sharing terminal and sending it to the first sharing terminal.

[0180] In actual applications, when mutual book sharing is performed in a sharing combination, the historical reading list of each sharing end in the sharing combination can be obtained respectively for mutual book sharing, and the reading data can be the historical reading list of the corresponding sharing end.

[0181] Through the above method, a sharing combination can be constructed to share data between two sharing terminals with the same reading preferences, and book sharing can be made more targeted.

[0182] S4, generating a comprehensive marketing structure corresponding to the target book based on the comprehensive sharing strategy, and summarizing the recorded data according to the comprehensive marketing structure to obtain comprehensive marketing data corresponding to the target book.

[0183] In actual applications, there may be users who have not read the target book. In this case, a comprehensive sharing strategy can be adopted to summarize the book review data of the target book to generate corresponding sharing data for display to the user, so that users who have not read the target book can select the target book through the summarized book review data to see whether the target book meets their reading preferences.

[0184] Among them, the comprehensive promotion data refers to the data obtained by summarizing the book review records on each page of the target book. When sharing the target book, this solution shares and displays it through the book reviews of the target book, so that users can understand the target book through the book reviews. The record data can be summarized through the comprehensive promotion structure corresponding to the target book to obtain the corresponding comprehensive promotion data. The comprehensive promotion structure refers to a structure that summarizes the book review records on each page of the target book.

[0185] Specifically, step S4 can be implemented through steps S41 to S43, which are specifically as follows:

[0186] S41, obtaining the catalog page corresponding to the target book, and generating a comprehensive marketing structure according to the catalog page, wherein the comprehensive marketing structure includes a book node, a chapter node and a page node, and the page node corresponds to a corresponding book page.

[0187] Among them, the catalog page refers to the book page corresponding to the catalog in the target book, the book node refers to the node corresponding to the target book, the chapter node refers to the node corresponding to the chapter in the target book, and the page node refers to the node corresponding to the book page in the target book. Since the catalog of the target book can be made public, the catalog page corresponding to the target book can be obtained, and the corresponding comprehensive promotion structure can be generated based on the catalog page.

[0188] Specifically, step S41 can be implemented through steps S411 to S415, which are specifically as follows:

[0189] S411, constructing a book node corresponding to the target book, a chapter node corresponding to each book chapter in the catalog page, and a page node corresponding to each book page.

[0190] It can be understood that in order to summarize the book review records of the target book, a book node corresponding to the target book can be constructed, so that the subsequently generated comprehensive promotion structure can be matched with the target book, and all chapters corresponding to the target book can be obtained through the catalog page, so that the chapter nodes corresponding to each book chapter in the catalog page can be constructed. Since the book page of the target book is fixed, in order to summarize the book review records of each book page, a page node corresponding to each book page can be constructed.

[0191] In some embodiments, the name of the target book may be added to the book node, the name of the chapter of the target book may be added to the chapter node, and the page number of the page of the target book may be added to the page node.

[0192] S412, determining the book page interval corresponding to each of the book chapters, and obtaining the page nodes corresponding to the book page interval as the page node set corresponding to the corresponding chapter node.

[0193] It is understandable that since each chapter has its corresponding page range, for example, chapter 1 may correspond to pages 1-20, in order to arrange page nodes according to chapters, the page node set corresponding to each chapter node can be determined based on the book page range corresponding to each book chapter.

[0194] In the above manner, each chapter node in the target book can be matched with multiple page nodes, and all page nodes in the target book can be classified under corresponding chapters, so as to facilitate subsequent users to view intuitively.

[0195] S413, arranging the page node set from small to large according to the book pages to obtain a page node sequence.

[0196] In practical applications, a page node sequence refers to a sequence of arranged page nodes. In order to arrange each page node in sequence, each page node in the page node set can be arranged from small to large according to the book pages, for example, the corresponding page nodes can be arranged in the order of page 1, page 2, etc.

[0197] S414, arranging each of the chapter nodes from small to large according to the number of chapters to obtain a chapter node sequence, and arranging each of the page node sequences after the corresponding chapter node in the chapter node sequence to obtain a summary node sequence.

[0198] It can be understood that a chapter node sequence refers to a sequence formed by the arrangement of chapter nodes, and a summary node sequence refers to a sequence obtained by summarizing and arranging a page node sequence and a chapter node sequence. After sorting the page nodes, the chapter nodes can be arranged from small to large according to the number of chapters to obtain a chapter node sequence. For example, the chapter nodes can be arranged in the order of Chapter 1, Chapter 2..., and then the page node sequences can be arranged to the corresponding chapter nodes in the chapter node sequence to obtain a summary node sequence, so that the page nodes can be arranged according to chapters, so that users can view the book review records of the corresponding pages in the corresponding chapters according to their needs.

[0199] S415, arranging the book nodes and the summary node sequence according to the structural arrangement direction and then connecting them to obtain a comprehensive sales promotion structure.

[0200] The structural arrangement direction refers to the direction in which each node is arranged, which may be a direction from top to bottom. After arranging each node, the book review records may be subsequently updated to the corresponding nodes to achieve aggregation of the book review records.

[0201] S42, summarizing the record data of the same book page to obtain a record data set corresponding to each book page.

[0202] It is understandable that since different users may have different understandings and feelings when reading the same book content, different users may have different record data for the same book page in the target book. In this case, the record data of the same book page in the target book can be summarized to obtain a record data set corresponding to each book page.

[0203] S43, generating a sharing display interface corresponding to each of the book pages according to the record data set, and binding the sharing display interface with the corresponding page node to obtain comprehensive promotion data corresponding to the target book.

[0204] Among them, the sharing and display interface refers to the interface for displaying the record data of the corresponding user. Specifically, this solution will display the record data with higher popularity values ​​in the sharing and display interface for users to view, so that users can view different comments on the target book by users with higher popularity, and thus can judge whether the target book is a book that meets their needs based on the comments.

[0205] In actual applications, the user can click on the corresponding page node, and then the sharing display interface bound to the page node can be retrieved based on the user's click information and sent to the user for viewing.

[0206] Specifically, step S43 can be implemented through steps S431 to S434, which are as follows:

[0207] S431, obtaining the sharing heat corresponding to each record data in the record data set based on the preference value corresponding to each record data, and arranging each record data from large to small according to the sharing heat to obtain a record data sequence.

[0208] Among them, the record data sequence refers to the sequence in which the record data are arranged according to the sharing popularity, the preference value can be the like rate of each record data, and the sharing popularity refers to the user preference popularity corresponding to each record data. Each record data can be arranged from large to small according to the sharing popularity, so that the record data with higher popularity can be displayed first, so that users can view the comments that other users like more first.

[0209] For example, if the like rates of three records in a record data set are 70%, 50% and 60% respectively, the corresponding record data can be arranged in the order of 70%, 60% and 50% sharing popularity.

[0210] S432: Select a corresponding number of recorded data from the recorded data sequence as displayed data according to the display quantity.

[0211] It can be understood that the display quantity refers to the number of display record data preset in advance by the staff, and the display data refers to the record data that can be displayed. Since there may be many record data, and some record data with higher like rates may be more representative, some record data with higher user popularity can be selected based on the display quantity.

[0212] S433, calling an initial display interface corresponding to the book page, wherein the initial display interface includes a plurality of sub-display interfaces corresponding to the display quantity.

[0213] Among them, the initial display interface can be a blank display interface without data filling. The interface can include multiple sub-display interfaces for displaying book review data. These sub-display interfaces can be arranged vertically from top to bottom. Subsequently, by filling the interface with data, users can view the more popular review data corresponding to the corresponding book page.

[0214] S434, filling the corresponding display data into the corresponding sub-display interface according to the sharing popularity of each display data from large to small according to the display direction, to obtain a sharing display interface corresponding to the book page.

[0215] In actual applications, the display data can be filled from top to bottom into the corresponding sub-display interface according to the like rate of the display data from large to small, so as to obtain the sharing display interface corresponding to the book page.

[0216] In the above manner, when a user clicks on a corresponding book page, he or she can intuitively see the record data with a higher like rate, and the user can first have a certain understanding of the corresponding book before purchasing the book, so that the user can judge whether the corresponding book meets his or her preferences and make corresponding purchases.

[0217] See also Figure 2 , is a schematic diagram of a data processing device for commodity promotion provided by an embodiment of the present invention, the data processing device for commodity promotion comprising:

[0218] An acquisition module, responding to the upload requirements of each data terminal, and acquiring the record data of the data model corresponding to the target book of each data terminal, wherein the upload requirements include compound upload requirements or simple upload requirements;

[0219] A customization module determines a sharing strategy corresponding to the target book, wherein the sharing strategy includes a personalized sharing strategy and a comprehensive sharing strategy;

[0220] A selection module performs personalized sharing processing on the recorded data corresponding to the data end that meets the personalized sharing conditions according to the personalized sharing strategy, and obtains personalized sharing data and sends it to the corresponding data end;

[0221] The aggregation module generates a comprehensive marketing structure corresponding to the target book based on the comprehensive sharing strategy, and aggregates the recorded data according to the comprehensive marketing structure to obtain the comprehensive marketing data corresponding to the target book.

[0222] Figure 2 The apparatus of the embodiment shown can be used to perform Figure 1 The implementation principles and technical effects of the steps in the method embodiment shown are similar and will not be repeated here.

[0223] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or replace some or all of the technical features therein with equivalents. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present invention.

Claims

1. A data processing method suitable for commodity promotion, characterized in that: include: In response to the upload requirements of each data terminal, the record data of the data model corresponding to the target book of each data terminal is obtained, wherein the upload requirements include a composite upload requirement or a concise upload requirement, wherein the data model is a virtual model corresponding to the target book, the composite upload requirement refers to the requirement of compositely recording the book review of the corresponding book page in combination with the image data of the data terminal, and the concise upload requirement refers to the requirement of the user to concisely record the book review of the corresponding book page; Determine a sharing strategy corresponding to the target book, wherein the sharing strategy includes a personalized sharing strategy and a comprehensive sharing strategy; Performing personalized sharing processing on the recorded data corresponding to the data end that meets the personalized sharing conditions according to the personalized sharing strategy, obtaining personalized sharing data and sending it to the corresponding data end; Determining that the data terminal receiving personalized sharing meets the personalized sharing condition, and determining the corresponding data terminal as a sharing terminal; Sorting the sharing terminals to obtain a sharing terminal sequence, determining the first sharing terminal in the sharing terminal sequence as the first sharing terminal, and determining the remaining sharing terminals in the sharing terminal sequence as the second sharing terminals; Performing a similarity comparison on the record data corresponding to the same book page of the first sharing end and each of the second sharing ends respectively, to obtain a sub-similarity value corresponding to each of the book pages of the first sharing end and each of the second sharing ends; Counting the sub-similarity values ​​to obtain reading similarity values ​​corresponding to the first sharing end and each of the second sharing ends; Determine the second sharing end whose reading similarity value is greater than a preset similarity value and whose reading similarity value is the largest as the third sharing end; If the third sharing end does not exist, deleting the first sharing end in the sharing end sequence to obtain an updated sharing end sequence; If the third sharing terminal exists, obtaining the first sharing terminal and the third sharing terminal as a sharing combination; After saving the sharing combination, clearing the sharing combination in the sharing end sequence to obtain an updated sharing end sequence; Continue to repeat the above steps of updating the sharing end sequence until the sharing end no longer exists in the sharing end sequence and then stop the above steps; Acquire the reading data of the first sharing terminal in the sharing combination as the personalized sharing data corresponding to the third sharing terminal and send it to the third sharing terminal, and the reading data of the third sharing terminal as the personalized sharing data corresponding to the first sharing terminal and send it to the first sharing terminal; A comprehensive marketing structure corresponding to the target book is generated based on the comprehensive sharing strategy, and each of the record data is aggregated and processed according to the comprehensive marketing structure to obtain comprehensive marketing data corresponding to the target book. The comprehensive marketing structure includes book nodes, chapter nodes and page nodes.

2. The method according to claim 1, characterized in that In response to the upload requirements of each data terminal, the record data of the data model corresponding to the target book of each data terminal is obtained, and the upload requirements include compound upload requirements or simple upload requirements, including: According to the book review record request of each data terminal, the data model corresponding to the target book is retrieved and sent to the corresponding data terminal; Acquire a book page selected by the data end for the target book as the target page, determine a blank page template corresponding to the target page in the data model as the target page template, wherein the data model includes a blank page template corresponding to each book page in the target book; receiving a composite upload requirement of the data end for the target page, calling a composite record strategy based on the composite upload requirement to update the target page template to obtain a composite record template, and obtaining composite record data of the target page from the data end based on the composite record template; or, Receiving a concise upload requirement of the target page from the data end, calling a concise record strategy according to the concise upload requirement to update the target page template to obtain a concise record template, and obtaining concise record data of the target page from the data end based on the concise record template; Wherein, the upload requirement includes a compound upload requirement or a simple upload requirement; Obtaining the record data of the data end corresponding to the book page in the data model according to the composite record data or the concise record data; Receiving a composite upload requirement of the data end for the target page, calling a composite record strategy based on the composite upload requirement to update the target page template to obtain a composite record template, and obtaining composite record data of the target page based on the composite record template by the data end, including: Acquire the page image uploaded by the data end according to the composite recording strategy, and fill and update the page display area in the target page template based on the page image to obtain a composite recording template; receiving a page marking request from the data end, and retrieving a marking layer to be superimposed on the composite record template; Acquire the marking data of the page image in the composite record template by the data end based on the marking layer; receiving a request from the data end for recording emotion of the marked data, retrieving an emotion list and sending it to the data end, and determining that the preset emotion data selected by the data end from the emotion list is the emotion recording data; Based on the comment record request of the data end for the marked data, a record interface is called up and sent to the data end, and the comment record data input by the data end based on the record interface is obtained; Obtaining composite record data of the target page according to the emotion record data and the comment record data; Receiving a concise upload requirement of the target page from the data end, calling a concise record strategy according to the concise upload requirement to update the target page template to obtain a concise record template, and obtaining concise record data of the target page from the data end based on the concise record template, including: Obtaining the book review line interval input by the data end according to the concise recording strategy, determining the number of lines corresponding to the smallest book review line in the book review line interval as the minimum number of lines, and the number of lines corresponding to the largest book review line as the maximum number of lines; Acquire a content arrangement direction corresponding to the target book as a first target direction, and determine a direction perpendicular to the first target direction as a second target direction; Determine a page line in the target page template that is parallel to the first target direction as a baseline, and generate a plurality of book review auxiliary lines in the target page template that are parallel to the baseline according to a preset line segment length and the second target direction; The number of the book review auxiliary lines is equal to the maximum number of lines, and the intervals between the book review auxiliary lines are all preset intervals; Numbering the book review auxiliary lines from small to large according to the second target direction to obtain the row number sequence number corresponding to each book review auxiliary line; The book review auxiliary line with the line number sequence corresponding to the minimum line number is obtained as the first target line, and the book review auxiliary line with the line number sequence corresponding to the maximum line number is obtained as the second target line; Determine that the first target line, the second target line, and a book review auxiliary line between the first target line and the second target line are all target book review lines; Obtaining book review paragraph data according to the target book review line, retrieving book review pixel values ​​to update the book review paragraph data to obtain a concise record template, wherein the book review pixel values ​​refer to pixel values ​​for highlighting the corresponding book review paragraph data; The emotional record data and the comment record data input by the data end to the book review paragraph data in the concise record template are obtained, and the concise record data of the target page is obtained according to the emotional record data and the comment record data.

3. The method according to claim 1, characterized in that Performing a similarity comparison on the record data corresponding to the same book page of the first sharing end and each of the second sharing ends respectively, and obtaining a sub-similarity value corresponding to each of the book pages of the first sharing end and each of the second sharing ends, including: Performing a similarity comparison on the emotion record data corresponding to the same book page between the first sharing end and each of the second sharing ends, and determining a reference difference value as a sub-similarity value corresponding to the book page with different emotion record data; Acquire book pages with the same sentiment record data as similar pages, perform similarity comparison on the comment record data corresponding to the same similar pages, and obtain the number of similar words between the corresponding comment record data; Determine the comment record data with shorter text length among the comment record data corresponding to the number of similar words as the target record data; Retrieving a corresponding similarity value list according to the text length corresponding to the target record data, obtaining a preset similarity value corresponding to the number of similar words according to the similarity value list, and using the preset similarity value as a sub-similarity value corresponding to the corresponding similar page; The text length is preset with a corresponding similarity value list, and the similarity value list includes a plurality of similar word quantity intervals and preset similarity values ​​corresponding to each of the similar word quantity intervals.

4. The method according to claim 1, characterized in that Generating a comprehensive marketing structure corresponding to the target book based on the comprehensive sharing strategy, and summarizing and processing each of the recorded data according to the comprehensive marketing structure to obtain comprehensive marketing data corresponding to the target book, including: Obtaining a catalog page corresponding to the target book, and generating a comprehensive marketing structure according to the catalog page, wherein the comprehensive marketing structure includes a book node, a chapter node, and a page node, and the page node corresponds to a corresponding book page; Summarizing the record data of the same book page to obtain a record data set corresponding to each book page; A sharing and displaying interface corresponding to each of the book pages is generated according to the record data set, and the sharing and displaying interface is bound to the corresponding page node to obtain the comprehensive promotion data corresponding to the target book.

5. The method according to claim 1, characterized in that Obtaining the catalog page corresponding to the target book, generating a comprehensive marketing structure according to the catalog page, wherein the comprehensive marketing structure includes a book node, a chapter node, and a page node, wherein the page node corresponds to a corresponding book page, including: Constructing a book node corresponding to the target book, a chapter node corresponding to each book chapter in the catalog page, and a page node corresponding to each book page; Determine the book page interval corresponding to each of the book chapters, and obtain the page nodes corresponding to the book page interval as the page node set corresponding to the corresponding chapter node; Arranging the page node set from small to large according to the book pages to obtain a page node sequence; Arranging each of the chapter nodes in ascending order of chapter number to obtain a chapter node sequence, and arranging each of the page node sequences after the corresponding chapter node in the chapter node sequence to obtain a summary node sequence; The book nodes and the summary node sequence are arranged according to the structural arrangement direction and then connected to obtain a comprehensive sales promotion structure.

6. The method according to claim 1, characterized in that Generating a sharing display interface corresponding to each of the book pages according to the record data set includes: Obtaining the sharing heat corresponding to each of the record data based on the preference value corresponding to each of the record data in the record data set, and arranging the record data from large to small according to the sharing heat to obtain a record data sequence; According to the display quantity, a corresponding number of recorded data are selected from the recorded data sequence as display data; Retrieving an initial display interface corresponding to the book page, wherein the initial display interface includes a plurality of sub-display interfaces corresponding to the display quantity; According to the sharing popularity of each display data from large to small and according to the display direction, the corresponding display data is filled into the corresponding sub-display interface to obtain the sharing display interface corresponding to the book page.

7. A data processing device used in the data processing method for commodity promotion as claimed in claim 1, characterized in that: include: An acquisition module, responding to the upload requirements of each data terminal, and acquiring the record data of the data model corresponding to the target book of each data terminal, wherein the upload requirements include compound upload requirements or simple upload requirements; A classification module determines a sharing strategy corresponding to the target book, wherein the sharing strategy includes a personalized sharing strategy and a comprehensive sharing strategy; A selection module performs personalized sharing processing on the recorded data corresponding to the data end that meets the personalized sharing conditions according to the personalized sharing strategy, and obtains personalized sharing data and sends it to the corresponding data end; The aggregation module generates a comprehensive marketing structure corresponding to the target book based on the comprehensive sharing strategy, and aggregates the recorded data according to the comprehensive marketing structure to obtain the comprehensive marketing data corresponding to the target book.

Citation Information

Patent Citations

  • Method and device for recommending book to target user

    CN107766361A

  • Information sharing method and device

    CN111400596A