Merchandise data presentation system and method

By designing a product data display system that integrates product data from multiple sources, performs preprocessing and user authentication, the system solves the problem of lacking comprehensive online product data integration in existing technologies, thereby improving the user shopping experience.

CN122492299APending Publication Date: 2026-07-31ZHENGZHOU ZHENGRAN PRESSURE ADJUSTING CONTROL TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
ZHENGZHOU ZHENGRAN PRESSURE ADJUSTING CONTROL TECH CO LTD
Filing Date
2025-04-10
Publication Date
2026-07-31

AI Technical Summary

Technical Problem

The lack of integration of various product data across the entire network in existing technologies results in a poor user shopping experience.

Method used

Design a product data display system, including a data source layer, a data processing layer, an application service layer, and terminal devices. The system acquires raw product data from multiple data sources through web crawlers, APIs, or scheduled synchronization, performs data cleaning, standardization, anomaly checking, and clustering, and combines user level authentication to display product data from across the entire network.

Benefits of technology

It enhances users' shopping choices, improves the reliability and credibility of product data, reduces invalid views, and strengthens the user shopping experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122492299A_ABST
    Figure CN122492299A_ABST
Patent Text Reader

Abstract

This invention relates to the field of e-commerce technology, and more particularly to a product data display system and method. The invention acquires raw product data from multiple data sources through a data source layer; a data processing layer preprocesses the raw product data and stores the preprocessed raw product data in a product database; when the application service layer receives an access request from a terminal device, it authenticates the terminal device based on the access request; upon successful authentication, the application service layer forwards the product data stored in the product database to the terminal device; the terminal device displays the product data. By preprocessing the raw product data from multiple data sources and displaying various types of product data from across the network upon receiving an access request from a terminal device, the invention enhances the user's shopping choices.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of e-commerce technology, and in particular to a product data display system and method. Background Technology

[0002] With the development of internet technology, payment methods have shifted from physical currency to digital currency, leading to the emergence of numerous shopping platforms. While these platforms may share the same source of goods, their prices can vary due to differences in the platforms they sell on. Consumers are unable to obtain relatively low prices when shopping, as the e-commerce sector currently lacks a consumer platform that can coordinate prices across all types of goods online.

[0003] The above content is only used to help understand the technical solution of the present invention and does not represent an admission that the above content is prior art. Summary of the Invention

[0004] The main objective of this invention is to provide a product data display system and method, aiming to solve the technical problem in the prior art of lacking integration of various types of product data across the entire network, resulting in a poor user shopping experience.

[0005] To achieve the above objectives, the present invention provides a commodity data display system, which includes at least: a data source layer, a data processing layer, an application service layer, and a terminal device, wherein the data source layer, the data processing layer, the application service layer, and the terminal device are connected in sequence.

[0006] The data source layer is used to acquire raw product data from multiple data sources;

[0007] The data processing layer is used to preprocess the original product data and store the preprocessed original product data in the product database;

[0008] The application service layer is used to perform authentication processing on the terminal device based on the access request when it receives an access request from the terminal device.

[0009] The application service layer is also used to forward the product data stored in the product database to the terminal device when authentication is successful;

[0010] The terminal device is used to display the product data.

[0011] Optionally, the data processing layer is further configured to perform at least one of data cleaning, data standardization, and anomaly checking on the original product data to obtain preprocessed original product data;

[0012] Determine the category to which the preprocessed original product data belongs;

[0013] The preprocessed original product data is stored in the target storage space of the product database according to the category.

[0014] Optionally, the data processing layer is further configured to perform data clustering on the original commodity data using a K-means clustering model to obtain at least one cluster center;

[0015] Calculate the deviation between each original product data and each cluster center;

[0016] Based on the deviation, the original product data is cleaned to obtain preprocessed original product data.

[0017] Optionally, the data processing layer is further configured to obtain the monetary unit of the original commodity data;

[0018] The original commodity data is standardized according to the monetary unit to obtain preprocessed original commodity data.

[0019] Optionally, the data processing layer is further configured to acquire historical product data from the original product data;

[0020] Construct a scatter plot of product data based on the historical product data;

[0021] Based on the scatter plot of the product data, anomaly checks are performed on the original product data to obtain preprocessed original product data.

[0022] Optionally, the application service layer is further configured to determine the user level of the terminal device when it receives an access request from the terminal device;

[0023] Based on the user level and the access request, the product data stored in the product database is forwarded to the terminal device.

[0024] Optionally, upon successful authentication, an access failure message is generated and sent to the terminal device.

