Interface-free omni-channel e-commerce content management system and data reading method thereof

By adopting an interface-free omni-channel e-commerce content management system in the e-commerce content management system, and using the content distribution platform and rendering components to decouple the data layer and rendering layer, the problem of high-traffic content display and terminal reuse is solved, and an efficient, Flexible content management and fast updates.

CN117880537BActive Publication Date: 2025-01-21SHANGHAI BAIQIU E-COMMERCE CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202311664604.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-12-06
Publication Date
2025-01-21
Estimated Expiration
2043-12-06

AI Technical Summary

Technical Problem

The existing e-commerce content management system relies on interfaces and is difficult to support high-traffic content display. The interface is exposed to external Netease and is attacked, resulting in paralysis of content display. At the same time, it is impossible to reuse page content between different terminals, which increases the workload of operators.

Method used

An interface-free omni-channel e-commerce content management system is adopted to send data to the client through the content distribution platform, decoupling the data layer and rendering layer. The front-end client renders the content obtained in real time according to preset rules through the rendering component.

Benefits of technology

It reduces the pressure on the server, improves the flexibility and download speed of page content, achieves the effect of quickly copying and modifying content between different terminals, and has better system compatibility.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117880537B_ABST
    Figure CN117880537B_ABST
Patent Text Reader

Abstract

The present invention discloses a data reading method for an interface-free omni-channel e-commerce content management system, comprising the following steps: sending a data reading instruction to a target content distribution platform; obtaining the target data required in the reading instruction from an object storage service through the content distribution platform, wherein the target data has a unique tag value; calling a corresponding rendering component based on the unique tag value; rendering the obtained target data based on the rendering component to achieve content presentation. The content is sent to each client through the content distribution platform, reducing the pressure on the server; the rendering component is set on the front-end client, and the content (target data) obtained in real time is rendered according to preset rules by the rendering component, so that the flexibility of the page content becomes higher, and the rendering component code can render the page at the granularity of the component, so that the amount of code on the front-end client is reduced, which is conducive to improving the download speed of users.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the technical field of e-commerce content management systems, and in particular relates to an interface-free omni-channel e-commerce content management system and a data reading method thereof. Background Art

[0002] A content management system is a software system located between the web front-end / app front-end (application server) and the back-end office system or process (content creation, editing). Content creators, editors, and publishers use content management systems to submit, modify, approve, and publish content. The "content" here may include files, tables, pictures, data in databases, and even videos, and all non-private, non-sensitive information you want to publish to the Internet, Intranet, and Extranet websites.

[0003] The content management system in the existing technology still relies on interfaces and cannot well support the content display needs under high traffic. Moreover, under the premise that most of the content is open to the public, the corresponding interfaces are also exposed to the external network environment and are easy to be attacked. Once attacked, the content display of the entire application will be completely paralyzed.

[0004] At present, the mainstream content management system still mainly outputs content in HTML, and cannot support other non-web terminals such as small program applications on various platforms. Therefore, it is impossible to reuse page content between different terminals, and it is impossible to quickly copy, modify, and publish between different terminals. In the field of e-commerce platforms, since some users access through computers, some through mobile phones and other terminals, and some through small programs on various platforms, if you want to expand the target audience, based on existing technology, it will increase the workload of operators. Moreover, whenever the display page or displayed products need to be changed, the operation and maintenance personnel need to jointly edit the pages of various channels, which generates a huge workload. Summary of the invention

[0005] To solve the above problems, the purpose of the present invention is to provide an interface-free omni-channel e-commerce content management system and a data reading method thereof, which are sent to each client through a content distribution platform, reducing the pressure on the server; a rendering component is set on the front-end client, and the content (target data) acquired in real time is rendered according to preset rules by the rendering component. The data is not roughly encapsulated according to the page dimension, but the page content is disassembled into multiple reusable components, and the components are assembled into a page, so that the flexibility of the page content becomes higher, and the rendering component code of the front-end client can render the page at the granularity of the component, so that the amount of code of the front-end client is reduced, which is beneficial to improve the download speed of users.

