Cashier system capable of collecting consumption data

By switching the display unit, interactive checkout unit and cashier control unit in the cash register system, the inconvenience and omission of data processing in the prior art are solved, and the convenience and intelligence of the system are improved.

CN119090495AInactive Publication Date: 2024-12-06HEBEI YIBAZHANG INFORMATION TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411053546.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-08-02
Publication Date
2024-12-06
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

The existing cashier system lacks orderliness when collecting consumption data, resulting in cumbersome verification of product information, long payment time, and easy to miss products, affecting convenience and efficiency.

Method used

By switching the display unit, the user consumption data and product type data are recorded and displayed separately. The interactive checkout unit uses the mall APP to check product information and pay jumps. The cashier control unit analyzes the product position distribution to judge the status and uses the Retinex neural network model to perform the Consumer bill image adaptive enhancement.

Benefits of technology

It realizes rapid positioning of product traceability, reduce payment time, improves the convenience of the cash register system, avoids product omissions, and enhances the intelligence of the system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119090495A_ABST
    Figure CN119090495A_ABST
Patent Text Reader

Abstract

The invention discloses a cashier system capable of collecting consumption data, and relates to the technical field of consumption data collection. The switching display unit is used for acquiring basic data of the cashier system, the cashier system comprises a plurality of clients, and the cashier system capable of acquiring consumption data can acquire consumption data of users, perform dual processing on the data and display the consumption data with a single user as a unit in one folder, so that the consumption data of the users can be acquired. And the other folder displays the consumption data taking the commodity type as the unit, so that not only can quick positioning be performed during commodity traceability, but also the commodity information can be more organized during checking, the payment time of the cashier system can be reduced through a mechanism that the commodity information is paired in a client kernel, the convenience of the cashier system is provided, and the user experience is improved. The convenience of removing the commodities in the queuing stage can be well avoided, the problem of commodity omission can be effectively avoided in cooperation with analysis of the position distribution of the commodities, and the intelligent degree of the cashier system is effectively enhanced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of consumption data collection, and in particular to a cash register system capable of collecting consumption data. Background Art

[0002] Referring to the Chinese patent, a smart box for collecting consumption data (announcement number: CN105844457B, announcement date: 2021-06-15), this patent solves the problem of collecting consumption data offline at all times and the problem of inconsistent cash register systems and inability to collect data without affecting the normal operation of the cash register system; at the same time, it can be cross-platform and cross-platform, without the need for a unified cash register system; hardware plug-in, plug and play, no third-party interface required; the interface of this product is inserted into the detection circuit, which can always understand whether the merchant is using this product, effectively preventing the loss of orders.

[0003] However, the existing cash register system that can collect consumption data still has other problems. For example, when collecting consumption data, only the consumption data of a single user is collected to facilitate rapid traceability and positioning of the product. However, when verifying the product information, it is necessary to operate the consumption data of several users. The process is too cumbersome and lacks organization when verifying the product information. In addition, in the cash register system, payment will also take too much time. There is a lack of pre-processing mechanism, and the convenience of the cash register system is poor. In the queuing stage, the goods need to be returned to the placement area, which increases the queuing time. The problem of missing goods after the settlement is completed is also difficult to avoid. For this reason, the present invention proposes a cash register system that can collect consumption data to solve the above-mentioned problems. Summary of the invention

[0004] 1. Technical issues to be resolved

[0005] In view of the deficiencies of the prior art, the present invention provides a cash register system capable of collecting consumption data, which solves the problems mentioned in the above background technology.

[0006] (II) Technical solution

[0007] To achieve the above objectives, the present invention is implemented through the following technical solutions: A cash register system capable of collecting consumption data, comprising:

[0008] Switching display unit: collecting basic data of the cash register system, the cash register system includes a plurality of clients, the plurality of clients perform data exchange, distinguish the basic data, and then display the basic data in a switching form, wherein the basic data is specifically the consumption data of the user;

[0009] Interactive checkout unit: establishes substitute data associated with the cash register system, inputs the commodity information to be checked out in the substitute data, and after the commodity information is verified to be consistent in the client, jumps the payment information in the substitute data, wherein the substitute data is specifically the mall APP;