[0025] Optionally, the application service layer is further configured to send a data access request to the data processing layer when authentication is successful, so that the data processing layer can provide the product data stored in the product database.

[0026] Optionally, the terminal device is further configured to perform chart rendering on the received product data to obtain a product list;

[0027] Display the product list.

[0028] In addition, to achieve the above objectives, this application also provides a product data display method, which is applied to the product data display system described above. The product data display system includes: a data source layer, a data processing layer, an application service layer, and a terminal device, wherein the data source layer, the data processing layer, the application service layer, and the terminal device are connected in sequence.

[0029] The product data display method includes:

[0030] The data source layer acquires raw product data from multiple data sources;

[0031] The data processing layer preprocesses the original product data and stores the preprocessed original product data in the product database;

[0032] When the application service layer receives an access request from a terminal device, it performs authentication processing on the terminal device based on the access request.

[0033] When authentication is successful, the application service layer forwards the product data stored in the product database to the terminal device;

[0034] The terminal device displays the product data.

[0035] This invention obtains raw product data from multiple data sources through the data source layer; the data processing layer preprocesses the raw product data and stores the preprocessed raw product data in a product database; when the application service layer receives an access request from a terminal device, it authenticates the terminal device based on the access request; when authentication is successful, the application service layer forwards the product data stored in the product database to the terminal device; the terminal device displays the product data. By preprocessing the raw product data from multiple data sources and displaying various types of product data from across the internet upon receiving an access request from a terminal device, this invention enhances the user's shopping choices and avoids the technical problem of poor user shopping experience caused by the lack of integration of various types of product data from across the internet in existing technologies. Attached Figure Description

[0036] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application.

[0037] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, for those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0038] Figure 1 This is a flowchart illustrating the first embodiment of the commodity data display system of the present invention;

[0039] Figure 2 This is a flowchart illustrating the first embodiment of the product data display method of the present invention.

[0040] The realization of the objective, functional features and advantages of the present invention will be further explained in conjunction with the embodiments and with reference to the accompanying drawings. Detailed Implementation

[0041] It should be understood that the specific embodiments described herein are merely illustrative of the technical solutions of this application and are not intended to limit this application.

[0042] To better understand the technical solution of this application, a detailed description will be provided below in conjunction with the accompanying drawings and specific implementation methods.

[0043] Based on this, embodiments of the present invention provide a product data display system, referring to... Figure 1 , Figure 1 This is a schematic diagram of the architecture of a first embodiment of a commodity data display system according to the present invention.

[0044] In this embodiment, the product data display system includes at least: a data source layer, a data processing layer, an application service layer, and a terminal device, wherein the data source layer, the data processing layer, the application service layer, and the terminal device are connected in sequence;

[0045] The data source layer is used to acquire raw product data from multiple data sources;

[0046] The data processing layer is used to preprocess the original product data and store the preprocessed original product data in the product database;

[0047] The application service layer is used to perform authentication processing on the terminal device based on the access request when it receives an access request from the terminal device.

[0048] The application service layer is also used to forward the product data stored in the product database to the terminal device when authentication is successful;

[0049] The terminal device is used to display the product data.

[0050] It should be noted that obtaining raw product data from multiple data sources refers to obtaining product data from platform official websites, public databases, S&P and other third-party data sources through information acquisition methods such as web crawling, APIs or timed synchronization. The raw product data includes at least the current price, historical price, promotional activities, historical product order information and product attributes of each platform.

[0051] In this embodiment, since the prices of goods on different platforms may vary due to differences in attributes such as manufacturer, production date, and product model, and some platforms may experience data garbled characters or information transmission errors during information crawling, resulting in low reliability of the original product data, this embodiment can preprocess the original product data from multiple sources to improve the reliability of the data stored in the product database in order to improve the reliability of the product data in this system architecture.

[0052] When the application service layer of the product data display system receives an access request from a terminal device, it can send the product data stored in the product database to the terminal device for display. Before that, the terminal device requesting access to the product data can be authenticated to reduce the database access pressure caused by network attacks or invalid requests.

[0053] Understandably, authenticating terminal devices can involve verifying the login account password and account permissions when the terminal device sends an access request. After successful authentication, the application service layer forwards product data stored in the product database to the terminal device so that users can view the price data and historical price fluctuations of various products on different platforms, thereby improving the user's shopping experience.

[0054] Furthermore, the data processing layer is also used to perform at least one of data cleaning, data standardization, and anomaly checking on the original product data to obtain preprocessed original product data;