[0006] To achieve the above-mentioned purpose, the technical solution of the present invention is: a data reading method for an interface-free omni-channel e-commerce content management system, comprising the following steps: sending a data reading instruction to a target content distribution platform; obtaining the target data required in the reading instruction from an object storage service through the content distribution platform, wherein the target data has a unique tag value; calling a corresponding rendering component based on the unique tag value; rendering the acquired target data based on the rendering component to achieve content presentation.

[0007] Preferably, obtaining the target data required in the read instruction from the object storage service through the content distribution platform further includes: searching whether the target data required in the data read instruction exists on the object storage server; if so, loading the target data through the content distribution platform; if not, accessing the source website server to synchronize the target data to the object storage server, and feeding back to the requesting client.

[0008] Preferably, calling the corresponding rendering component based on the unique tag value further includes: determining the root node of each target data based on the unique tag value of each target data, and creating a corresponding display area for each target data based on the node attribute information of each root node; obtaining the initial hierarchical order of each target data, and determining the target hierarchical order corresponding to each initial hierarchical order based on the page hierarchical order threshold.

[0009] Preferably, creating a corresponding display area for each of the target data based on the node attribute information of each root node further includes: traversing the nodes in each target data to obtain the root node corresponding to each target data; obtaining the node position information and node size information of each root node; and creating a component display area corresponding to each target data based on the node position information and node size information corresponding to each root node.

[0010] Preferably, rendering the acquired target data based on the rendering component further includes: classifying each initial hierarchical order based on a preset hierarchical classification order to obtain a classification result, traversing each classification result according to a page hierarchical order threshold to determine the target hierarchical order corresponding to each target data; rendering each component to be rendered according to the target hierarchical order and display area corresponding to each target data.

[0011] Preferably, sending a data reading instruction to the target content distribution platform further includes: obtaining a weight value of each product, and arranging the products from high to low based on the weight value of each product for screening by operators; wherein the weight value of each product is calculated by the server based on a fuzzy comprehensive evaluation method according to the popularity factors of the last month including the sales volume of the product and / or the favorites in the last week and / or the added purchases in the last week and / or the search volume in the last week, and then combined with the weight of each popularity factor set by the system to calculate the final arrangement order, and return it to the client from high to low; wherein the method for calculating the weight value of each product based on the fuzzy comprehensive evaluation method further includes: establishing a factor set U={u1, u2...u n}, where u n At least include the sales volume of the product in the last month, the collection in the last week, the purchase in the last week, the search volume in the last week, the price, and the age of the group; establish the judgment set V = {v1, v2...v m}, where v m At least including multiple evaluation bases; obtaining a preset evaluation index weight set A = {a1, a2, ..., a n}; Establish a single factor evaluation matrix R i =[r i1 ,r i2 ,…,r im ], construct a comprehensive evaluation matrix: A comprehensive evaluation B=A°R is performed on each commodity, where ° represents a fuzzy operator symbol, and a weight value of each commodity is obtained based on the comprehensive evaluation B; after receiving the selection instruction from the operator, a corresponding data reading instruction is generated based on the user ID of the current client and the number of the selected commodity and sent to the target distribution platform.

[0012] Preferably, the method also includes: calling a recommended product list interface to send the user ID of the current client to the system; wherein the system counts different behavioral factors including N products purchased, browsed, added to cart, or collected within a preset time period in the past based on the user ID of each current client, and then calculates the final order of the products based on the weight of each behavioral factor set by the system, and returns it to the current client from high to low.

[0013] Based on the same inventive concept, the present invention also provides an interface-free omni-channel e-commerce content management system, including: an object storage service, which is used to store data and forward it to the requesting client in real time through a content distribution platform, and the data is stored in a json file; a content distribution platform, which is communicated with the object storage service and provides an access interface to the access client, and parses the data reading instruction after receiving the client's access request, obtains the target data required in the reading instruction from the object storage service and returns it to the corresponding client; a source website server, which is used to store all data; the data and rendering components that make up the page are respectively stored in the object storage service and the client that requires access.

[0014] Based on the same inventive concept, the present invention also provides a computer device, including: a memory, the memory is used to store a processing program; a processor, when the processor executes the processing program, it implements any one of the data reading methods of the interface-free omni-channel e-commerce content management system.

