Market data management system
By designing a market data management system, collecting and analyzing commodity transaction data, the problem of difficult supervision of the market environment is solved, and effective supervision and order maintenance of the market environment is achieved.
Patent Information
- Application Number
- CN202411301373.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-18
- Publication Date
- 2025-03-14
AI Technical Summary
It is difficult to obtain market-related data in the current market environment, making it difficult to effectively regulate the market.
Design a market data management system, including a back-end platform and front-end equipment, which collects commodity transaction data and summarizes it to the back-end platform. The back-end platform uses the data analysis module to determine whether the unit price of the commodity meets the price limit, and generates abnormal transaction data and alarms.
It realizes effective collection and analysis of commodity transaction data, can supervise the market environment, prevent cheating of illegal shops, and maintain market order.
Smart Images

Figure CN119624492A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of market data management, and more particularly, to a market data management system. Background Art
[0002] A planned economy is an economy that makes all production and distribution decisions based on historical economic data. It is an economic system that plans production, resource allocation, and product consumption in advance. Through a planned economy, macroeconomic regulation of the market can be achieved, market order can be effectively regulated, and sustained economic growth can be ensured. The effective implementation of a planned economy depends on whether the market environment can be effectively regulated. However, in today's environment, it is difficult to obtain relevant market data, let alone regulate the market. Summary of the invention
[0003] The present invention aims to overcome at least one defect of the above-mentioned prior art and provide a market data management system for effectively acquiring market data and supervising the market environment.
[0004] The technical solution adopted by the present invention is:
[0005] The present invention provides a market data management system, the management system comprising a backend platform and at least one frontend device;
[0006] Each of the front-end devices at least includes:
[0007] Data collection module, used to collect commodity transaction data;
[0008] The backend platform at least includes:
[0009] A data storage module, used to store pre-entered commodity information data;
[0010] A data monitoring module, used to obtain the commodity price limits of various commodities and store them in the data storage module; the data monitoring module is also used to receive alarms and report the received alarms;
[0011] An item identification module, used to identify and match the corresponding item information data and the item price limit according to the item transaction data;
[0012] A data analysis module is used to determine whether the commodity transaction data is abnormal according to the commodity price limit of the corresponding commodity information data:
[0013] If there is an abnormality, abnormal transaction data is generated according to the corresponding commodity transaction data and commodity information data, the abnormal transaction data is stored in the data storage module, and a transaction abnormality alarm is issued to the data supervision module according to the abnormal transaction data; otherwise, the commodity transaction data is stored in the data storage module.
[0014] The management system constructed by the present invention includes the back-end platform and the front-end device, wherein the front-end device is provided in multiple numbers and is arranged in each shop for collecting commodity transaction data of transactions in the shop, and the commodity transaction data is aggregated into the data storage module in the back-end platform for storage, which can effectively realize the collection of commodity transaction data and obtain rich market data; at the same time, after the commodity transaction data is aggregated into the back-end platform, it is analyzed by the data analysis module of the back-end platform to determine whether the unit price of the commodity in the commodity transaction data complies with the commodity price limit stipulated by the relevant department. If not, it means that the commodity pricing of the corresponding shop does not comply with the regulations, and then the corresponding abnormal transaction data and abnormal transaction alarm are generated for reporting, and the corresponding shop can be prompted to make rectification through the abnormal transaction data and abnormal transaction alarm, thereby realizing the supervision of the market environment.
[0015] Furthermore, the data acquisition module is specifically used for:
[0016] At least the product image, product transaction volume and product transaction price of the product are collected, and the product transaction data of the product is generated accordingly.
[0017] Product pictures can better reflect information about various aspects of the corresponding products. By collecting the product pictures, we can better obtain product information such as the product type and product name. At the same time, collecting the product transaction volume can better reflect the customer demand for the corresponding products, and collecting the product transaction price can better reflect the unit price of the product and the economic situation of the market, thereby providing a data basis for market economic supervision.
[0018] Furthermore, the object identification module is specifically used for:
[0019] Identify the commodity information of the corresponding commodity according to the commodity image in the commodity transaction data, and search the commodity information data and the commodity price limit of the corresponding commodity in the data storage module according to the identified commodity information.
[0020] The commodity price limits of various commodities are obtained according to the government price limits, indicating the optimal price range of the corresponding commodities under the current market environment. By querying the commodity information data and the commodity price limits of the corresponding commodities through the item identification module, a basis can be provided for abnormal judgment of the commodity transaction data, and supervision of commodity prices can be realized more intuitively and conveniently.
[0021] Furthermore, the data supervision module is also used to modify the software code of the front-end device according to the transaction abnormality alarm and the corresponding commodity price limit, and set the commodity unit price of the front-end device through the software code.
[0022] The software code of the corresponding front-end device is modified through the data supervision module so that the unit price of the goods in the front-end device complies with the price limit of the goods stipulated by the relevant government departments, thereby effectively restraining the illegal shops and realizing the supervision of the market environment.
[0023] Further, the modifying the software code of the front-end device according to the abnormal transaction alarm and the corresponding commodity price limit specifically includes:
[0024] The abnormal commodity information in the front-end device is obtained through the abnormal transaction alarm, the corresponding code field in the software code is obtained according to the abnormal commodity information, and the code field is updated according to the corresponding commodity price limit.
[0025] Furthermore, the management system also includes an anti-modification module;
[0026] The anti-modification module is used to obtain the system code of the front-end device and verify the system code when the front-end device is started or the state changes, and determine whether the front-end device has been modified based on the verification result; if the front-end device has been modified, a modification alarm is issued to the data supervision module based on the modification content.
[0027] By verifying the system code of the front-end device through the anti-modification module, it is possible to prevent illegal shops from making profits by modifying the system code of the front-end device and destroying the market economic environment.
[0028] Further, the checking of the system code and determining whether the front-end device has been modified according to the checking result specifically includes:
[0029] A single-byte check code is pre-set to check each byte of the system code to generate a check result;
[0030] The verification result is compared with a pre-stored verification sequence. If the verification result does not match the length or content of the verification sequence, it is determined that the front-end device has been modified; otherwise, it is determined that the front-end device has not been modified.
[0031] By using a check code to check each byte of the system code and judging whether the system code has been modified based on the length and content of the check result, the system code of the front-end device can be fully detected and effectively prevented from being modified by others.
[0032] Furthermore, the management system also includes an anti-disassembly module and a front-end processing module;
[0033] The anti-disassembly module is electrically connected to the housing of the front-end device and is used to monitor whether the housing of the front-end device is disassembled. When it is detected that the housing is disassembled, the anti-disassembly tag in the processor flash memory of the corresponding front-end device is updated from the second tag value to the first tag value;
[0034] The front-end processing module is used to monitor the anti-disassembly tag in the processor flash memory of the front-end device. When the anti-disassembly tag is detected to be the first tag value, a disassembly alarm is issued to the data supervision module and the front-end device is locked; when the anti-disassembly tag is detected to be the second tag value, the operation of the front-end device is controlled.
[0035] The anti-dismantling module adjusts the label value of the anti-dismantling tag in the processor flash memory of the front-end device. Even if the front-end device is powered off, the label value of the anti-dismantling tag in the processor flash memory will not change. When the anti-dismantling tag is changed to indicate the first label that has been dismantled, even if the store breaks the front-end device, it cannot be restored to use, which can effectively prevent the store from cheating on the front-end device and maintain market order.
[0036] Furthermore, the management system also includes a mains power monitoring module;
[0037] The mains monitoring module is used to send the mains connection time and the mains start tag to the data analysis module when the front-end device is connected to the mains and started by the mains power supply; when the front-end device is disconnected from the mains and shut down, send the mains disconnection time and the mains shut down tag to the data analysis module;
[0038] The data analysis module obtains the operation time of the front-end device according to the mains connection time and the mains on tag, the mains disconnection time and the mains off tag.
[0039] By monitoring the connection and disconnection of the mains power through the mains monitoring module, the operating time and operating status of the front-end equipment can be effectively monitored, and the time situation of commodity transactions corresponding to different shops can be realized, which is helpful to realize the analysis of market economic rules.
[0040] Furthermore, the management system also includes a battery monitoring module;
[0041] The battery monitoring module is used to obtain the power of the backup battery of the front-end device. When the power of the backup battery is lower than a preset power value, a low power tag is generated and sent to the data analysis module. When the front-end device is disconnected from the mains, the backup battery supplies power to the front-end device.
[0042] The data analysis module sends a low-battery alarm to the data supervision module according to the low-battery tag and the corresponding attribute information of the front-end device.
[0043] The backup battery arranged in the front-end device enables the front-end device to still realize functions such as collecting the commodity transaction data when it is disconnected from the mains, thereby avoiding the limitation of the functions of the front-end device due to power outages or difficulty in powering on; at the same time, the battery monitoring module monitors the power of the backup battery, and when the power is low, it can promptly prompt the need to replace the battery, further ensuring that the front-end device can stably realize its functions.
[0044] Compared with the prior art, the present invention has the following beneficial effects:
[0045] 1. The present invention collects commodity transaction data of transactions in the shops through the front-end equipment arranged in each shop, and aggregates the commodity transaction data into the data storage module in the back-end platform for storage, thereby effectively realizing the collection of commodity transaction data and acquiring rich market data; at the same time, after the commodity transaction data is aggregated into the back-end platform, the data analysis module of the back-end platform performs analysis to determine whether the unit price of the commodities in the commodity transaction data complies with the commodity price limit stipulated by the relevant department. If not, it indicates that the commodity pricing of the corresponding shop does not comply with the regulations, and then generates abnormal transaction data and abnormal transaction alarms for reporting. The abnormal transaction data and abnormal transaction alarms can prompt the corresponding shops to make rectifications, thereby realizing the supervision of the market environment.
[0046] 2. The present invention uses the anti-modification module to monitor whether the system code of the front-end device has been modified, thereby preventing shops from modifying the front-end device from a system level, and can effectively maintain market order and further realize the supervision of the market environment;
[0047] 3. The present invention uses an anti-disassembly module to monitor whether the front-end device has been disassembled, thereby preventing shops from disassembling the front-end device to modify and cheat from a hardware level, further protecting the front-end device and eliminating cheating in the front-end device. BRIEF DESCRIPTION OF THE DRAWINGS
[0048] Figure 1 It is a system structure diagram of the present invention.
[0049] The accompanying drawings are marked with: front-end equipment 10, back-end platform 20, data acquisition module 11, anti-dismantling module 12, front-end processing module 13, anti-modification module 14, AC power monitoring module 15, battery monitoring module 16, front-end positioning module 17, front-end communication module 18, data storage module 21, data supervision module 22, object identification module 23, data analysis module 24, and back-end communication module 25. DETAILED DESCRIPTION
[0050] The drawings of the present invention are only for illustrative purposes and should not be construed as limiting the present invention. In order to better illustrate the following embodiments, some parts of the drawings may be omitted, enlarged or reduced, and do not represent the size of the actual product; it is understandable to those skilled in the art that some well-known structures and their descriptions in the drawings may be omitted.
[0051] Planned economy refers to an economy that makes all production and distribution decisions based on historical economic data. It is an economic system that plans production, resource allocation and product consumption in advance. The effective implementation of planned economy depends on whether the market environment can be effectively regulated. One of the prerequisites for effective regulation of the market environment is to effectively obtain commodity information in the market environment, including the sales of various commodities and the selling price of commodities. Only after fully obtaining the market economy situation can the market environment be effectively regulated, otherwise it will be difficult to solve people's livelihood problems.
[0052] In daily commodity transactions, commodity information will be collected through corresponding commodity information collection devices, such as electronic scales, cash registers, etc. However, in the current market environment, the electronic scales, cash registers and other commodity information collection devices used in different markets are independent of each other, and the corresponding specifications and structures are also different. It is difficult to extract the corresponding commodity information from these commodity information collection devices and analyze the commodity information to achieve market environment supervision. At the same time, it is precisely because the commodity information collection devices are independent of each other that many illegal shops will cheat these commodity information collection devices through certain means, for example, modifying the displayed weight of the electronic scale to turn the electronic scale into a "ghost scale" to increase the total price of commodity transactions; this situation will seriously disrupt the market order, and in the long run, it will not be conducive to the effective implementation of the planned economy.
[0053] In order to solve the problems existing in the above-mentioned prior art, Figure 1 As shown, this embodiment provides a market data management system, which may include a backend platform 20 arranged at the backend and a frontend device 10 arranged at the frontend, wherein the number of the frontend devices 10 arranged is at least one.
[0054] It can be understood that in this embodiment, the front-end device 10 corresponds to a commodity information collection device such as an electronic scale, and is mainly used to collect commodity transaction data at the front end and send the collected commodity transaction data to the back-end platform 20. Therefore, each of the front-end devices 10 is provided with at least a data collection module 11, and is also provided with a front-end communication module 18 for communicating with the back-end platform 20;
[0055] Specifically, the data acquisition module 11 at least collects the product image, product transaction volume, product transaction price and product transaction time of the product, and can also collect the product name of the product. Correspondingly, the data acquisition module 11 at least includes a camera, a pressure sensor, a keyboard and other devices, which can collect and enter the information of the product. Among them, the equipment in the data acquisition module 11 can be specifically configured according to the specific usage scenario of the front-end device 10. Exemplarily, taking an electronic scale as an example, the data acquisition module 11 may include a camera, a pressure sensor, a keyboard, etc.; in the specific use process, the product can be placed on the pressure sensor, the pressure sensor obtains the weight of the product, the camera takes a photo of the product set on the pressure sensor, the name or number of the product is input through the keyboard, the total price of the product is calculated, and then the collected product photos, product weight and total price of the product are sent to the back-end platform 20 through the front-end communication module 18.
[0056] The front-end communication module 18 may include but is not limited to an Internet of Things communication unit, and / or a WIFI (Wireless Fidelity) communication unit, and / or a mobile communication unit, that is, the front-end communication module 18 can transmit the commodity transaction data to the back-end platform 20 through communication methods such as the Internet of Things, and / or WIFI, and / or mobile network, which can be determined according to the use environment of the front-end device 10.
[0057] When the front-end communication module 18 communicates with the back-end platform 20 through a mobile network, in a specific implementation of this embodiment, the SIM (Subscriber Identity Module) card required by the mobile network can be integrated and fixed on the single-chip microcomputer of the front-end device 10 to avoid the situation where the commodity transaction data cannot be uploaded due to the SIM card being detached or pulled out, thereby ensuring stable data transmission between the front-end device 10 and the back-end platform 20.
[0058] Preferably, the front-end device 10 also includes a front-end positioning module 17. Specifically, the front-end positioning module 17 can be set as a Beidou positioning module or a GPS positioning module, etc., which is mainly used to realize the positioning of the front-end device 10. The geographical location of the front-end device 10 can be obtained and updated through the front-end positioning module 17, and the specific location of the front-end device 10 is sent to the back-end platform 20, so that the back-end platform 20 can implement the update of the corresponding location of the front-end device 10, thereby better realizing the on-site management of the front-end device 10. In addition, the front-end device 10 can include a time unit for generating the time of the front-end device 10. The time of the front-end device 10 can also be obtained through the front-end communication module 18. The time unit enables the front-end device 10 to still mark the transaction time of each commodity when the communication is interrupted or offline.
[0059] Furthermore, in order to ensure that the front-end device 10 can still record the commodity transaction data when the communication is interrupted or offline, the front-end device 10 also includes a front-end cache module, which is used to temporarily store the collected commodity transaction data. When the communication of the front-end device 10 is restored or back online, the commodity transaction data temporarily stored in the front-end cache module is sent to the back-end platform 20; or according to a pre-set upload strategy, the commodity transaction data in the front-end cache module is sent to the back-end platform 20.
[0060] As described above, the backend platform 20 is capable of analyzing and processing the commodity transaction data collected by the frontend platform. In this embodiment, the backend platform 20 at least includes:
[0061] The back-end communication module 25 corresponds to the front-end communication module 18 in the front-end device 10, and is used to communicate with the front-end communication module 18 of the front-end device 10, receive the commodity transaction data and various messages sent by the front-end device 10, and also can send control instructions to the front-end communication module 18 through the back-end communication module 25.
[0062] The data storage module 21 is used to store the pre-entered commodity information data and the commodity transaction data sent by the front-end device 10;
[0063] Among them, the commodity information data may at least include commodity information such as commodity name and commodity price limit. The commodity price limit includes the highest price, lowest price and guide price of the corresponding commodity in the current time period. The commodity price limit is obtained according to the government price limit. The commodity price limit represents the optimal price range of the commodity in the current quarter or economic environment. When the pricing of the corresponding commodity exceeds the highest price in the commodity price limit, it will suppress people's consumption enthusiasm and thus reduce market activity. When the pricing of the corresponding commodity is lower than the lowest price in the commodity price limit, it will trigger unfair competition among shops and disrupt the market environment. Therefore, by setting a commodity price limit for each commodity, the market environment can be effectively regulated to promote economic growth.
[0064] In order to further regulate the market and manage the front-end devices 10, the data storage module 21 will also store the device information of all the front-end devices 10, including at least the device type of the front-end device 10, the device owner and the store, and the current geographical location of the front-end device 10.
[0065] At the same time, the data storage module 21 will also store data judged to be abnormal during the analysis process. These abnormal data mainly include anomalies in commodity transaction data or anomalies in the front-end device 10. By storing the abnormal data, it is convenient to retain it as evidence, thereby facilitating the supervision and management of the shop.
[0066] The data monitoring module 22 is used to obtain the commodity price limits of various commodities and store them in the data storage module 21;
[0067] In addition, the data supervision module 22 is also used to receive alarms and report the received alarms. The alarms received by the data supervision module 22 are mainly related to the irregular use of the front-end device 10 and abnormal commodity prices, so the acquisition and reporting of the alarms can better realize the supervision of the corresponding shops.
[0068] An item identification module 23, used to identify and match the corresponding item information data and the item price limit according to the item transaction data;
[0069] Specifically, in this embodiment, the item identification module 23 can be used to identify the product information of the corresponding product based on the product image in the product transaction data, and search the product information data and the product price limit of the corresponding product in the data storage module 21 based on the identified product information.
[0070] In a preferred implementation of this embodiment, the item identification module 23 can pre-build a sample image database of various commodities. The item identification module 23 compares the commodity images in the commodity transaction data with the sample images in the sample image database, and obtains corresponding commodity information through comparison, such as the commodity name or a label code set in advance for the commodity.
[0071] In another preferred implementation of the present embodiment, an AI recognition unit may be provided in the item recognition module 23, wherein the AI recognition unit includes a pre-trained commodity recognition model, and the commodity recognition model is capable of recognizing commodity images in the commodity transaction data and accurately recognizing commodity information of the corresponding commodity.
[0072] A data analysis module 24, configured to determine whether the commodity transaction data is abnormal according to the commodity price limit of the corresponding commodity information data;
[0073] Specifically, the unit price of a commodity can be obtained through the commodity transaction volume and commodity transaction price in the commodity information data. For example, for piece-rate commodities, the commodity transaction price is divided by the number of pieces of the commodity to obtain the price per piece of the corresponding commodity as the unit price of the commodity; for weighing commodities, the commodity transaction price is divided by the weight of the commodity, such as kilograms or kilograms, to obtain the price per unit weight of the commodity as the unit price of the commodity.
[0074] After obtaining the commodity unit price, the corresponding commodity unit price is compared with the commodity limit price to see whether the commodity unit price falls within the range of the commodity limit price. If the commodity unit price does not fall within the range of the commodity limit price, it indicates that the commodity transaction data of the corresponding commodity is abnormal.
[0075] When it is determined that an abnormality exists, abnormal transaction data is further generated based on the corresponding commodity transaction data and commodity information data, the abnormal transaction data is stored in the data storage module 21, and a transaction abnormality alarm is issued to the data supervision module 22 based on the abnormal transaction data; otherwise, the commodity transaction data is stored in the data storage module 21.
[0076] Specifically, in addition to recording the abnormal commodity transaction data and commodity information data, the abnormal transaction data will also record the comparison between the unit price of the commodity and the commodity limit price, the owner and the store of the front-end device 10 that sent the abnormal commodity transaction data, and the current geographical location of the front-end device 10; by recording and storing the corresponding information, sufficient basis can be provided for regulating the market environment.
[0077] It can be understood that the front-end device 10 has certain processing capabilities, such as simple data processing, calculation and storage, and also needs to be able to meet the customized needs of different shops. For example, different shops need to set the names, prices and codes of the goods they sell. Taking the electronic scale as an example, the shop can correspond the code 001 to the product A, and set the price per unit weight of the product A. During use, place the product A on the pressure sensor of the electronic scale, read the weight of the product A, and input the number of the product A through an input device such as a keyboard. At this time, the electronic scale can automatically calculate the total price of the product A.
[0078] Based on the above description of the front-end device 10, in this embodiment, the code of the front-end device 10 mainly includes system code and software code, wherein the system code is mainly used for the underlying operations such as calculation, processing and reality of the front-end device 10, and the system code cannot be modified; the software code is mainly used for user customized settings, such as setting the corresponding room and corresponding code for the corresponding product.
[0079] In a preferred implementation of the present embodiment, the data supervision module 22 is also used to modify the software code of the front-end device 10 according to the abnormal transaction alarm and the corresponding commodity price limit. Specifically, the data supervision module 22 obtains abnormal commodity information from the abnormal transaction alarm, then obtains the software code of the front-end device 10, obtains the corresponding code field in the software code according to the abnormal commodity information, and updates the code field according to the guide price in the commodity price limit. Based on the premise of not directly interfering with the economic behavior of the store, the above-mentioned code update operation is not performed under normal circumstances. When the corresponding store applies for remote modification by the back-end platform 20, or when the unit price of the commodity is lower than the commodity price limit and other minor circumstances, the corresponding code field will be updated after notifying the store.
[0080] In addition, in order to earn more profits, some illegal shops will cheat in the front-end device 10, mainly by replacing the components in the front-end device 10, or modifying the system code in the front-end device 10. In order to prevent illegal shops from cheating in the front-end device 10 and disrupting the market environment, in this embodiment, the management system is provided with an anti-cheating module.
[0081] Whether replacing the components of the front-end device 10 or modifying the system code of the front-end device 10, the front-end device 10 needs to be disassembled. Therefore, on the one hand, in this embodiment, the management system is provided with an anti-disassembly module 12; the anti-disassembly module 12 and the front-end processing module 13;
[0082] The anti-disassembly module 12 is used to monitor whether the housing of the front-end device 10 is disassembled. When it is detected that the housing is disassembled, the anti-disassembly tag in the processor flash memory of the corresponding front-end device 10 is updated from the second tag value to the first tag value;
[0083] The front-end processing module 13 is used to monitor the anti-disassembly tag in the processor flash memory of the front-end device 10. When it is detected that the anti-disassembly tag is the first tag value, a disassembly alarm is issued to the data supervision module 22, and the front-end device 10 is locked; when it is detected that the anti-disassembly tag is the second tag value, the front-end device 10 is controlled to run.
[0084] In a preferred implementation of the present embodiment, the anti-disassembly module 12 may include a power-on switch, which is arranged at the connection of the shell of the front-end device 10. When the front-end device 10 is not disassembled, the power-on switch is pressed down to turn on. When the shell of the front-end device 10 is disassembled, the power-on switch is disconnected. After the anti-disassembly module 12 detects that the power-on switch is disconnected, it sends an interrupt signal to the front-end processing module 13. After receiving the interrupt signal, the front-end processing module 13 sends a disassembly alarm and updates the label value of the anti-disassembly label in the processor flash memory of the front-end device 10.
[0085] Due to the anti-tampering tag in the processor flash memory of the front-end device 10, even if the front-end device 10 is powered off, the anti-tampering tag value remains unchanged, which can effectively prevent illegal shops from unlocking the front-end device 10 by powering off and resetting, thereby preventing illegal shops from cheating from a hardware perspective.
[0086] On the other hand, in this embodiment, the management system also includes an anti-modification module 14; the anti-modification module 14 is used to obtain the system code of the front-end device 10 and verify the system code when the front-end device 10 is started or the state changes, and determine whether the front-end device 10 is modified according to the verification result; if the front-end device 10 is modified, a modification alarm is issued to the data supervision module 22 according to the modification content.
[0087] Specifically, the anti-modification module 14 sets a check code for the corresponding front-end device 10 in advance. Preferably, the check code can be set as a single-byte check code. The anti-modification module 14 obtains the system code of the front-end device 10, and checks the check code with each byte of the system code to generate a check result; wherein the specific process of the check is set according to the set check code. For example, when the check code is set to binary "0" or "1", the check code can be XORed with each byte of the system code to achieve a check, and then the corresponding check result is obtained;
[0088] After obtaining the verification result, the verification result is compared with the pre-stored verification sequence of the corresponding front-end device 10. Specifically, during the comparison process, the length of the verification result and the verification sequence can be compared first. If the length does not match, it can be directly determined that the system code has been modified. If the length matches, the verification result is further compared with the content of the verification sequence. If the content does not match, it is determined that the system code has been modified, the modified content is extracted, and a modification alarm is issued to the data supervision module 22 according to the modified content, thereby preventing cheating by illegal shops from the system aspect.
[0089] Furthermore, the management system also includes a mains power monitoring module 15;
[0090] The mains monitoring module 15 is used to send the mains connection time and the mains start tag to the data analysis module 24 when the front-end device 10 is connected to the mains and started by the mains power supply; when the front-end device 10 is disconnected from the mains and shut down, send the mains disconnection time and the mains shut-down tag to the data analysis module 24;
[0091] The data analysis module 24 obtains the operation time of the front-end device 10 according to the mains connection time and the mains on tag, the mains disconnection time and the mains off tag.
[0092] At the same time, in order to ensure that the front-end device 10 can still maintain normal operation when the mains power is cut off or the use environment of the front-end device 10 does not have the conditions for connecting to the mains power, the management system further includes a battery monitoring module 16;
[0093] The battery monitoring module 16 is used to obtain the power of the backup battery of the front-end device 10. When the power of the backup battery is lower than a preset power value, a low power tag is generated and sent to the data analysis module 24. When the front-end device 10 is disconnected from the mains, the backup battery supplies power to the front-end device 10.
[0094] The data analysis module 24 sends a low-battery alarm to the data supervision module 22 according to the low-battery tag and the corresponding attribute information of the front-end device 10. When the data supervision module 22 receives the low-battery alarm, the backup battery of the front-end device 10 is replaced. At the same time, the power of the backup battery is monitored to ensure that the backup battery has sufficient power, which can also prevent illegal shops from disassembling the front-end device 10 after disconnecting the city power. The backup battery can provide power for the front-end device 10 to achieve the normal operation of the anti-disassembly module 12.
[0095] It should be noted that the various modules mentioned above are not limited to their specific setting positions. For example, taking the anti-modification module 14 as an example, the anti-modification module 14 can be set in the front-end device 10. The anti-modification module 14 set in the front-end device 10, the verification sequence is stored on the front-end device 10, and the verification code can be directly used to compare in the front-end device 10 to obtain the judgment result and generate the modification alarm and then send it to the data supervision module 22; the anti-modification module 14 can be set in the back-end platform 20, the verification sequence is stored on the back-end platform 20, the system code of the front-end device 10 is obtained and compared in the back-end platform 20 through the verification code Yes, after obtaining the judgment result and generating the modification alarm, it is sent to the data supervision module 22; further, the anti-modification module 14 can be divided into a front-end anti-modification module 14 and a back-end anti-modification module 14, and are respectively arranged in the front-end device 10 and the back-end platform 20, the front-end anti-modification module 14 can obtain the verification code from the back-end anti-modification module 14, the front-end anti-modification module 14 completes the comparison of the system code in the front-end device 10 through the verification code, and sends the comparison result to the back-end anti-modification module 14, the back-end anti-modification module 14 completes the comparison of the verification sequence in the back-end platform 20, obtains the judgment result and generates the modification alarm, and then sends it to the data supervision module 22.
[0096] It can be understood from the above description that each module of this embodiment can be configured accordingly in the front-end device 10 or the back-end platform 20 according to specific needs, and is not further limited in this embodiment.
[0097] In this embodiment, a complete market data management system is constructed, through which the commodity transaction data of various commodities can be effectively obtained, providing a data basis for the implementation of the planned economy; at the same time, the commodity transaction data corresponding to each store is monitored, abnormal data therein is judged, and alarm notifications are issued, so as to effectively supervise the market environment; at the same time, the anti-dismantling module 12 and the anti-modification module 14 are used to eliminate cheating behaviors from both hardware and system aspects, which is conducive to maintaining the stability of the market environment.
[0098] Obviously, the above embodiments of the present invention are merely examples for clearly illustrating the technical solution of the present invention, and are not intended to limit the specific implementation methods of the present invention. Any modifications, equivalent substitutions and improvements made within the spirit and principles of the claims of the present invention shall be included in the protection scope of the claims of the present invention.
Claims
1. A market data management system, characterized in that: The management system includes a backend platform and at least one frontend device; Each of the front-end devices at least includes: Data collection module, used to collect commodity transaction data; The backend platform at least includes: A data storage module, used to store pre-entered commodity information data; A data monitoring module, used to obtain the commodity price limits of various commodities and store them in the data storage module; the data monitoring module is also used to receive alarms and report the received alarms; An item identification module, used to identify and match the corresponding item information data and the item price limit according to the item transaction data; A data analysis module is used to determine whether the commodity transaction data is abnormal according to the commodity price limit of the corresponding commodity information data: If there is an abnormality, abnormal transaction data is generated according to the corresponding commodity transaction data and commodity information data, the abnormal transaction data is stored in the data storage module, and a transaction abnormality alarm is issued to the data supervision module according to the abnormal transaction data; otherwise, the commodity transaction data is stored in the data storage module.
2. A market data management system according to claim 1, characterized in that: The data acquisition module is specifically used for: At least the product image, product transaction volume and product transaction price of the product are collected, and the product transaction data of the product is generated accordingly.
3. A market data management system according to claim 2, characterized in that: The object identification module is specifically used for: Identify the commodity information of the corresponding commodity according to the commodity image in the commodity transaction data, and search the commodity information data and the commodity price limit of the corresponding commodity in the data storage module according to the identified commodity information.
4. A market data management system according to claim 1, characterized in that: The data supervision module is also used to modify the software code of the front-end device according to the transaction abnormality alarm and the corresponding commodity price limit, and set the commodity unit price of the front-end device through the software code.
5. A market data management system according to claim 4, characterized in that: The modifying of the software code of the front-end device according to the abnormal transaction alarm and the corresponding commodity price limit specifically includes: The abnormal commodity information in the front-end device is obtained through the abnormal transaction alarm, the corresponding code field in the software code is obtained according to the abnormal commodity information, and the code field is updated according to the corresponding commodity price limit.
6. A market data management system according to any one of claims 1 to 5, characterized in that: The management system also includes an anti-modification module; The anti-modification module is used to obtain the system code of the front-end device and verify the system code when the front-end device is started or the state changes, and determine whether the front-end device has been modified based on the verification result; if the front-end device has been modified, a modification alarm is issued to the data supervision module based on the modification content.
7. A market data management system according to claim 6, characterized in that: Verifying the system code and determining whether the front-end device has been modified according to the verification result specifically includes: A single-byte check code is pre-set to check each byte of the system code to generate a check result; The verification result is compared with a pre-stored verification sequence. If the verification result does not match the length or content of the verification sequence, it is determined that the front-end device has been modified; otherwise, it is determined that the front-end device has not been modified.
8. A market data management system according to any one of claims 1 to 5, characterized in that: The management system also includes an anti-disassembly module and a front-end processing module; The anti-disassembly module is used to monitor whether the housing of the front-end device is disassembled. When it is detected that the housing is disassembled, the anti-disassembly tag in the processor flash memory of the corresponding front-end device is updated from the second tag value to the first tag value; The front-end processing module is used to monitor the anti-disassembly tag in the processor flash memory of the front-end device. When the anti-disassembly tag is detected to be the first tag value, a disassembly alarm is issued to the data supervision module and the front-end device is locked; when the anti-disassembly tag is detected to be the second tag value, the operation of the front-end device is controlled.
9. A market data management system according to any one of claims 1 to 5, characterized in that: The management system also includes a mains power monitoring module; The mains monitoring module is used to send the mains access time and the mains start tag to the data analysis module when the front-end device is connected to the mains and started by the mains power supply; When the front-end device is disconnected from the mains and shut down, the mains disconnection time and the mains shutdown tag are sent to the data analysis module; The data analysis module obtains the operation time of the front-end device according to the mains connection time and the mains on tag, the mains disconnection time and the mains off tag.
10. A market data management system according to claim 9, characterized in that: The front-end device also includes a battery monitoring module; The battery monitoring module is used to obtain the power of the backup battery of the front-end device. When the power of the backup battery is lower than a preset power value, a low power tag is generated and sent to the data analysis module. When the front-end device is disconnected from the mains, the backup battery supplies power to the front-end device. The data analysis module sends a low-battery alarm to the data supervision module according to the low-battery tag and the corresponding attribute information of the front-end device.
Citation Information
Patent Citations
Commodity price collecting and monitoring method
CN103440560A
Anti-cheating electronic scale and anti-cheating system
CN107228707A
Market price supervise electronic scale based on loRa technique
CN206330664U
Real-Time Alerts for Abnormal Item Pricing
US20220138784A1