[0055] Determine the category to which the preprocessed original product data belongs;

[0056] The preprocessed original product data is stored in the target storage space of the product database according to the category.

[0057] Specifically, preprocessing the original commodity data refers to performing at least one of the following on the original commodity data: data cleaning, data standardization, and anomaly checking, in order to improve the reliability of each commodity data.

[0058] It should be understood that performing data cleaning on the original commodity data refers to clustering the original commodity data using a K-means clustering model to obtain at least one cluster center; calculating the deviation between each original commodity data and each cluster center; and cleaning the original commodity data according to the deviation to obtain preprocessed original commodity data.

[0059] While data transmission may result in garbled or incorrect information, the prices of goods are relatively stable, and the price fluctuations of the same product across different platforms are not significant. Therefore, by clustering the original product data, we can determine the price range for each product. By filtering the data based on this price range, we can improve the reliability of the data, reduce the rate of invalid views by subsequent users, and minimize the unnecessary use of the product database.

[0060] Furthermore, considering that historical prices of goods fluctuate, and that users have multiple options or subsidies when purchasing goods, resulting in significant fluctuations in actual transaction prices, this embodiment can not only cluster data based on current product prices, but also cluster historical product order data to obtain the acquisition price and acquisition method of historically low-priced goods, thereby providing users with preferential purchase assistance solutions and improving the user's purchase experience.

[0061] Performing data standardization on raw commodity data refers to obtaining the monetary unit of the raw commodity data.

[0062] The original commodity data is standardized according to the monetary unit to obtain preprocessed original commodity data.

[0063] In practice, due to the different payment methods and currencies available on some platforms, and the impact of tariffs in international trade, there are certain differences in the prices of goods on different platforms. When preprocessing the commodity data, the monetary units of each commodity can be unified to reduce the workload of subsequent commodity data charting.

[0064] Performing anomaly checks on the original product data refers to obtaining historical product data from the original product data.

[0065] Construct a scatter plot of product data based on the historical product data;

[0066] Based on the scatter plot of the product data, anomaly checks are performed on the original product data to obtain preprocessed original product data.

[0067] It is understandable that, since the value of goods is relatively stable, the price of goods in the current period should not fluctuate much compared to historical goods data, and the historical sales volume of each goods should also fluctuate relatively little. However, in special circumstances, the price and sales volume of goods can change significantly. Therefore, this embodiment constructs a scatter plot of goods data based on historical goods data to detect price and sales fluctuations of each goods, thereby determining whether there are any abnormal situations. For example, if a serious infectious disease occurs in a certain area, the sales volume of local medical supplies will increase significantly, and early warning information can be generated in a timely manner to facilitate integrated medical protection.

[0068] Furthermore, the application service layer is also used to determine the user level of the terminal device when it receives an access request from the terminal device;

[0069] Based on the user level and the access request, the product data stored in the product database is forwarded to the terminal device.

[0070] It should be noted that, since some users place and return orders multiple times in a short period of time, affecting the platform's revenue and the utilization rate of database access space, this embodiment can set corresponding credit levels for different users. When faced with access requests with lower credit levels, only basic product data from the product database can be provided, while when faced with access requests with higher credit levels, more and richer product data can be provided to improve the user experience.

[0071] Furthermore, upon successful authentication, an access failure message is generated and sent to the terminal device.

[0072] Furthermore, the application service layer is also used to send a data access request to the data processing layer when authentication is successful, so that the data processing layer can provide the product data stored in the product database.

[0073] If authentication of a terminal device fails, it indicates that the terminal device may pose a security risk. To avoid loss of user accounts, this embodiment can re-authenticate the terminal device that failed authentication, thereby improving the utilization of database space.

[0074] Furthermore, the terminal device is also used to perform chart rendering on the received product data to obtain a product list;

[0075] Display the product list.

[0076] To facilitate faster product comparison for users, this embodiment can render charts for product data to obtain a product data list for each product, which stores product comparison data from various platforms.

[0077] This embodiment obtains raw product data from multiple data sources through the data source layer; the data processing layer preprocesses the raw product data and stores the preprocessed raw product data in the product database; when the application service layer receives an access request from a terminal device, it performs authentication processing on the terminal device based on the access request; when authentication is successful, the application service layer forwards the product data stored in the product database to the terminal device; the terminal device displays the product data. By preprocessing the raw product data from multiple data sources and displaying various types of product data from the entire network upon receiving an access request from a terminal device, the embodiment enhances the user's shopping choices.