[0015] Based on the same inventive concept, the present invention also provides a readable storage medium, on which a processing program is stored. When the processing program is executed by a processor, any one of the data reading methods of the interface-free omni-channel e-commerce content management system is implemented.

[0016] Due to the adoption of the above technical solution, the present invention has the following advantages and positive effects compared with the prior art:

[0017] 1. In the technical solution of the present invention, by decoupling the data and rendering components (codes) of the content, the data is stored in the form of a json file on OSS (Object Storage Service), thereby getting rid of the dependence of the acquisition of page data on the interface. Instead of acquiring it through the traditional interface method, it is sent to each client through a content distribution platform, thereby reducing the pressure on the server; the rendering component is set on the front-end client, and the content (target data) acquired in real time is rendered by the rendering component according to preset rules. The data is not roughly encapsulated according to the page dimension, but the page content is disassembled into multiple reusable components, and the components assemble a page, so that the flexibility of the page content becomes higher, and the rendering component code of the front-end client can render the page at the granularity of the component, so that the amount of code of the front-end client is reduced, which is conducive to improving the download speed of the user; in addition, when modifying the page, only the data layer needs to be modified without modifying the rendering layer code, and each platform does not need to modify it in sequence, so that the effect of quickly copying content can be achieved between each platform, and the system compatibility is better.

[0018] 2. The technical solution of the present invention decouples the data layer and the rendering layer of the content. Through the correspondence between the established components and the rendering effects, the data is distributed through CDN to get rid of the dependence of the page data acquisition on the interface, and by copying and modifying the data layer without modifying the rendering layer code, the effect of quickly copying the content between various platforms is achieved. In the prior art, even if the CDN method is used to distribute the display data, the data layer and the rendering layer are not decoupled, but the data layer and the rendering code are still packaged and transmitted and distributed. This embodiment is based on the scenario of e-commerce that has a high modification rate and high timeliness requirements for content, and creatively decouples the data layer and the rendering layer, greatly improving the efficiency of operations. Moreover, in some special promotional seasons, if the operator modifies the content, the technical solution of this embodiment can realize the rapid update and display of the consumer client without waiting for a fixed refresh time.

[0019] 3. The technical solution of the present invention improves the traditional fuzzy comprehensive evaluation algorithm, sets the evaluation concentration to multiple evaluation bases, and then constructs a single factor evaluation matrix R based on the evaluation index weight set A set according to the adaptation scenario. i , and then a comprehensive evaluation can be calculated for each product, and the weight of each product can be obtained based on the calculated comprehensive evaluation. Through the above method, a more pertinent and more accurate product weight ranking can be obtained while considering multiple influencing factors, and then effective recommendations can be made to operators, so that the product arrangement finally determined by the operation can be more attractive to consumers and ultimately obtain good sales revenue. BRIEF DESCRIPTION OF THE DRAWINGS

[0020] The specific embodiments of the present invention are further described in detail below with reference to the accompanying drawings, wherein:

[0021] Figure 1 It is a schematic diagram of the architecture of the interface-free omni-channel e-commerce content management system of the present invention;

[0022] Figure 2 The present invention is a flowchart of a data reading method for an interface-free omni-channel e-commerce content management system. DETAILED DESCRIPTION

[0023] The present invention is further described in detail below in conjunction with the accompanying drawings and specific embodiments. The advantages and features of the present invention will become more apparent from the following description and claims. It should be noted that the drawings are all in a very simplified form and use non-precise ratios, which are only used to conveniently and clearly assist in explaining the purpose of the embodiments of the present invention.

[0024] It should be noted that all directional indications in the embodiments of the present invention (such as up, down, left, right, front, back, etc.) are only used to explain the relative position relationship, movement status, etc. between the components under a certain specific posture (as shown in the accompanying drawings). If the specific posture changes, the directional indication will also change accordingly.

[0025] The content published on CDN has a certain cache validity period. If any content on the page changes during the validity period, the user must wait until the next refresh time point to see the updated page content, which is not conducive to the real-time and accuracy of the content. If the refresh frequency is increased, the user will download more content of the entire page each time, resulting in a loss in browsing experience.