[0010] Cashier control unit: collects information about the goods, analyzes the location distribution of the goods, and analyzes the status of the goods according to the location distribution, wherein the status of the goods is specifically a normal state and an abnormal state.

[0011] As an improved technical solution, the switching display unit performs data interaction between several clients, and after distinguishing the basic data, displays the basic data in a switching form in a specific manner as follows:

[0012] S1: First, the clients in the cash register system are divided into a number j, and then the user consumption data generated by each client j is Xj. After all clients j complete the settlement, data is transmitted between clients j;

[0013] S2: Select n in the serial number of client j as the basic object, where n is 1 or more. Then client j transmits the user's consumption data to client n via network transmission. At this time, two folders Y1 and Y2 are established. The user's consumption data is recorded in Y1 by user, and the user's consumption data is recorded in Y2 by commodity type.

[0014] As an improved technical solution, the specific method of recording the consumption data of users in S2 by user in Y1 and by commodity type in Y2 is as follows:

[0015] S21: In folder Y1, each user's consumption record is matched with the corresponding user information in units of users, and the previous user and the next user are distinguished by the user's consumption record in the form of intervals. In folder Y2, the goods with the same user's consumption record are grouped together, and the corresponding quantity is recorded.

[0016] As an improved technical solution, the distinction between folder Y1 and folder Y2 in S21 only displays one folder, and when the current folder is right-clicked to execute a switch command, the current folder is switched to another folder.

[0017] As an improved technical solution, after the commodity information in the interactive checkout unit is verified to be consistent in the client, the specific method of jumping the payment information in the replacement data is as follows:

[0018] P1: First, after the user selects a product, he opens the mall APP, scans the barcode of the product, and identifies the product information. After confirming the selection, the product enters the payment interface, and then the user enters the checkout area. The information of the selected product is recorded as Sj, where j is the quantity serial number of the product;

[0019] P2: At this time, the product information is synchronously entered into the mall APP after scanning the code. If the scanned information is consistent with the information confirmed in the mall APP, the payment interface will be jumped directly. If the scanned information is inconsistent with the information confirmed in the mall APP, further analysis is required.

[0020] As an improved technical solution, if the scanned information in P2 is inconsistent with the information confirmed in the mall APP, the specific method for further analysis is as follows:

[0021] P21: Set the control area SF of the mall APP. After the goods enter the control area SF, when the user operates the unwanted goods, he only needs to delete the confirmed product information in the mall APP. At this time, the cash register system will not recognize it when scanning the code.

[0022] As an improved technical solution, the cashier control unit analyzes the location distribution of the goods, and the specific method of analyzing the status of the goods according to the location distribution is:

[0023] M1: The product that a single user has scanned is recorded as Pj, and then in the area HU, the maximum distance between products Pj is set to YS. When the distance between any product in Pj and other products exceeds YS, the access control system will give a prompt, indicating that the product status is abnormal. When the distance between all products in Pj does not exceed YS, the access control system will not give a prompt.

[0024] As an improved technical solution, when the maximum distance between commodities Pj in the area HU is set to YS, if the position of the commodities changes outside the area HU, the access control system will not give any prompt.

[0025] As an improved technical solution, the method also includes a display enhancement unit: constructing a Retinex neural network model, converting the original image from the RGB space to the YCrCb space, using the network model to process the Y component alone, and only using guided filtering to process the Cr and Cb components, and using a multi-scale average algorithm to adaptively enhance the image of the consumption receipt.

[0026] As an improved technical solution, the specific expression for adaptively enhancing the image of the consumption receipt in the display enhancement unit is:

[0027]

[0028] Where R(x, y) represents the enhanced image, M(x, y) represents the enhanced reflection image of the Y component, and K(x, y) represents the enhanced illumination image of the Y component. Represents element-by-element product operation, C r (x, y) represents the enhanced C r Quantity, C b (x, y) represents the enhanced C b Quantity;

[0029] The expressions of M(x, y) and K(x, y) are:

[0030] M(x, y) = RTN_D θ (Y(x,y))

[0031] K(x, y) = RTN_E α (Y(x,y))

[0032] Where, RTN_D θ Represents the Retinex-based decomposition sub-network model, RTN_E α (Y(x, y)) represents the Retinex-based enhanced subnetwork model, θ and α represent learnable network parameters, and Y(x, y) represents the Y component of the original input image.

