A commodity information auditing and circulating method for book e-commerce listing
Patent Information
- Application Number
- CN202611225274.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-08-13
- Publication Date
- 2026-09-11
AI Technical Summary
[0005]因此,本发明提供了一种面向图书电商上架的商品信息审核流转方法解决审核效率与风险控制难以平衡的问题
[0016]The beneficial effects of this invention are as follows: By performing structured grouping and standardized verification of the review information, the standardization of data access is ensured. Then, by using a multi-dimensional strategy to query field groups to dynamically match candidate review nodes and perform deduplication, the flexible adaptation of the review process is achieved, avoiding over-review of low-risk books and omissions in the process of high-risk books. Furthermore, by establishing a review flow chain with rejection nodes, key fields such as ISBN and publisher are mapped to specific review gates and linked according to preconditions, which strengthens the rigor of business logic and the accuracy of anomaly handling. Finally, through the closed-loop verification mechanism of the listing caliber, the consistency comparison between the original review information and the review process records is carried out to form a tamper-proof data closed loop. This not only greatly reduces the cost of manual intervention, but also improves the accuracy of listing massive amounts of book products and the compliance and security of platform operation through the strong logical coupling of the whole process and the final state locking.
Smart Images

Figure CN122736561A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of information review and circulation technology, and in particular to a method for reviewing and circulating product information for online bookstores. Background Technology
[0002] With the deep integration of internet technology and digital publishing, e-commerce platforms for books have become a core carrier for cultural dissemination and knowledge acquisition. Against this backdrop, the review and approval of book listings, as a crucial technical link to ensure platform content quality and transaction security, has become increasingly important. In recent years, relying on advancements in computer software and network communication technologies, the review and approval process for e-commerce books has evolved from "manual paper verification" to "digital process management." This allows for the structured processing of key data such as book ISBNs, publisher information, pricing, and classifications. Through pre-defined scripts or node configurations, the review tasks can be automatically distributed and transferred. This technical architecture greatly improves the standardization of review operations, reduces compliance risks caused by human error, and provides solid technical support for the efficient listing of massive amounts of books, demonstrating the superiority of information management in modern e-commerce operations.
[0003] Nevertheless, existing product information review and processing methods still have room for improvement. First, they cannot automatically match the corresponding candidate review node set based on book category, publisher level, or activity type, resulting in a "one-size-fits-all" review process. This leads to over-review of low-risk books while missing key review steps for high-risk books, making it difficult to balance review efficiency and risk control. Second, they lack logical connections and field dependencies, often only performing data consistency checks after the review is completed. This makes it difficult to detect data tampering or entry errors during the review process in a timely manner. Furthermore, the rejection mechanism is too simplistic and lacks precise flow control based on field dependencies. Summary of the Invention
[0004] In view of the aforementioned existing problems, the present invention is proposed.
[0005] Therefore, this invention provides a method for reviewing and processing product information for online bookstores, which solves the problem of balancing review efficiency and risk control.
[0006] To solve the above-mentioned technical problems, the present invention provides the following technical solution: In a first aspect, the present invention provides a method for reviewing and processing product information for online bookstores, comprising, Collect information on book products submitted for review and establish a starting point for book listing review; Based on the book listing review start node, query the preset book listing review strategy table to obtain the candidate review node set; Based on the book product review information, review gate conditions are configured for each candidate review node in the candidate review node set, and a review flow chain is established according to the field dependency relationship between the review gate conditions, wherein the review flow chain has a rejection node; Based on the review process, the book listing review process is sequentially routed from the initial node to the corresponding review node to obtain the node review record set. When any node in the node review record set fails the review, the corresponding review node will be transferred to the rejection node in the review process chain. When all node review records in the node review record set are approved, the book product submission information and the node review record set are checked against the listing criteria to form a book listing qualification verification table. The book listing qualification verification form is used as the book listing review result, and the book listing review result, node review record set and review flow chain are linked and saved.
[0007] As a preferred embodiment of the product information review and transfer method for online bookstores described in this invention, the product review information includes ISBN, publisher identifier, book category, pricing information, promotional information, and the identity of the reviewer.
[0008] As a preferred embodiment of the product information review and processing method for book e-commerce listing as described in this invention, the establishment of the book listing review initiation node specifically includes: Combine ISBN, publisher identifier, book category, pricing information and event information into a basic field group for book products, and combine the identity of the person submitting the review, the time of the review, and the entry point into a source field group for the review; Perform a field integrity check on the basic field group of book products and a source validity check on the submission source field group. Once both the field integrity check and the source validity check are passed, link and save the basic field group of book products and the submission source field group to form an audit record. Configure the starting node number, starting node status, and starting node creation time for the review record to form the starting node for book shelving review.
[0009] As a preferred embodiment of the product information review and processing method for online bookstores described in this invention, the step of obtaining the candidate review node set specifically includes: Read the ISBN, publisher identifier, book category, pricing information, event information, and submitter identity from the book listing review start node, and use the ISBN, publisher identifier, book category, pricing information, event information, and submitter identity as a strategy query field group; Based on the strategy query field group, query the preset book listing review strategy table and extract the review node number, review items, review role, node prerequisites, node responsibility order and rejection node identifier that match the book category, publisher identifier, pricing information, event information and reviewer identity. The extracted review node numbers are deduplicated, and the review items, review roles, node prerequisites, node responsibility order and rejection node identifiers corresponding to the deduplicated review node numbers are retained to obtain a set of candidate review nodes.
[0010] As a preferred embodiment of the product information review and transfer method for book e-commerce listing described in this invention, the preset book listing review strategy table refers to the process of collecting existing book listing review rules from the book e-commerce platform, extracting book category, publisher identifier, price range, activity type, reviewer identity, review items, review role, node preconditions, node responsibility order, and rejection node identifier, constructing strategy matching fields and strategy execution fields, establishing strategy records according to the method that the same strategy matching field corresponds to the same set of strategy execution fields, and summarizing multiple strategy records.
[0011] As a preferred embodiment of the product information review and transfer method for online bookstores described in this invention, the establishment of the review and transfer chain specifically includes: Read the ISBN, publisher identifier, book category, pricing information, event information, and submitter identity from the book product submission information. Also, read the review items, review roles, node prerequisites, node responsibility order, and rejection node identifier for each candidate review node in the candidate review node set. Configure ISBN as a uniqueness verification gate condition, publisher identifier as a publishing qualification verification gate condition, book category as a category matching verification gate condition, pricing information as a price compliance verification gate condition, event information as an event matching verification gate condition, and submitter identity as a submission authority verification gate condition. Arrange the review gate conditions corresponding to each candidate review node according to the node prerequisites and the order of node responsibilities, and establish a review flow chain.
[0012] As a preferred embodiment of the product information review and processing method for online bookstores described in this invention, the step of obtaining the node review record set specifically includes: Read the order of review nodes and the conditions of review gates in the review process chain, and take the starting node of the book listing review as the current process node; Read the first corresponding review node according to the order of review nodes, and send the book product review information in the current circulation node to the first corresponding review node; The first corresponding audit node is audited, and after the audit is completed, the audit node number, audit items, audit role, audit time, audit conclusion, audit object field name, audit object field value and audit description are recorded to form a node audit record; When the review conclusion in the node review record is "passed", the current flow node is updated to the next corresponding review node according to the order of the review nodes, and the next corresponding review node is reviewed to form a new node review record; When a node's review record is deemed unsuccessful, the reading of subsequent nodes will cease after the current node is reviewed. Summarize the node review records formed by each corresponding review node according to the order of the review nodes to obtain the node review record set.
[0013] As a preferred embodiment of the product information review and transfer method for online bookstores described in this invention, the step of transferring the corresponding review node to the rejection node in the review and transfer chain specifically includes: Read the review conclusions from the node review record set, and retrieve the node review records whose review conclusions are not approved according to the order of the review nodes; When a node audit record with an audit conclusion of "not passed" is retrieved, the audit node number, audit item, audit role, and audit description corresponding to the audit node audit record are extracted, and the audit node corresponding to the audit node number is taken as the corresponding audit node. Locate the rejection node in the review process chain based on the rejection node identifier associated with the corresponding review node; The status of the corresponding review node is updated from "Rejected" to "Rejected Transfer", and the corresponding review node is transferred to the rejection node in the review transfer chain.
[0014] As a preferred embodiment of the product information review and processing method for online book listing as described in this invention, the step of forming a book listing qualification verification table specifically includes: Read the review conclusions from the node review record set. When all node review records in the node review record set are passed, extract the ISBN, publisher identifier, book category, pricing information and activity information from the book product review information. Also, extract the review items, review conclusions, review object field names, review object field values and review descriptions corresponding to each review node from the node review record set. Establish separate verification items for listing criteria based on ISBN, publisher identification, book category, pricing information, and event information. Compare the field names of each verification item with the field names of the audit objects in the node audit record set. When the field name of the listing caliber verification item matches the field name of the audit object in the node audit record set, read the field value of the corresponding listing caliber verification item in the book product submission information, and read the corresponding audit object field value in the node audit record set. Then, compare the field value in the book product submission information with the corresponding audit object field value for consistency. When the corresponding listing verification items for ISBN, publisher identifier, book category, pricing information and event information can all find the same audit object field name in the node audit record set, and the field value in the book product submission information is consistent with the corresponding audit object field value, each listing verification item will be marked as closed and passed. When any of the listing criteria verification items cannot find a matching audit object field name in the node audit record set, or when the field value in the book product submission information is inconsistent with the corresponding audit object field value, the inconsistent listing criteria verification item will be marked as closed and failed. The book listing qualification verification table is formed by summarizing the listing criteria verification items, corresponding review items, consistency comparison results and lockout status.
[0015] As a preferred embodiment of the product information review and transfer method for book e-commerce listing as described in this invention, the step of linking and saving the book product listing review results, node review record set, and review transfer chain specifically includes: Read the shelving criteria verification items, consistency comparison results, and locking status from the book shelving qualification verification table. When all locking statuses in the book shelving qualification verification table are "locking passed", mark the book shelving qualification verification table as a "shelving passed" result. When there is a locked state that fails the lockout verification in the book shelving qualification verification table, the book shelving qualification verification table will be marked as a failed shelving result. The marked book listing qualification verification form is used as the book listing review result, and is associated with and saved with the node review record set and review flow chain.
[0016] The beneficial effects of this invention are as follows: By performing structured grouping and standardized verification of the review information, the standardization of data access is ensured. Then, by using a multi-dimensional strategy to query field groups to dynamically match candidate review nodes and perform deduplication, the flexible adaptation of the review process is achieved, avoiding over-review of low-risk books and omissions in the process of high-risk books. Furthermore, by establishing a review flow chain with rejection nodes, key fields such as ISBN and publisher are mapped to specific review gates and linked according to preconditions, which strengthens the rigor of business logic and the accuracy of anomaly handling. Finally, through the closed-loop verification mechanism of the listing caliber, the consistency comparison between the original review information and the review process records is carried out to form a tamper-proof data closed loop. This not only greatly reduces the cost of manual intervention, but also improves the accuracy of listing massive amounts of book products and the compliance and security of platform operation through the strong logical coupling of the whole process and the final state locking. Attached Figure Description
[0017] To more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings used in the following description of the embodiments will be briefly introduced. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0018] Figure 1 This is a flowchart illustrating the process of reviewing and processing product information for online bookstores.
[0019] Figure 2 A flowchart for obtaining the preset book listing review strategy table.
[0020] Figure 3 A flowchart for creating an approval workflow with rejection nodes.
[0021] Figure 4 A flowchart for obtaining a set of candidate review nodes. Detailed Implementation
[0022] To make the above-mentioned objects, features and advantages of the present invention more apparent and understandable, the specific embodiments of the present invention will be described in detail below with reference to the accompanying drawings.
[0023] Many specific details are set forth in the following description in order to provide a full understanding of the invention. However, the invention may also be practiced in other ways different from those described herein, and those skilled in the art can make similar extensions without departing from the spirit of the invention. Therefore, the invention is not limited to the specific embodiments disclosed below.
[0024] Secondly, the term "one embodiment" or "embodiment" as used herein refers to a specific feature, structure, or characteristic that may be included in at least one implementation of the present invention. The phrase "in one embodiment" appearing in different places in this specification does not necessarily refer to the same embodiment, nor is it a single or selective embodiment that is mutually exclusive with other embodiments.
[0025] Reference Figures 1-4 This is one embodiment of the present invention, which provides a method for reviewing and processing product information for online bookstores, including the following steps: S1: Collect information on book product submissions and establish a starting point for book listing review.
[0026] S1.1: It should be noted that when a reviewer initiates a book product listing review operation through the review portal, the ISBN, publisher identifier, book category, pricing information, and event information entered or selected in the review portal are read, and the reviewer's identity, review time, and review portal are recorded. The ISBN, publisher identifier, book category, pricing information, event information, reviewer's identity, review time, and review portal are associated with the same book product listing review operation to form a book product listing review request.
[0027] The ISBN, publisher identifier, book category, pricing information, and event information in the book product listing and review request are combined into a basic field group for book products, and the identity of the reviewer, the review time, and the review entry are combined into a review source field group.
[0028] S1.2: It should be noted that the ISBN, publisher identifier, book category, pricing information, and activity information in the basic field group of the book product are read item by item. The ISBN, publisher identifier, book category, pricing information, and activity information are checked to obtain the field integrity check results. The reviewer's identity, review time, and review entry point in the review source field group are read item by item. The reviewer's identity is checked to ensure that the reviewer has the authority to review the book product, the review time falls within the allowed review time range, and the review entry point is an allowed review entry point to obtain the source validity check results. When the field integrity check result is passed and the source validity check result is passed, the basic field group of the book product and the review source field group are associated and saved according to the same book product review information to form an review record.
[0029] Read the ISBN, publisher identifier, book category, pricing information, event information, reviewer's identity, review time, and review entry point from the review record; when the review record is saved in association, configure the review record write sequence number according to the order in which the review records are written. The review record write sequence number is obtained by incrementing the number of review records that have been saved before the current review record is written. When there are no saved review records, configure the review record write sequence number as 1. When there are already review records, read the largest review record write sequence number among the saved review records, and add 1 to the largest review record write sequence number as the review record write sequence number of the current review record. The ISBN, submission time, submitter's identity, submission entry point, review record writing time, and review record writing sequence number are concatenated to form a node string; a hash operation is performed on the node string to obtain a fixed-length unique identifier, which is used as the starting node number; the current processing status of the review record is marked as pending circulation, and the pending circulation status is recorded as the starting node status; the review record writing time is used as the starting node creation time; the starting node number, starting node status, starting node creation time, and review record writing sequence number are bound to the review record to form the book listing review starting node.
[0030] S2: Based on the book listing review start node, query the preset book listing review strategy table to obtain the candidate review node set.
[0031] S2.1: It should be noted that the review record bound in the book listing review start node is read, and the ISBN, publisher identifier, book category, pricing information, event information, and reviewer identity are extracted from the review record in sequence. The ISBN, publisher identifier, book category, pricing information, event information, and reviewer identity are concatenated in the order of field arrangement to form a strategy query field group. This allows the strategy query field group to carry the book product attributes, event attributes, and review source attributes at the same time, providing complete input for strategy matching.
[0032] S2.2: It should be noted that the ISBN, publisher identifier, book category, pricing information, activity information, and reviewer identity are read sequentially from the strategy query field group. Each strategy record in the preset book listing review strategy table is read and matched in the order of book category, publisher identifier, pricing information, activity information, and reviewer identity. Specifically, the book category, publisher identifier, and reviewer identity are compared using field consistency checks. Activity information is checked against the activity type in the strategy record. Pricing information is compared against the book price value to see if it falls within the pricing range in the strategy record. If any field fails to meet the matching condition, the corresponding strategy record is considered mismatched, and the next strategy record is read. When the book category, publisher identifier, pricing information, activity information, and reviewer identity all meet the matching conditions, the corresponding strategy record is considered a match. Briefly record and extract the review node number, review item, review role, node preconditions, node responsibility order, and rejection node identifier from the corresponding matching strategy record; after completing the matching of all strategy records in the preset book listing review strategy table, count the number of matching strategy records. When the number of matching strategy records is greater than 0, use the extracted review node number, review item, review role, node preconditions, node responsibility order, and rejection node identifier to obtain the candidate review node set later; when the number of matching strategy records is 0, update the starting node status of the book listing review starting node from the pending flow status to the strategy unmatched status, and write a strategy unmatched description in the review record. The strategy unmatched description includes the unmatched ISBN, publisher identifier, book category, pricing information, activity information, and reviewer identity. Stop establishing the review flow chain for the corresponding book listing review starting node, and save the review record with the strategy unmatched status.
[0033] Furthermore, existing book listing review rules from online bookstores are collected. From each rule, the following information is extracted: book category, publisher identifier, price range, activity type, reviewer's identity, review items, review role, node prerequisites, node responsibility order, and rejection node identifier. The book category, publisher identifier, price range, activity type, and reviewer's identity are categorized into strategy matching fields, while the review items, review role, node prerequisites, node responsibility order, and rejection node identifier are categorized into strategy execution fields. Following a merging rule based on identical book category, publisher identifier, price range, activity type, and reviewer's identity, the review items, review role, node prerequisites, node responsibility order, and rejection node identifier corresponding to the same strategy matching field are grouped into the same set of strategy execution fields. Each set of strategy matching fields is associated with its corresponding set of strategy execution fields to form a strategy record. Multiple strategy records are then arranged according to book category and node responsibility order, resulting in a pre-defined book listing review strategy table.
[0034] Book listing review rules are pre-set before books are submitted for review. Specifically, this includes: reading the e-commerce platform's book listing management guidelines, publisher cooperation management list, book category catalog, pricing review standards, activity registration rules, and reviewer permission configuration; reading each existing book listing review rule from the book listing management guidelines, and for each rule, extracting the book category, publisher identifier, pricing range, activity type, and reviewer identity that are actually defined by the rule; combining these elements from the same rule as a single condition combination, instead of combining all fields from the book category catalog, publisher cooperation management list, pricing review standards, activity registration rules, and reviewer permission configuration; and for each condition combination, applying the corresponding book listing management guidelines... Fan identifies the review items to be performed, assigns a corresponding review role to each review item, and determines the preconditions and order of responsibilities for each node based on the dependencies and business importance between the review items. A rejection node identifier is set for each review item in case of failure, indicating the rollback target after a failed review. When multiple book listing review rules extract the same book category, publisher identifier, price range, activity type, and submitter identity, the multiple book listing review rules are determined to correspond to the same condition combination. The review items, review roles, preconditions, order of responsibilities, and rejection node identifiers under the same condition combination are merged according to the order of responsibilities. When any field is different, it is determined to be a different condition combination and saved separately. Each condition combination is associated with and saved with the merged review items, review roles, preconditions, order of responsibilities, and rejection node identifiers to form the book listing review rules.
[0035] S2.3: It should be noted that the extracted audit node numbers, audit items, audit roles, node prerequisites, node responsibility order, and rejection node identifiers are read sequentially according to the original strategy record order, and a candidate audit node temporary storage table is established; each audit node number is read, and the candidate audit node temporary storage table is searched to see if there are any identical audit node numbers; when there are no identical audit node numbers in the candidate audit node temporary storage table, the audit node number and the corresponding audit item, audit role, node prerequisites, node responsibility order, and rejection node identifier are written into the candidate audit node temporary storage table; when there are already identical audit node numbers in the candidate audit node temporary storage table, the audit node number written first and the corresponding fields are retained; after traversal, the audit node numbers, audit items, audit roles, node prerequisites, node responsibility order, and rejection node identifiers in the candidate audit node temporary storage table are summarized to obtain the candidate audit node set.
[0036] S3: Configure review gate conditions for each candidate review node in the candidate review node set based on the book product review information, and establish a review flow chain according to the field dependency relationship between the review gate conditions.
[0037] S3.1: It should be noted that the ISBN, publisher identifier, book category, pricing information, event information and submitter identity in the book product submission information should be read, and the review items, review roles, node prerequisites, node responsibility order and rejection node identifier corresponding to each candidate review node in the candidate review node set should be read.
[0038] Based on the correspondence between the review items and the fields in the book product review information, the review items corresponding to each candidate review node in the candidate review node set are read one by one. For the current candidate review node, the review node number, review item, review role, node prerequisites, node responsibility order, and rejection node identifier in the corresponding candidate review node are read first. Then, the ISBN, publisher identifier, book category, pricing information, event information, and reviewer identity in the book product review information are read. The review items in the current candidate review node are compared with the preset review item names one by one. When the text content of the review item is ISBN uniqueness review, the ISBN is read from the book product review information, the review gate condition name is written as the unique review gate condition, the review object field name is written as the ISBN, the review object field value is written as the read ISBN, and the unique review gate condition is associated with the review node number, review item, review role, node prerequisites, node responsibility order, and rejection node identifier of the current candidate review node and saved.
[0039] When the text content of the review item is "Publisher Qualification Review", the publisher identifier is read from the book product review information, the review gate condition name is written as the publishing qualification review gate condition, the review object field name is written as the publisher identifier, the review object field value is written as the read publisher identifier, and the publishing qualification review gate condition is associated with and saved with the review node number, review item, review role, node prerequisites, node responsibility order and rejection node identifier of the current candidate review node.
[0040] When the text content of the review item is category-matching review, the book category is read from the book product review information, the review gate condition name is written as the category-matching review gate condition, the review object field name is written as the book category, the review object field value is written as the read book category, and the category-matching review gate condition is associated with and saved with the review node number, review item, review role, node prerequisites, node responsibility order and rejection node identifier of the current candidate review node.
[0041] When the text content of the review item is price compliance review, the pricing information is read from the book product review information, the name of the review gate condition is written as the price compliance review gate condition, the name of the review object field is written as the pricing information, the value of the review object field is written as the read pricing information, and the corresponding price compliance review gate condition is associated with and saved with the review node number, review item, review role, node prerequisites, node responsibility order and rejection node identifier of the current candidate review node.
[0042] When the text content of the review item is an activity-adaptive review, the activity information is read from the book product review information, the review gate condition name is written as the activity-adaptive review gate condition, the review object field name is written as the activity information, the review object field value is written as the read activity information, and the activity-adaptive review gate condition is associated with and saved with the review node number, review item, review role, node prerequisites, node responsibility order and rejection node identifier of the current candidate review node.
[0043] When the text content of the review item is "review permission review", the reviewer's identity is read from the book product review information. The name of the review gate condition is written as the review permission review gate condition, the name of the review object field is written as the reviewer's identity, and the value of the review object field is written as the read reviewer's identity. The review permission review gate condition is associated with the review node number, review item, review role, node prerequisites, node responsibility order, and rejection node identifier of the current candidate review node and saved. After traversing all candidate review nodes in the candidate review node set, the review gate condition, review object field name, review object field value, review node number, review item, review role, node prerequisites, node responsibility order, and rejection node identifier corresponding to each candidate review node are used as the basic data for establishing a review flow chain with rejection nodes.
[0044] S3.2: It should be noted that the following steps are performed: Read the audit node number, node prerequisites, node responsibility order, audit gate conditions, and rejection node identifier corresponding to each candidate audit node; Read the current candidate audit node in the candidate audit node set one by one. If the node prerequisite of the current candidate audit node is empty, treat the current candidate audit node as a startable audit node; if the node prerequisite of the current candidate audit node is not empty, compare the node prerequisite of the current candidate audit node with the audit node number and audit items of other candidate audit nodes in the candidate audit node set item by item, find the preceding candidate audit node pointed to by the node prerequisite, and use the found preceding candidate audit node as the preceding candidate audit node of the current candidate audit node; After traversing the candidate audit node set, proceed according to the node prerequisites... The conditions are arranged so that the preceding candidate review nodes are placed before the candidate review nodes that depend on the preceding candidate review nodes; when multiple candidate review nodes have the same node preceding conditions, the review gate conditions corresponding to the multiple candidate review nodes are arranged according to the order of node responsibilities; for each candidate review node, the flow direction when the review gate condition of the corresponding candidate review node passes is connected to the review gate condition of the next candidate review node, and the flow direction when the review gate condition of the corresponding candidate review node fails is connected to the rejection node corresponding to the rejection node identifier; according to the above connection relationship, the book listing review starting node, the review gate conditions corresponding to each candidate review node, the flow direction when passing, the flow direction when failing, and the rejection node are sequentially associated to form a review flow chain with rejection nodes.
[0045] S4: Based on the review process, the book listing review start node is sequentially transferred to the corresponding review node to obtain the node review record set.
[0046] S4.1: It should be noted that the order of the review nodes and the corresponding review gate conditions are read one by one from the review process chain. The book product review information in the book listing review start node is extracted and the book listing review start node is used as the current process node.
[0047] According to the order of the review nodes, the first corresponding review node in the review flow chain is read, and the book product review information in the current flow node is extracted item by item. Then, the ISBN, publisher identifier, book category, pricing information, event information and reviewer identity are sent to the first corresponding review node through the field correspondence relationship. This ensures that the first corresponding review node can receive the complete book product review information and perform the corresponding review matters, providing input for subsequent node reviews and the generation of node review record sets.
[0048] S4.2: It should be noted that the current corresponding review node's review node number, review item, review role, and review gate conditions are read, and the review object field name and review object field value are read from the review gate conditions associated with the current corresponding review node. When the text content of the review item is an ISBN uniqueness review, the review object field value with the review object field name as ISBN is read, and the review object field value is used as the ISBN to be verified. The pre-established ISBN index in the book product database is read, and the ISBN to be verified is compared with the listed ISBNs and historically submitted ISBNs in the ISBN index item by item for consistency. When there is no record in the ISBN index that is the same as the ISBN to be verified, the review conclusion is written as passed, and the absence of the same ISBN is written in the review description. When there is a record in the ISBN index that is the same as the ISBN to be verified, the review conclusion is written as failed, and the historical review status or historical listing result corresponding to the same ISBN is written in the review description.
[0049] When the text content of the review item is "Publisher Qualification Review," the value of the review object field named "Publisher Identifier" is read. The review object field value is then compared item by item with the publisher identifiers in the publisher cooperation management list. If a matching record exists, the review conclusion is written as "Pass," and the publisher identifier is included in the review description. If no matching record exists, the review conclusion is written as "Fail," and the publisher identifier is not included in the review description. When the text content of the review item is "Category Adaptation Review," the value of the review object field named "Book Category" is read. The review object field value is then compared item by item with the book categories in the book category catalog. If a matching record exists, the review conclusion is written as "Pass," and the book category conforms to the platform's classification standards in the review description. If no matching record exists, the review conclusion is written as "Fail," and the book category does not conform to the platform's classification standards in the review description.
[0050] When the text content of the review item is price compliance review, the review object field value named "Pricing Information" is read. The book price value is read from the pricing information, and the pricing range associated with the current review node is read. The book price value is compared with the lower limit and upper limit of the pricing range. When the book price value is greater than or equal to the lower limit of the pricing range and less than or equal to the upper limit of the pricing range, the review conclusion is written as "passed", and the book price value is within the pricing range is written as the review description. When the book price value is less than the lower limit of the pricing range or greater than the upper limit of the pricing range, the review conclusion is written as "failed", and the book price value and pricing range are written as the review description.
[0051] When the text content of the review item is "Activity Adaptation Review," the review object field value named "Activity Information" is read. The activity type, activity time, and activity conditions are retrieved from the activity information. These are then compared item by item with the activity adaptation review requirements associated with the current corresponding review node. If the activity type, activity time, and activity conditions all meet the activity adaptation review requirements, the review conclusion is written as "Pass," and the activity information meeting the activity adaptation requirements is written in the review description. If any of the activity type, activity time, or activity conditions does not meet the activity adaptation review requirements, the review conclusion is written as "Fail," and the content that does not meet the activity adaptation review requirements is written in the review description. When the text content of the review item is "Review Permission,"... During the review process, the value of the review object field named "Reviewer Identity" is read. The review object field value is then compared with the reviewer identity in the reviewer's permission configuration item by item. If a matching record exists, the review conclusion is written as "Pass," and the review description states that the reviewer has the authority to submit book listings for review. If no matching record exists, the review conclusion is written as "Fail," and the review description states that the reviewer does not have the authority to submit book listings for review. After completing the review items for the current review node, the review node number, review items, review role, review time, review conclusion, review object field name, review object field value, and review description for the current review node are associated and saved to form the node review record for the current review node.
[0052] Furthermore, a book product database is established before book products are submitted for review. This process includes: reading records of books already listed on e-commerce platforms and historical review records; extracting listed ISBNs, publisher identifiers, book categories, pricing information, and promotional information from the listed book product records; and extracting historical review ISBNs, review statuses, and listing results from the historical review records. Listed ISBNs and historical review ISBNs are then merged according to the ISBN field, duplicate ISBNs are removed, and an ISBN index is created. The ISBN index is then associated with and saved with the corresponding publisher identifier, book category, pricing information, promotional information, historical review status, and historical listing results to form a book product database for subsequent ISBN uniqueness verification.
[0053] S4.3: It should be noted that when the review conclusion in the node review record is "passed", the current flow node is updated to the next corresponding review node according to the pre-arranged review node order in the review flow chain; the review node number, review item, review role, review gate condition, node prerequisite condition, node responsibility order and rejection node identifier of the next corresponding review node are read, and the review object field name and review object field value are read from the review gate condition associated with the next corresponding review node; the book product review information in the current flow node is sent to the next corresponding review node according to the field correspondence; then the review of the review item and review gate condition corresponding to the next corresponding review node is performed, and after the review is completed, the review node number, review item, review role, review time, review conclusion, review object field name, review object field value and review description of the next corresponding review node are recorded to form a new node review record.
[0054] When the review conclusion in the node review record is "not approved", stop reading and transferring subsequent candidate review nodes; mark the current review node and its corresponding node review record as "not approved", and keep the candidate review nodes after the current transfer node in a pending state or temporarily not execute them; at the same time, record the review node number, review item, review role, review time, review conclusion, review object field name, review object field value and review description of the current review node, which will be used to transfer the corresponding review node to the rejection node and generate a complete set of node review records.
[0055] S4.4: It should be noted that the node audit records generated after the completion of each corresponding audit node are read sequentially according to the pre-determined audit node arrangement order in the audit flow chain; the audit node number, audit item, audit role, audit time, audit conclusion, audit object field name, audit object field value and audit description in each node audit record are extracted in sequence and summarized according to the audit node arrangement order to obtain a set of node audit records.
[0056] S5: When any node in the node review record set fails the review, the corresponding review node will be transferred to the rejection node in the review process chain.
[0057] S5.1: It should be noted that the review conclusions in the node review record set are read, and node review records with a review conclusion of "not passed" are retrieved according to the order of the review nodes. When a node review record with a review conclusion of "not passed" is retrieved, the review node number, review item, review role, and review description corresponding to the node review record are extracted, and the review node corresponding to the review node number is taken as the corresponding review node.
[0058] S5.2: It should be noted that the rejection node identifier in the corresponding review node is read, and the review node number of each review node is read sequentially along the review flow chain; the rejection node identifier in the corresponding review node is compared with the review node number of each review node in the review flow chain item by item. When a review node whose review node number matches the rejection node identifier is read, the review node is taken as the rejection node corresponding to the rejection node identifier; the current flow status of the corresponding review node is read. When the current flow status is "review failed", the current flow status of the corresponding review node is updated to "rejection flow"; a flow record is established from the corresponding review node to the rejection node. The review node number, review item, review role, review description, rejection node identifier, and the rejection node's review node number of the corresponding review node are written into the flow record, and the corresponding review node is flowed to the rejection node along the flow record, so that the review flow chain enters the rejection processing path after the corresponding review node fails.
[0059] S6: When all node review records in the node review record set are approved, perform a closed-loop verification of the book product submission information and the node review record set to form a book listing qualification verification table.
[0060] S6.1: It should be noted that when reading the review conclusions in the node review record set, if all node review records in the node review record set are passed, the ISBN, publisher identifier, book category, pricing information, and activity information are extracted from the book product review information. The review items, review conclusions, review object field names, review object field values, and review descriptions corresponding to each node review record are also extracted from the node review record set. Among them, the review object field names and review object field values are read from the corresponding review gate conditions and written into the node review record when the current corresponding review node executes the review items. The review description is used to record the review reasons and is not used as a consistency comparison object for the closed-loop verification of the shelf listing caliber.
[0061] Based on ISBN, publisher identifier, book category, pricing information, and event information, separate listing verification items are established from the book product review information. The field names of each listing verification item are then compared against the field names of the review objects in the node review record set. When a field name of a listing verification item matches the field name of a review object in a node review record, the field value of the corresponding listing verification item in the book product review information is read, and the field value of the review object in the corresponding node review record is also read. The two field value comparisons are then performed. If all listing verification items corresponding to ISBN, publisher identifier, book category, pricing information, and event information can be verified in the node review record, then the listing verification is complete. When a node review record with the same field name is found in the core record set, and the field value in the book product review information is consistent with the review object field value in the corresponding node review record, each listing verification item is marked as closed and passed. When a certain listing verification item does not find a node review record with the same field name in the node review record set, or the field value in the book product review information is inconsistent with the review object field value in the corresponding node review record, the corresponding listing verification item is marked as closed and failed, and the inconsistent field, the field value in the book product review information, the review object field value in the node review record, the corresponding review item, and the review description are recorded for subsequent generation of the book listing qualification verification table.
[0062] S6.2: It should be noted that the book product submission information should be read sequentially, including the shelf-reading verification items, the corresponding review items in the node review record set, the consistency comparison results, and the lockout status. These should be arranged in the order of the review nodes. Each shelf-reading verification item should be associated with the corresponding review item, consistency comparison results, and lockout status. All associated records should be summarized to form a complete book shelf-reading qualification verification table.
[0063] S7: Use the book listing qualification verification form as the book listing review result, and save the book listing review result, node review record set and review flow chain together.
[0064] It should be noted that the following steps are taken: The book listing qualification verification table reads the listing criteria verification items, consistency comparison results, and locking status. When all locking statuses in the book listing qualification verification table are "locked through," the book listing qualification verification table is marked as a "listing passed" result. When there are any "locked through" statuses in the book listing qualification verification table, the book listing qualification verification table is marked as a "listing failed" result. The marked book listing qualification verification table is used as the book product listing review result and is associated with and saved in the node review record set and review flow chain.
[0065] In summary, this invention ensures the standardization of data access by performing structured grouping and standardized verification of submission information. It then utilizes a multi-dimensional strategy to dynamically match candidate review nodes using query field groups and perform deduplication, achieving flexible adaptation of the review process and avoiding over-review of low-risk books and omissions in the review of high-risk books. Furthermore, by establishing a review flow chain with rejection nodes, key fields such as ISBN and publisher are mapped to specific review gates and linked according to preconditions, strengthening the rigor of business logic and the accuracy of anomaly handling. Finally, a closed-loop verification mechanism for listing criteria is introduced, forming a tamper-proof data closed loop by comparing the original submission information with the review process records. This not only significantly reduces the cost of manual intervention but also improves the accuracy of listing massive amounts of books and the compliance and security of platform operations through strong logical coupling throughout the entire process and final state locking.
[0066] It should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention and are not intended to limit it. Although the present invention has been described in detail with reference to preferred embodiments, those skilled in the art should understand that modifications or equivalent substitutions can be made to the technical solutions of the present invention without departing from the spirit and scope of the technical solutions of the present invention, and all such modifications or substitutions should be covered within the scope of the claims of the present invention.
Claims
1. A method for reviewing and processing product information for online bookstores, characterized in that: include, Collect information on book products submitted for review and establish a starting point for book listing review; Based on the book listing review start node, query the preset book listing review strategy table to obtain the candidate review node set; Based on the book product review information, review gate conditions are configured for each candidate review node in the candidate review node set, and a review flow chain is established according to the field dependency relationship between the review gate conditions, wherein the review flow chain has a rejection node; Based on the review process, the book listing review process is sequentially routed from the initial node to the corresponding review node to obtain the node review record set. When any node in the node review record set fails the review, the corresponding review node will be transferred to the rejection node in the review process chain. When all node review records in the node review record set are passed, the book product review information and the node review record set are checked for the closed-loop verification of the listing criteria to form a book listing qualification verification table. The book listing qualification verification form is used as the book listing review result, and the book listing review result, node review record set and review flow chain are linked and saved.
2. The method for reviewing and processing product information for online bookstores as described in claim 1, characterized in that: The book product submission information includes ISBN, publisher identification, book category, pricing information, event information, and the identity of the submitter.
3. The method for reviewing and processing product information for online bookstores as described in claim 2, characterized in that: The establishment of the initial node for book listing review specifically includes: Combine ISBN, publisher identifier, book category, pricing information and event information into a basic field group for book products, and combine the identity of the person submitting the review, the time of the review, and the entry point into a source field group for the review; Perform a field integrity check on the basic field group of book products and a source validity check on the submission source field group. Once both the field integrity check and the source validity check are passed, link and save the basic field group of book products and the submission source field group to form an audit record. Configure the starting node number, starting node status, and starting node creation time for the review record to form the starting node for book shelving review.
4. The method for reviewing and processing product information for online bookstores as described in claim 3, characterized in that: The acquisition of the candidate review node set specifically includes: Read the ISBN, publisher identifier, book category, pricing information, event information, and submitter identity from the book listing review start node, and use the ISBN, publisher identifier, book category, pricing information, event information, and submitter identity as a strategy query field group; Based on the strategy query field group, query the preset book listing review strategy table and extract the review node number, review items, review role, node prerequisites, node responsibility order and rejection node identifier that match the book category, publisher identifier, pricing information, event information and reviewer identity. The extracted review node numbers are deduplicated, and the review items, review roles, node prerequisites, node responsibility order, and rejection node identifiers corresponding to the deduplicated review node numbers are retained to obtain a set of candidate review nodes.
5. The method for reviewing and processing product information for online bookstores as described in claim 4, characterized in that: The preset book listing review strategy table refers to the process of collecting existing book listing review rules from e-commerce book platforms, extracting book categories, publisher identifiers, pricing ranges, activity types, reviewer identities, review items, review roles, node prerequisites, node responsibility order, and rejection node identifiers, constructing strategy matching fields and strategy execution fields, establishing strategy records according to the method of the same strategy matching field corresponding to the same set of strategy execution fields, and summarizing multiple strategy records.
6. The method for reviewing and processing product information for online bookstores as described in claim 5, characterized in that: The establishment of the review process chain specifically includes: Read the ISBN, publisher identifier, book category, pricing information, event information, and submitter identity from the book product submission information. Also, read the review items, review roles, node prerequisites, node responsibility order, and rejection node identifier for each candidate review node in the candidate review node set. Configure ISBN as a uniqueness verification gate condition, publisher identifier as a publishing qualification verification gate condition, book category as a category matching verification gate condition, pricing information as a price compliance verification gate condition, event information as an event matching verification gate condition, and submitter identity as a submission authority verification gate condition. Arrange the review gate conditions corresponding to each candidate review node according to the node prerequisites and the order of node responsibilities, and establish a review flow chain.
7. The method for reviewing and processing product information for online bookstores as described in claim 6, characterized in that: The collection of node review records specifically includes: Read the order of review nodes and the conditions of review gates in the review process chain, and take the starting node of the book listing review as the current process node; Read the first corresponding review node according to the order of review nodes, and send the book product review information in the current circulation node to the first corresponding review node; The first corresponding audit node is audited, and after the audit is completed, the audit node number, audit items, audit role, audit time, audit conclusion, audit object field name, audit object field value and audit description are recorded to form a node audit record; When the review conclusion in the node review record is "passed", the current flow node is updated to the next corresponding review node according to the order of the review nodes, and the next corresponding review node is reviewed to form a new node review record; When a node's review record is deemed unsuccessful, the reading of subsequent nodes will cease after the current node is reviewed. Summarize the node review records formed by each corresponding review node according to the order of the review nodes to obtain the node review record set.
8. The method for reviewing and processing product information for online bookstores as described in claim 7, characterized in that: The step of transferring the corresponding review node to the rejection node in the review process chain specifically includes: Read the review conclusions from the node review record set, and retrieve the node review records whose review conclusions are not approved according to the order of the review nodes; When a node audit record with an audit conclusion of "not passed" is retrieved, the audit node number, audit item, audit role, and audit description corresponding to the audit node audit record are extracted, and the audit node corresponding to the audit node number is taken as the corresponding audit node. Locate the rejection node in the review process chain based on the rejection node identifier associated with the corresponding review node; The status of the corresponding review node is updated from "Rejected" to "Rejected Transfer", and the corresponding review node is transferred to the rejection node in the review transfer chain.
9. The method for reviewing and processing product information for online bookstores as described in claim 8, characterized in that: The process of creating the book listing qualification verification form specifically includes: Read the review conclusions from the node review record set. When all node review records in the node review record set are passed, extract the ISBN, publisher identifier, book category, pricing information and activity information from the book product review information. Also, extract the review items, review conclusions, review object field names, review object field values and review descriptions corresponding to each review node from the node review record set. Establish separate verification items for listing criteria based on ISBN, publisher identification, book category, pricing information, and event information. Compare the field names of each verification item with the field names of the audit objects in the node audit record set. When the field name of the listing caliber verification item matches the field name of the audit object in the node audit record set, read the field value of the corresponding listing caliber verification item in the book product submission information, and read the corresponding audit object field value in the node audit record set. Then, compare the field value in the book product submission information with the corresponding audit object field value for consistency. When the corresponding listing verification items for ISBN, publisher identifier, book category, pricing information and event information can all find the same audit object field name in the node audit record set, and the field value in the book product submission information is consistent with the corresponding audit object field value, each listing verification item will be marked as closed and passed. When any of the listing criteria verification items cannot find a matching audit object field name in the node audit record set, or when the field value in the book product submission information is inconsistent with the corresponding audit object field value, the inconsistent listing criteria verification item will be marked as closed and failed. The book listing qualification verification table is formed by summarizing the listing criteria verification items, corresponding review items, consistency comparison results and lockout status.
10. The method for reviewing and processing product information for online bookstores as described in claim 9, characterized in that: The process of linking and saving the book product listing review results, node review record set, and review flow chain specifically includes: Read the shelving criteria verification items, consistency comparison results, and locking status from the book shelving qualification verification table. When all locking statuses in the book shelving qualification verification table are "locking passed", mark the book shelving qualification verification table as a "shelving passed" result. When there is a locked state that fails the lockout verification in the book shelving qualification verification table, the book shelving qualification verification table will be marked as a failed shelving result. The marked book listing qualification verification form is used as the book listing review result, and is associated with and saved with the node review record set and review flow chain.