[0026] First embodiment

[0027] See also Figure 1 This embodiment provides an interface-free omni-channel e-commerce content management system, including: an object storage service, which is used to store data and forward it to the requesting client in real time through a content distribution platform, and the data is stored in a json file; a content distribution platform, which is connected to the object storage service and provides an access interface to the access client, and parses the data reading instruction after receiving the access request from the client, obtains the target data required in the reading instruction from the object storage service and returns it to the corresponding client; a source website server is used to store all data; the data and rendering components that make up the page are respectively stored in the object storage service and the client that requires access.

[0028] The source website server in this embodiment includes a content management background, stores all data, and stores the data required by the page content in the object storage service in the form of JSON. When the user client accesses data through a web page, terminal or applet, it obtains the target data from the object storage service by accessing the content distribution platform.

[0029] The technical solution of this embodiment decouples the data of the page content and the rendering component (code), stores the data in the form of a json file on OSS (Object Storage Service), and gets rid of the dependence of the acquisition of page data on the interface. Instead of acquiring it through the traditional interface method, it is sent to each client through the content distribution platform, reducing the pressure on the server; the rendering component is set on the front-end client, and the real-time acquired content (target data) is rendered by the rendering component according to preset rules. The data is not roughly encapsulated according to the page dimension, but the page content is disassembled into multiple reusable components, and the components assemble a page, so that the flexibility of the page content becomes higher, and the rendering component code of the front-end client can render the page at the granularity of the component, so that the amount of code of the front-end client is reduced, which is conducive to improving the download speed of the user; in addition, when modifying the page, only the data layer needs to be modified without modifying the rendering layer code, and each platform does not need to be modified in sequence, so that the effect of quickly copying content can be achieved between each platform, and the system compatibility is better.

[0030] The data layer and rendering layer of the content are decoupled. Through the correspondence between the established components and rendering effects, the data is distributed through CDN to get rid of the dependence of the page data acquisition on the interface, and by copying and modifying the data layer without modifying the rendering layer code, the effect of quickly copying the content between various platforms is achieved. In the prior art, even if the CDN method is used to distribute the display data, the data layer and the rendering layer are not decoupled, but the data layer and the rendering code are still packaged and then transmitted and distributed. This embodiment is based on the scenario of e-commerce that has a high modification rate and high timeliness requirements for content, and creatively decouples the data layer and the rendering layer, greatly improving the efficiency of operations. In addition, during certain special promotional seasons, if the operator modifies the content, the technical solution of this embodiment can realize the rapid update and display of the consumer client without waiting for a fixed refresh time.

[0031] Second embodiment

[0032] See also Figure 2 Based on the same concept, the present invention also provides a data reading method for an interface-free omni-channel e-commerce content management system, comprising the following steps:

[0033] S100: Sending a data reading instruction to a target content distribution platform;

[0034] S200: Acquire the target data required in the read instruction from the object storage service through the content distribution platform, wherein the target data has a unique tag value;

[0035] S300: Calling a corresponding rendering component based on the unique tag value;

[0036] S400: Rendering the acquired target data based on the rendering component to achieve content presentation.

[0037] By decoupling the content data and rendering components (code), the data is stored in the form of JSON files on OSS (Object Storage Service), getting rid of the dependence of page data on interfaces. Instead of obtaining data through traditional interfaces, data is sent to various clients through the content distribution platform, reducing the pressure on the server. The rendering component is set on the front-end client, and the real-time acquired content (target data) is rendered by the rendering component according to preset rules. The data is not roughly encapsulated according to the page dimension, but the page content is disassembled into multiple reusable components. The components assemble a page, making the page content more flexible. In this way, the rendering component code of the front-end client can render the page at the granularity of the component, which reduces the amount of code on the front-end client and helps improve the download speed of users. In addition, when modifying the page, only the data layer needs to be modified instead of the rendering layer code. There is no need for each platform to modify it in turn, which can achieve the effect of quickly copying content between platforms and improve system compatibility.

[0038] Preferably, obtaining the target data required in the read instruction from the object storage service through the content distribution platform further includes: searching whether the target data required in the data read instruction exists on the object storage server; if so, loading the target data through the content distribution platform; if not, accessing the source website server to synchronize the target data to the object storage server, and feeding back to the requesting client.