[0033] (III) Beneficial effects

[0034] The present invention provides a cash register system capable of collecting consumption data. Compared with the prior art, it has the following beneficial effects:

[0035] The cash register system capable of collecting consumption data collects consumption data from users and performs dual processing on the data. One folder displays consumption data based on a single user, and the other folder displays consumption data based on commodity type. This system can not only quickly locate commodities when tracing their sources, but also be more organized when verifying commodity information. The mechanism for verifying commodity information in the client can reduce the payment time of the cash register system, provide convenience for the cash register system, and avoid the inconvenience of removing commodities in the queuing stage. Combined with the analysis of commodity location distribution, this system can effectively avoid the problem of missing commodities, thereby effectively enhancing the intelligence of the cash register system. BRIEF DESCRIPTION OF THE DRAWINGS

[0036] Figure 1 A block diagram of a cash register system capable of collecting consumption data according to an embodiment of the present application;

[0037] Figure 2 This is a schematic diagram of the structure of an electronic device shown in an embodiment of the present application. DETAILED DESCRIPTION

[0038] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0039] See also Figure 1-Figure 2 , the embodiment of the present invention provides five technical solutions:

[0040] Embodiment 1

[0041] A cash register system capable of collecting consumption data, comprising:

[0042] Switching display unit: collects basic data of the cash register system. The cash register system includes several clients. Several clients exchange data with each other. After distinguishing the basic data, the basic data is displayed in a switching form. The basic data is specifically the consumption data of the user. The specific method of exchanging data between several clients in the switching display unit and distinguishing the basic data is as follows:

[0043] S1: First, the clients in the cash register system are divided into a number j, and then the user consumption data generated by each client j is Xj. After all clients j complete the settlement, data is transmitted between clients j;

[0044] S2: Select n in the serial number of client j as the basic object, where n is 1 or more, and then client j transmits the user's consumption data to client n through network transmission. At this time, two folders are established, namely Y1 and Y2. The user's consumption data is recorded in units of users in Y1, and in units of commodity types in Y2. The specific method of recording the user's consumption data in units of users in Y1 and in units of commodity types in Y2 in S2 is as follows:

[0045] S21: In folder Y1, each user's consumption record is matched with the corresponding user information, and the user's consumption record is used to distinguish the previous user and the next user in the form of intervals. In folder Y2, the same commodity is used as a unit, and the corresponding quantity is recorded. In S21, only one folder is displayed for the distinction between folder Y1 and folder Y2. When the current folder is right-clicked to execute the switch command, the current folder is switched to another folder.

[0046] Interactive checkout unit: establish alternative data that is interconnected with the cash register system, enter the product information to be checked out in the alternative data, and after the product information is verified and consistent in the client, the payment information is jumped in the alternative data. The alternative data is specifically the mall APP; after the product information in the interactive checkout unit is verified and consistent in the client, the specific method of jumping the payment information in the alternative data is:

[0047] P1: First, after the user selects a product, he opens the mall APP, scans the barcode of the product, and identifies the product information. After confirming the selection, the product enters the payment interface, and then the user enters the checkout area. The information of the selected product is recorded as Sj, where j is the quantity serial number of the product;

[0048] P2: At this time, the product information is input into the mall APP synchronously after scanning the code. If the scanned information is consistent with the information confirmed in the mall APP, the payment interface will be directly jumped. If the scanned information is inconsistent with the information confirmed in the mall APP, further analysis is required. If the scanned information in P2 is inconsistent with the information confirmed in the mall APP, the specific method for further analysis is as follows:

[0049] P21: Set the control area SF of the mall APP. After the goods enter the control area SF, when the user operates the unwanted goods, he only needs to delete the confirmed product information in the mall APP. At this time, the cash register system will not recognize it when scanning the code.

[0050] Cashier control unit: collects information about goods, analyzes the location distribution of goods, and analyzes the status of goods based on the location distribution, where the status of goods is specifically normal and abnormal. The cashier control unit analyzes the location distribution of goods and analyzes the status of goods based on the location distribution in the following specific ways:

[0051] M1: The product that a single user has scanned is recorded as Pj, and then in area HU, the maximum distance between products Pj is set to YS. When the distance between any product in Pj and other products exceeds YS, the access control system will give a prompt, indicating that the product status is abnormal. When the distance between all products in Pj does not exceed YS, the access control system will not give a prompt. In area HU, when the maximum distance between products Pj is set to YS, if the product changes position outside area HU, the access control system will not give a prompt.

[0052] Embodiment 2

[0053] This embodiment is based on the first embodiment, and the difference from the first embodiment is that it also includes a display enhancement unit: construct a Retinex neural network model, convert the original image from the RGB space to the YCrCb space, use the network model to process the Y component alone, only use the guided filter to process the Cr and Cb components, and use the multi-scale average algorithm to adaptively enhance the consumption receipt. The specific expression for adaptively enhancing the image of the consumption receipt in the display enhancement unit is:

[0054]

[0055] Where R(x, y) represents the enhanced image, M(x, y) represents the enhanced reflection image of the Y component, and K(x, y) represents the enhanced illumination image of the Y component. Represents element-by-element product operation, C r (x, y) represents the enhanced C r Quantity, C b (x, y) represents the enhanced C b Quantity;

[0056] The expressions of M(x, y) and K(x, y) are:

[0057] M(x, y) = RTN_D θ (Y(x,y))

[0058] K(x, y) = RTN_E α (Y(x,y))

[0059] Where, RTN_D θ Represents the Retinex-based decomposition sub-network model, RTN_E α (Y(x, y)) represents the enhanced subnetwork model based on Retinex, θ and α represent learnable network parameters, and Y(x, y) represents the Y component of the original input image. The Retinex neural network model processes the reflection map enhancement of the Y component as follows:

[0060] The enhanced result of the Y component illumination map is used as a self-attention and connected to the Y component reflection map that has not been enhanced by pixels, that is, the channels are connected, and then input into the enhancement sub-network for enhancement.

[0061] By constructing the Retinex-Net model, a good image enhancement effect can be achieved, which can retain more image detail information. In addition, by coordinating dynamic histogram equalization and homomorphic filtering to optimize the image, the degree of distortion of image optimization can be reduced, and the accuracy can be enhanced when scanning QR codes.

[0062] Embodiment 3

[0063] Compared with the first and second embodiments, the technical solution of this embodiment is to combine the solutions of the first and second embodiments for implementation.

[0064] Embodiment 4

[0065] A cash register system capable of collecting consumption data, characterized by comprising:

[0066] Switching display unit: collecting basic data of the cash register system, the cash register system includes a plurality of clients, the plurality of clients perform data exchange, distinguish the basic data, and then display the basic data in a switching form, wherein the basic data is specifically the consumption data of the user;

[0067] Interactive checkout unit: establishes substitute data associated with the cash register system, inputs the commodity information to be checked out in the substitute data, and after the commodity information is verified to be consistent in the client, jumps the payment information in the substitute data, wherein the substitute data is specifically the mall APP;

[0068] Cashier control unit: collects information about commodities, analyzes the location distribution of the commodities, and analyzes the status of the commodities according to the location distribution, wherein the status of the commodities is specifically a normal status and an abnormal status;

[0069] Display enhancement unit: Construct a Retinex neural network model to convert the original image from RGB space to YCrCb space, use the network model to process the Y component alone, and only use guided filtering to process the Cr and Cb components. Use a multi-scale average algorithm to adaptively enhance the consumption receipt.

[0070] Meanwhile, the contents not described in detail in this specification belong to the prior art known to those skilled in the art.

[0071] It should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device.

[0072] Although embodiments of the present invention have been shown and described, it will be appreciated by those skilled in the art that various changes, modifications, substitutions and variations may be made to the embodiments without departing from the principles and spirit of the present invention, and that the scope of the present invention is defined by the appended claims and their equivalents.

[0073] Embodiment 5

[0074] Corresponding to the aforementioned application function implementation method embodiment, the present application also provides an electronic device and corresponding embodiments.

[0075] See also Figure 2 , the electronic device 1000 includes a memory 1010 and a processor 1020 .

[0076] The processor 1020 may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or the processor may be any conventional processor, etc.