[0078] Based on this, embodiments of the present invention provide a method for displaying product data, referring to... Figure 2 , Figure 2 This is a flowchart illustrating the first embodiment of a product data display method according to the present invention.

[0079] In this embodiment, the product data display method includes:

[0080] Step S10: The data source layer acquires raw product data from multiple data sources.

[0081] Step S20: The data processing layer preprocesses the original product data and stores the preprocessed original product data in the product database.

[0082] Step S30: When the application service layer receives an access request from a terminal device, it performs authentication processing on the terminal device based on the access request.

[0083] Step S40: When authentication is successful, the application service layer forwards the product data stored in the product database to the terminal device.

[0084] Step S50: The terminal device displays the product data.

[0085] It should be noted that the executing entity in this embodiment can be a computing service device with data processing, network communication, and program execution functions, such as a tablet computer, personal computer, or mobile phone, or an electronic device or cloud server capable of performing the above functions. The following description uses a cloud server as an example to illustrate this embodiment and the subsequent embodiments.

[0086] It should be noted that obtaining raw product data from multiple data sources refers to obtaining product data from platform official websites, public databases, S&P and other third-party data sources through information acquisition methods such as web crawling, APIs or timed synchronization. The raw product data includes at least the current price, historical price, promotional activities, historical product order information and product attributes of each platform.

[0087] In this embodiment, since the prices of goods on different platforms may vary due to differences in attributes such as manufacturer, production date, and product model, and some platforms may experience data garbled characters or information transmission errors during information crawling, resulting in low reliability of the original product data, this embodiment can preprocess the original product data from multiple sources to improve the reliability of the data stored in the product database in order to improve the reliability of the product data in this system architecture.

[0088] When the application service layer of the product data display system receives an access request from a terminal device, it can send the product data stored in the product database to the terminal device for display. Before that, the terminal device requesting access to the product data can be authenticated to reduce the database access pressure caused by network attacks or invalid requests.

[0089] Understandably, authenticating terminal devices can involve verifying the login account password and account permissions when the terminal device sends an access request. After successful authentication, the application service layer forwards product data stored in the product database to the terminal device so that users can view the price data and historical price fluctuations of various products on different platforms, thereby improving the user's shopping experience.

[0090] This embodiment obtains raw product data from multiple data sources through the data source layer; the data processing layer preprocesses the raw product data and stores the preprocessed raw product data in the product database; when the application service layer receives an access request from a terminal device, it performs authentication processing on the terminal device based on the access request; when authentication is successful, the application service layer forwards the product data stored in the product database to the terminal device; the terminal device displays the product data. By preprocessing the raw product data from multiple data sources and displaying various types of product data from the entire network upon receiving an access request from a terminal device, this embodiment improves the user's shopping choices and avoids the technical problem of poor user shopping experience due to the lack of integration of various types of product data from the entire network in existing technologies.

[0091] Specifically, according to the embodiments disclosed in this application, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments disclosed in this application include a computer program product comprising a computer program carried on a computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via a communication device, or installed from storage device 1003, or installed from ROM 1002. When the computer program is executed by processing device 1001, it performs the functions defined in the methods of the embodiments disclosed in this application.

[0092] The product data display device provided in this application, employing the product data display method in the above embodiments, can solve the technical problem of product data display. Compared with the prior art, the beneficial effects of the product data display device provided in this application are the same as those of the product data display method provided in the above embodiments, and other technical features of the product data display device are the same as those disclosed in the previous embodiment method, and will not be repeated here.

[0093] It should be understood that the various parts disclosed in this application can be implemented using hardware, software, firmware, or a combination thereof. In the description of the above embodiments, specific features, structures, materials, or characteristics can be combined in any suitable manner in one or more embodiments or examples.

[0094] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.

[0095] This application provides a computer-readable storage medium having computer-readable program instructions (i.e., a computer program) stored thereon, the computer-readable program instructions being used to execute the product data display method in the above embodiments.

[0096] The computer-readable storage medium provided in this application may be, for example, a USB flash drive, but is not limited to, electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices, or any combination thereof. More specific examples of computer-readable storage media may include, but are not limited to: electrical connections having one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof. In this embodiment, the computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, system, or device. The program code contained on the computer-readable storage medium may be transmitted using any suitable medium, including but not limited to: wires, optical cables, RF (Radio Frequency), etc., or any suitable combination thereof.

[0097] The aforementioned computer-readable storage medium may be included in the product data display device; or it may exist independently and not be assembled into the product data display device.