[0039] The data layer and rendering layer of the content are decoupled. Through the correspondence between the established components and rendering effects, the data is distributed through CDN to get rid of the dependence of the page data acquisition on the interface, and by copying and modifying the data layer without modifying the rendering layer code, the effect of quickly copying the content between various platforms is achieved. In the prior art, even if the CDN method is used to distribute the display data, the data layer and the rendering layer are not decoupled, but the data layer and the rendering code are still packaged and then transmitted and distributed. This embodiment is based on the scenario of e-commerce that has a high modification rate and high timeliness requirements for content, and creatively decouples the data layer and the rendering layer, greatly improving the efficiency of operations. In addition, during certain special promotional seasons, if the operator modifies the content, the technical solution of this embodiment can realize the rapid update and display of the consumer client without waiting for a fixed refresh time.

[0040] Preferably, calling the corresponding rendering component based on the unique tag value further includes: determining the root node of each target data based on the unique tag value of each target data, and creating a corresponding display area for each target data based on the node attribute information of each root node; obtaining the initial hierarchical order of each target data, and determining the target hierarchical order corresponding to each initial hierarchical order based on the page hierarchical order threshold.

[0041] In the technical solution of this embodiment, the root node of each target data is determined based on the pre-set unique tag value of each data, and then the display area of ​​each target data can be determined according to the pre-configured attribute information of each root node, so as to realize the position positioning of the target data in the display interface; further, according to the preset initial hierarchical order and web page hierarchical order threshold, the target hierarchical order is further determined, so that rendering can be realized based on the target hierarchical order using the rendering component, so as to realize the rapid "assembly" of the data layer and the rendering layer, and quickly present the expected display effect.

[0042] Preferably, creating a corresponding display area for each of the target data based on the node attribute information of each root node further includes: traversing the nodes in each target data to obtain the root node corresponding to each target data; obtaining the node position information and node size information of each root node; and creating a component display area corresponding to each target data based on the node position information and node size information corresponding to each root node.

[0043] The technical solution of this embodiment further provides a process for determining a display area corresponding to each target data, through which the position of the target data on the display interface can be quickly located.

[0044] Preferably, rendering the acquired target data based on the rendering component further includes: classifying each initial hierarchical order based on a preset hierarchical classification order to obtain a classification result, traversing each classification result according to a page hierarchical order threshold to determine the target hierarchical order corresponding to each target data; rendering each component to be rendered according to the target hierarchical order and display area corresponding to each target data.

[0045] The technical solution of this embodiment first classifies each initial hierarchical order, and then traverses based on the classification results, so as to realize the target hierarchical order positioning of the target data, that is, realizes the automatic sorting of the target data. After the display area and hierarchical order of the target data are determined as above, it is rendered through the rendering component, so as to perform efficient rendering on the basis of rapid "assembly" of the data layer and the rendering layer, and finally realize real-time and efficient content presentation to the user.

[0046] Preferably, sending a data reading instruction to the target content distribution platform further includes: obtaining a weight value of each product, and arranging the products from high to low based on the weight value of each product for screening by operators; wherein the weight value of each product is calculated by the server based on a fuzzy comprehensive evaluation method according to the popularity factors of the last month including the sales volume of the product and / or the favorites in the last week and / or the added purchases in the last week and / or the search volume in the last week, and then combined with the weight of each popularity factor set by the system to calculate the final arrangement order, and return it to the client from high to low; wherein the method for calculating the weight value of each product based on the fuzzy comprehensive evaluation method further includes: establishing a factor set U={u1, u2...u n}, where u n At least include the sales volume of the product in the last month, the collection in the last week, the purchase in the last week, the search volume in the last week, the price, and the age of the group; establish the judgment set V = {v1, v2...v m}, where v m At least including multiple evaluation bases; obtaining a preset evaluation index weight set A = {a1, a2, ..., a n}; Establish a single factor evaluation matrix R i =[r i1 ,r i2 ,…,r im ], construct a comprehensive evaluation matrix: A comprehensive evaluation B=A°R is performed on each commodity, where ° represents a fuzzy operator symbol, and a weight value of each commodity is obtained based on the comprehensive evaluation B; after receiving the selection instruction from the operator, a corresponding data reading instruction is generated based on the user ID of the current client and the number of the selected commodity and sent to the target distribution platform.