[0077] The memory 1010 may include various types of storage units, such as system memory, read-only memory (ROM), and permanent storage devices. Among them, ROM can store static data or instructions required by the processor 1020 or other modules of the computer. The permanent storage device may be a readable and writable storage device. The permanent storage device may be a non-volatile storage device that does not lose the stored instructions and data even after the computer is powered off. In some embodiments, the permanent storage device uses a large-capacity storage device (such as a magnetic or optical disk, flash memory) as a permanent storage device. In some other embodiments, the permanent storage device may be a removable storage device (such as a floppy disk, optical drive). The system memory may be a readable and writable storage device or a volatile readable and writable storage device, such as a dynamic random access memory. The system memory may store some or all instructions and data required by the processor at run time. In addition, the memory 1010 may include any combination of computer-readable storage media, including various types of semiconductor memory chips (DRAM, SRAM, SDRAM, flash memory, programmable read-only memory), and disks and / or optical disks may also be used. In some embodiments, the memory 1010 may include a readable and / or writable removable storage device, such as a laser disc (CD), a read-only digital versatile disc (such as a DVD-ROM, a double-layer DVD-ROM), a read-only Blu-ray disc, an ultra-density optical disc, a flash memory card (such as an SD card, a mini SD card, a Micro-SD card, etc.), a magnetic floppy disk, etc. The computer-readable storage medium does not include carrier waves and transient electronic signals transmitted wirelessly or wired.

[0078] The memory 1010 stores executable codes, and when the executable codes are processed by the processor 1020 , the processor 1020 can execute part or all of the methods described above.

[0079] The scheme of the present application has been described in detail above with reference to the accompanying drawings. In the above embodiments, the description of each embodiment has its own emphasis. For the part that is not described in detail in a certain embodiment, refer to the relevant description of other embodiments. Those skilled in the art should also know that the actions and modules involved in the description are not necessarily required for the present application. In addition, it can be understood that the steps in the method of the embodiment of the present application can be adjusted in order, merged and deleted according to actual needs, and the modules in the device of the embodiment of the present application can be merged, divided and deleted according to actual needs.

[0080] In addition, the method according to the present application may also be implemented as a computer program or a computer program product, which includes computer program code instructions for executing some or all of the steps in the above method of the present application.

[0081] Alternatively, the present application can also be implemented as a non-temporary machine-readable storage medium (or computer-readable storage medium, or machine-readable storage medium) on which executable code (or computer program, or computer instruction code) is stored. When the executable code (or computer program, or computer instruction code) is executed by a processor of an electronic device (or electronic device, server, etc.), the processor executes part or all of the steps of the above-mentioned method according to the present application.

[0082] Those skilled in the art will further appreciate that the various illustrative logical blocks, modules, circuits, and algorithm steps described in connection with the application herein may be implemented as electronic hardware, computer software, or a combination of both.

[0083] The flow chart and block diagram in the accompanying drawings show the possible architecture, function and operation of the system and method according to multiple embodiments of the present application. In this regard, each square box in the flow chart or block diagram can represent a part of a module, a program segment or a code, and the part of the module, the program segment or the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two continuous square boxes can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or the flow chart, and the combination of the square boxes in the block diagram and / or the flow chart can be implemented with a dedicated hardware-based system that performs the specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0084] The embodiments of the present application have been described above, and the above description is exemplary, not exhaustive, and is not limited to the disclosed embodiments. Many modifications and changes will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the described embodiments. The selection of terms used herein is intended to best explain the principles of the embodiments, practical applications, or improvements to the technology in the market, or to enable other persons of ordinary skill in the art to understand the embodiments disclosed herein.

Claims

1. A cash register system that can collect consumption data, It is characterized in that include: Switching display unit: collecting basic data of the cash register system, the cash register system includes a plurality of clients, the plurality of clients perform data exchange, distinguish the basic data, and then display the basic data in a switching form, wherein the basic data is specifically the consumption data of the user; Interactive checkout unit: establishes substitute data associated with the cash register system, inputs the commodity information to be checked out in the substitute data, and after the commodity information is verified to be consistent in the client, jumps the payment information in the substitute data, wherein the substitute data is specifically the mall APP; Cashier control unit: collects information about the goods, analyzes the location distribution of the goods, and analyzes the status of the goods according to the location distribution, wherein the status of the goods is specifically a normal state and an abnormal state.