[0098] The aforementioned computer-readable storage medium carries one or more programs, which, when executed by the product data display device, cause the product data display device to display product data.

[0099] Computer program code for performing the operations of this application can be written in one or more programming languages ​​or a combination thereof, including object-oriented programming languages ​​such as Java, Smalltalk, and C++, and conventional procedural programming languages ​​such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including a Local Area Network (LAN) or a Wide Area Network (WAN)—or can be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0100] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this application. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.

[0101] The modules described in the embodiments of this application can be implemented in software or hardware. The names of the modules do not necessarily limit the functionality of the unit itself.

[0102] The readable storage medium provided in this application is a computer-readable storage medium that stores computer-readable program instructions (i.e., a computer program) for executing the above-described product data display method, thereby solving the technical problem of product data display. Compared with the prior art, the beneficial effects of the computer-readable storage medium provided in this application are the same as the beneficial effects of the product data display method provided in the above embodiments, and will not be repeated here.

[0103] This application also provides a computer program product, including a computer program that, when executed by a processor, implements the steps of the commodity data display method described above.

[0104] The computer program product provided in this application can solve the technical problem of product data display. Compared with the prior art, the beneficial effects of the computer program product provided in this application are the same as those of the product data display method provided in the above embodiments, and will not be repeated here.

[0105] The above description is only a part of the embodiments of this application and does not limit the patent scope of this application. All equivalent structural transformations made under the technical concept of this application and using the contents of the specification and drawings of this application, or direct / indirect applications in other related technical fields, are included in the patent protection scope of this application.

Claims

1. A product data display system, characterized in that, The product data display system includes at least: a data source layer, a data processing layer, an application service layer, and a terminal device, wherein the data source layer, the data processing layer, the application service layer, and the terminal device are connected in sequence. The data source layer is used to acquire raw product data from multiple data sources; The data processing layer is used to preprocess the original product data and store the preprocessed original product data in the product database; The application service layer is used to perform authentication processing on the terminal device based on the access request when it receives an access request from the terminal device. The application service layer is also used to forward the product data stored in the product database to the terminal device when authentication is successful; The terminal device is used to display the product data.

2. The product data display system as described in claim 1, characterized in that, The data processing layer is also used to perform at least one of data cleaning, data standardization and anomaly checking on the original product data to obtain preprocessed original product data; Determine the category to which the preprocessed original product data belongs; The preprocessed original product data is stored in the target storage space of the product database according to the category.

3. The product data display system as described in claim 2, characterized in that, The data processing layer is also used to perform data clustering on the original commodity data using the K-means clustering model to obtain at least one cluster center; Calculate the deviation between each original product data and each cluster center; Based on the deviation, the original product data is cleaned to obtain preprocessed original product data.

4. The product data display system as described in claim 2, characterized in that, The data processing layer is also used to obtain the monetary unit of the original commodity data; The original commodity data is standardized according to the monetary unit to obtain preprocessed original commodity data.

5. The product data display system as described in claim 2, characterized in that, The data processing layer is also used to acquire historical product data of the original product data; Construct a scatter plot of product data based on the historical product data; Based on the scatter plot of the product data, anomaly checks are performed on the original product data to obtain preprocessed original product data.

6. The product data display system as described in claim 1, characterized in that, The application service layer is also used to determine the user level of the terminal device when it receives an access request from the terminal device. Based on the user level and the access request, the product data stored in the product database is forwarded to the terminal device.

7. The product data display system as described in claim 1, characterized in that, Upon successful authentication, an access failure message is generated and sent to the terminal device.

8. The product data display system as described in claim 1, characterized in that, The application service layer is also used to send a data access request to the data processing layer when authentication is successful, so that the data processing layer can return the product data stored in the product database.

9. The product data display system as described in claim 1, characterized in that, The terminal device is also used to render charts of the received product data to obtain a product list; Display the product list.

10. A method for displaying product data, characterized in that, The product data display method is applied to the product data display system as described in any one of claims 1-9, wherein the product data display system comprises: a data source layer, a data processing layer, an application service layer, and a terminal device, wherein the data source layer, the data processing layer, the application service layer, and the terminal device are connected in sequence; The product data display method includes: The data source layer acquires raw product data from multiple data sources; The data processing layer preprocesses the original product data and stores the preprocessed original product data in the product database; When the application service layer receives an access request from a terminal device, it performs authentication processing on the terminal device based on the access request. When authentication is successful, the application service layer forwards the product data stored in the product database to the terminal device; The terminal device displays the product data.