[0047] In the technical solution of this embodiment, by improving the traditional fuzzy comprehensive evaluation algorithm, the evaluation is concentrated into multiple evaluation bases, and then based on the evaluation index weight set A set according to the adaptation scenario, a single factor evaluation matrix R is constructed. i , and then a comprehensive evaluation can be calculated for each product, and the weight of each product can be obtained based on the calculated comprehensive evaluation. Through the above method, a more pertinent and more accurate product weight ranking can be obtained while considering multiple influencing factors, and then effective recommendations can be made to operators, so that the product arrangement finally determined by the operation can be more attractive to consumers and ultimately obtain good sales revenue.

[0048] Preferably, the method also includes: calling a recommended product list interface to send the user ID of the current client to the system; wherein the system counts different behavioral factors including N products purchased, browsed, added to cart, or collected within a preset time period in the past based on the user ID of each current client, and then calculates the final order of the products based on the weight of each behavioral factor set by the system, and returns it to the current client from high to low.

[0049] The technical solution of this embodiment can infer the user's preferences based on the historical browsing, structure, and collection data of each user ID, and can then make better preference recommendations to the user, which is beneficial to improving the transaction conversion rate.

[0050] Based on the same inventive concept, the present invention also provides a computer device, including: a memory, the memory is used to store a processing program; a processor, when the processor executes the processing program, it implements any one of the data reading methods of the interface-free omni-channel e-commerce content management system.

[0051] Based on the same inventive concept, the present invention also provides a readable storage medium, on which a processing program is stored. When the processing program is executed by a processor, any one of the data reading methods of the interface-free omni-channel e-commerce content management system is implemented.

[0052] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product. The computer software product is stored in a storage medium, including a number of instructions to enable a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), disk or optical disk and other media that can store program codes.

[0053] The embodiments of the present invention are described in detail above in conjunction with the accompanying drawings, but the present invention is not limited to the above embodiments. Even if various changes are made to the present invention, if these changes fall within the scope of the claims of the present invention and their equivalents, they still fall within the protection scope of the present invention.

Claims

1. A data reading method for an interface-free omni-channel e-commerce content management system, characterized in that: The following steps are involved: Sending a data reading instruction to the target content distribution platform; Sending a data reading instruction to the target content distribution platform further includes: Obtain the weight value of each product, and arrange the products from high to low based on the weight value of each product for screening by operators; wherein the weight value of each product is calculated by the server based on the fuzzy comprehensive evaluation method according to the popularity factors of the last month, including the sales volume of the product and / or the favorites and / or the added purchases and / or the search volume of the last week, and then combined with the weight of each popularity factor set by the system to calculate the final arrangement order, and return it to the client from high to low; The method for calculating the weight value of each commodity based on the fuzzy comprehensive evaluation method further includes: Establish the factor set U = {u1, u2...u n }, where u n At least include the sales volume of the product in the past month, the favorites in the past week, the added-to-cart in the past week, the search volume in the past week, the price, and the age of the group; Establish a judgment set V = {v1, v2...v m }, where v m At least include multiple evaluation bases; Get the preset evaluation index weight set A = {a1, a2, ..., a n }; Establish a single factor evaluation matrix R i =[r i1 ,r i2 ,…,r im ], construct a comprehensive evaluation matrix: Comprehensive evaluation of each product in Represents the fuzzy operator symbol, and obtains the weight value of each product based on the comprehensive evaluation B; After receiving the selection instruction from the operator, a corresponding data reading instruction is generated based on the user ID of the current client and the number of the selected product and sent to the target content distribution platform; Acquire the target data required in the read instruction from the object storage server through the target content distribution platform, wherein the target data has a unique tag value; Calling a corresponding rendering component based on the unique tag value; The acquired target data is rendered based on the rendering component to achieve content presentation.