2. A cash register system capable of collecting consumption data according to claim 1, Features: The specific method of performing data interaction between the plurality of clients in the switching display unit and distinguishing the basic data and displaying the basic data in a switching form is as follows: S1: First, the clients in the cash register system are divided into a number j, and then the user consumption data generated by each client j is Xj. After all clients j complete the settlement, data is transmitted between clients j; S2: Select n in the serial number of client j as the basic object, where n is 1 or more. Then client j transmits the user's consumption data to client n via network transmission. At this time, two folders Y1 and Y2 are established. The user's consumption data is recorded in Y1 by user, and the user's consumption data is recorded in Y2 by commodity type.

3. A cash register system capable of collecting consumption data according to claim 2, Features: The specific method of recording the consumption data of the user in S2 by user in Y1 and by commodity type in Y2 is as follows: S21: In folder Y1, each user's consumption record is matched with the corresponding user information in units of users, and the previous user and the next user are distinguished by the user's consumption record in the form of intervals. In folder Y2, the goods with the same user's consumption record are grouped together, and the corresponding quantity is recorded.

4. A cash register system capable of collecting consumption data according to claim 3, Features: In the above S21, the folder Y1 and the folder Y2 are distinguished, and only one folder is displayed. When the current folder is right-clicked to execute a switch command, the current folder is switched to another folder.

5. A cash register system capable of collecting consumption data according to claim 1, Features: After the commodity information in the interactive checkout unit is verified to be consistent in the client, the specific method of jumping the payment information in the replacement data is: P1: First, after the user selects a product, he opens the mall APP, scans the barcode of the product, and identifies the product information. After confirming the selection, the product enters the payment interface, and then the user enters the checkout area. The information of the selected product is recorded as Sj, where j is the quantity serial number of the product; P2: At this time, the product information is synchronously entered into the mall APP after scanning the code. If the scanned information is consistent with the information confirmed in the mall APP, the payment interface will be jumped directly. If the scanned information is inconsistent with the information confirmed in the mall APP, further analysis is required.

6. A cash register system capable of collecting consumption data according to claim 5, Features: If the scanned information in P2 is inconsistent with the information confirmed in the mall APP, the specific method for further analysis is as follows: P21: Set the control area SF of the mall APP. After the goods enter the control area SF, when the user operates the unwanted goods, he only needs to delete the confirmed product information in the mall APP. At this time, the cash register system will not recognize it when scanning the code.

7. A cash register system capable of collecting consumption data according to claim 1, Features: The cashier control unit analyzes the location distribution of the goods, and the specific method of analyzing the status of the goods according to the location distribution is: M1: The product that a single user has scanned is recorded as Pj, and then in the area HU, the maximum distance between products Pj is set to YS. When the distance between any product in Pj and other products exceeds YS, the access control system will give a prompt, indicating that the product status is abnormal. When the distance between all products in Pj does not exceed YS, the access control system will not give a prompt.

8. A cash register system capable of collecting consumption data according to claim 7, Features: When the maximum distance between commodities Pj in the area HU is set to YS, if the position of the commodities changes outside the area HU, the access control system will not give any prompt.

9. A cash register system capable of collecting consumption data according to claim 1, Features: It also includes a display enhancement unit: constructing a Retinex neural network model, converting the original image from the RGB space to the YCrCb space, using the network model to process the Y component alone, only using guided filtering to process the Cr and Cb components, and using a multi-scale average algorithm to adaptively enhance the image of the consumption receipt.

10. A cash register system capable of collecting consumption data according to claim 9, Features: The specific expression for adaptively enhancing the image of the consumption receipt in the display enhancement unit is: In the formula, R(x, y) represents the enhanced image, M(x, y) represents the enhanced reflection image of the Y component, and K(x, y) represents the enhanced illumination image of the Y component. Represents element-by-element product operation, C r (x, y) represents the enhanced C r Quantity, C b (x, y) represents the enhanced C b Quantity; The expressions of M(x, y) and K(x, y) are: M(x,y)=RTN_D θ (Y(x,y)) K(x,y)=RTN_E α (Y(x,y)) Where, RTN_D θ Represents the Retinex-based decomposition sub-network model, RTN_E α (Y(x, y)) represents the Retinex-based enhanced subnetwork model, θ and α represent learnable network parameters, and Y(x, y) represents the Y component of the original input image.