2. The method according to claim 1, characterized in that: Acquiring the target data required in the read instruction from the object storage server through the target content distribution platform further includes: Searching on the object storage server whether there is target data required by the data reading instruction; If it exists, loading the target data through the target content distribution platform; If it does not exist, the access source website server synchronizes the target data to the object storage server and feeds it back to the requesting client.

3. The method according to claim 1, characterized in that Calling the corresponding rendering component based on the unique tag value further includes: Based on the unique tag value of each target data, determine the root node of each target data, and create a corresponding display area for each target data based on the node attribute information of each root node; An initial hierarchical order of each target data is obtained, and a target hierarchical order corresponding to each initial hierarchical order is determined based on a page hierarchical order threshold.

4. The method according to claim 3, characterized in that Creating a corresponding display area for each target data based on the node attribute information of each root node further includes: Traverse the nodes in each target data and obtain the root node corresponding to each target data; Get the node position information and node size information of each root node; A component display area corresponding to each target data is created based on the node position information and node size information corresponding to each root node.

5. The method according to claim 3, characterized in that: Rendering the acquired target data based on the rendering component further includes: Classify each initial hierarchical order based on a preset hierarchical classification order to obtain a classification result, and traverse each classification result according to a page hierarchical order threshold to determine a target hierarchical order corresponding to each target data; Render each component to be rendered according to the target hierarchy order and display area corresponding to each target data.

6. The method according to claim 1, characterized in that The method further comprises: The recommended product list interface is called to send the user ID of the current client to the system; wherein the system counts N products purchased, browsed, added to cart, or collected in the past preset time period based on the user ID of each current client, and then calculates the final product order based on the weight of each behavioral factor set by the system, and returns it to the current client from high to low.

7. An interface-free omni-channel e-commerce content management system, characterized in that: include: Object storage server, used to store data and forward it to the requesting client in real time through the target content distribution platform, the data is stored in JSON file; The target content distribution platform is connected to the object storage server and provides an access interface to the access client. After receiving the access request from the client, it parses the data reading instruction, obtains the target data required in the reading instruction from the object storage server and returns it to the corresponding client. Sending a data reading instruction to the target content distribution platform further includes: Obtain the weight value of each product, and arrange the products from high to low based on the weight value of each product for screening by operators; wherein the weight value of each product is calculated by the server based on the fuzzy comprehensive evaluation method according to the popularity factors of the last month, including the sales volume of the product and / or the favorites and / or the added purchases and / or the search volume of the last week, and then combined with the weight of each popularity factor set by the system to calculate the final arrangement order, and return it to the client from high to low; The method for calculating the weight value of each commodity based on the fuzzy comprehensive evaluation method further includes: Establish the factor set U = {u1, u2...u n }, where u n At least include the sales volume of the product in the past month, the favorites in the past week, the added-to-cart in the past week, the search volume in the past week, the price, and the age of the group; Establish a judgment set V = {v1, v2...v m }, where v m At least include multiple evaluation bases; Get the preset evaluation index weight set A = {a1, a2, ..., a n }; Establish a single factor evaluation matrix R i =[r i1 ,r i2 ,…,r im ], construct a comprehensive evaluation matrix: Comprehensive evaluation of each product in Represents the fuzzy operator symbol, and obtains the weight value of each product based on the comprehensive evaluation B; After receiving the selection instruction from the operator, a corresponding data reading instruction is generated based on the user ID of the current client and the number of the selected product and sent to the target content distribution platform; The source website server, which is used to store all data; The data and rendering components that make up the page are stored in the object storage server and the client that needs to access it respectively.

8. A computer device, characterized in that: include: A memory, the memory being used to store a processing program; A processor, wherein when executing the processing program, the processor implements the data reading method of the interface-free omni-channel e-commerce content management system according to any one of claims 1 to 6.

9. A readable storage medium, characterized in that: The readable storage medium stores a processing program, and when the processing program is executed by the processor, the data reading method of the interface-free omni-channel e-commerce content management system according to any one of claims 1 to 6 is implemented.

Citation Information

Patent Citations

  • Method and device for generating user preference information

    CN105335518A

  • Page display method and device, computer equipment and computer readable storage medium

    CN114168876A

  • Method and device for rendering applet component

    CN115794248A