Intelligent paper output control method, device and system
Read the user ID through NFC induction signal, determine the paper output length, and dynamically adjust it according to the user's paper pickup record, solving the problem of fixed and unreasonable paper output control method of the existing smart tissue box, and achieving reasonable paper output length Control and paper saving.
Patent Information
- Application Number
- CN202210780966.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-07-04
- Publication Date
- 2025-02-07
- Estimated Expiration
- 2042-07-04
AI Technical Summary
The paper output control method of existing smart tissue boxes is mainly fixed-length control, which is difficult to meet the different user needs and is difficult to save paper.
By receiving the NFC induction signal, reading the user ID, determining whether the user is a new user, determining the first paper output length, and driving the paper feeding motor to feed the paper within the first paper output length range. By monitoring the length of the paper taken by the user, it is determined whether it has reached the first paper output length and performs paper output control. After the paper is stopped, the second paper output length is determined based on the user's paper pickup record, and the paper feed is continued.
It realizes reasonable control of paper output length, saves paper use, reduces waste of tissues, and meets users' personalized paper use needs.
Smart Images

Figure CN115114946B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of Internet of Things, and in particular to an intelligent paper output control method, device and system. Background Art
[0002] Paper towels are a kind of daily necessities, which usually contain chlorine, bleaching powder, alcohol, wood pulp and renewable materials. Paper towels can be used to clean dirt conveniently and maintain hygiene.
[0003] Conventional paper towels are provided in rolls and are taken by pulling. A significant problem with this method is that when the rolled paper towels are taken, the unused paper towels come into contact with the user's hands, which poses a hygiene risk to the next user and does not comply with the principle of contactless access. For this reason, paper towel pull-outs are also commonly used, but paper towel pull-outs often encounter the problem of not being able to take out the next paper towel, requiring the user to pull the paper towel out of the box, which has poor reliability and poor user experience. At the same time, existing paper towels are usually only available in specific places. When you need to use paper towels when you go out, you need to go to a retail store to buy packages of paper towels, which is very inconvenient.
[0004] The prior art provides a smart tissue box with automatic paper dispensing. This type of smart tissue box can solve the above-mentioned problems related to paper picking and purchasing, and can be combined with commercial operations to achieve a win-win situation, better maintain long-term free paper, and reduce public investment. However, the paper dispensing control method of the existing smart tissue box is mainly fixed length control, which is difficult to meet the different usage needs of users. How to better control the paper dispensing length, save paper and meet user needs as much as possible is a problem that needs to be solved. Summary of the invention
[0005] Based on this, it is necessary to provide an intelligent paper output control method, device and system to address the above problems.
[0006] The embodiment of the present invention is implemented as follows: an intelligent paper output control method, the intelligent paper output control method comprising:
[0007] Receive the NFC induction signal and read the user ID of the simulated card;
[0008] Determine whether the user is a new user according to the user ID, if yes, obtain a set value as the first paper output length, if no, determine the first paper output length corresponding to the read user ID;
[0009] Drive the paper feeding motor to feed paper;
[0010] Monitoring the paper taking length of the user, and determining whether the paper taking length of the user reaches the first paper output length;
[0011] If the paper length taken by the user reaches the first paper output length, paper output is stopped;
[0012] After stopping paper discharge, receiving a paper discharge request from the same user ID, determining the second paper discharge length according to the paper pickup record of the user ID;
[0013] The paper feeding motor is driven to feed paper according to the determined second paper output length.
[0014] In one embodiment, the present invention provides an intelligent paper discharge control device, the intelligent paper discharge control device comprising:
[0015] A receiving module is used to receive the NFC sensing signal and read the user ID of the simulated card;
[0016] A first determination module, configured to determine whether the user is a new user according to the user ID, and if so, obtain a set value as the first paper output length, and if not, determine the first paper output length corresponding to the read user ID;
[0017] The first driving module is used to drive the paper feeding motor to feed paper;
[0018] A monitoring and processing module, used for monitoring the paper picking length of the user, and determining whether the paper picking length of the user reaches the first paper output length; if the paper picking length of the user reaches the first paper output length, paper output is stopped;
[0019] A second determination module is used for, after stopping paper discharge, receiving a paper discharge request from the same user ID, and determining a second paper discharge length according to the paper picking record of the user ID;
[0020] The second driving module is used to drive the paper feeding motor to feed paper according to the determined second paper output length.
[0021] In one embodiment, the present invention provides an intelligent paper discharging control system, the intelligent paper discharging control system comprising:
[0022] The intelligent paper output control device according to the present invention; and
[0023] The smart paper box is controlled by the smart paper output control device and is used for storing and outputting paper.
[0024] The intelligent paper output control method provided by the present invention determines the first paper output length corresponding to the user through the user ID, and drives the paper supply motor to supply paper within the first paper output length range; the paper output control is performed by judging whether the paper pickup length of the user reaches the first paper output length; after stopping the paper output, the user can request the paper output again, and the second paper output length controls the paper usage of the user. The method provided by the present invention determines the available paper pickup length of the user according to the paper pickup record of the user, realizes the reasonable control of the paper output length, can guide the saving of paper, and reduce the waste of paper towels. BRIEF DESCRIPTION OF THE DRAWINGS
[0025] Figure 1 A flow chart of an intelligent paper discharging control method provided by an embodiment;
[0026] Figure 2 A structural block diagram of an intelligent paper discharging control device provided by an embodiment;
[0027] Figure 3 A structural block diagram of an intelligent paper discharging control system provided by an embodiment;
[0028] Figure 4 FIG. 4 is a block diagram of the internal structure of a computer device in one embodiment. DETAILED DESCRIPTION
[0029] In order to make the purpose, technical solution and advantages of the present invention more clearly understood, the present invention is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not intended to limit the present invention.
[0030] It is understood that the terms "first", "second", etc. used in the present invention may be used herein to describe various elements, but unless otherwise specified, these elements are not limited by these terms. These terms are only used to distinguish a first element from another element. For example, a first xx script may be referred to as a second xx script, and similarly, a second xx script may be referred to as a first xx script without departing from the scope of the present invention.
[0031] like Figure 1 As shown, in one embodiment, the present invention proposes an intelligent paper discharging control method, which may specifically include the following steps:
[0032] S100, receiving the NFC sensing signal and reading the user ID of the simulated card;
[0033] S200, judging whether the user is a new user according to the user ID, if so, obtaining a set value as the first paper output length, if not, determining the first paper output length corresponding to the read user ID;
[0034] S300, driving the paper feeding motor to feed paper;
[0035] S400, monitoring the paper picking length of the user, and determining whether the paper picking length of the user reaches the first paper output length; if the paper picking length of the user reaches the first paper output length, stopping paper output;
[0036] S500, after stopping paper discharge, receiving a paper discharge request from the same user ID, and determining a second paper discharge length according to the paper pickup record of the user ID;
[0037] S600, driving a paper feeding motor to feed paper according to the determined second paper output length.
[0038] In this embodiment, the smart paper box communicates with the mobile device using NFC, and the mobile device can be used as a simulated card. Optionally, any device or card with a simulated card function can be used in the method of the present invention. NFC is used to facilitate the establishment of a communication relationship between the smart paper box and the mobile device, which is more convenient than the QR code method; preferably, in addition to NFC, a QR code is also included, and the user can trigger the method of the present invention by scanning the QR code, which is to read the ID of the scanning device.
[0039] In this embodiment, after obtaining the user ID, it is determined whether the user ID is a new user by querying the user database. For a new user, the system setting value is obtained as the first paper output length, and for a non-new user, the first paper output length corresponding to the user needs to be further determined. The system setting value can be set by the administrator according to the average paper length of the user in the historical records or automatically generated by the system.
[0040] In this embodiment, the paper supply motor rotates to supply paper outward. For the method of realizing paper supply by rotating the paper supply motor, reference can be made to the prior art. The present invention does not involve the improvement of this motor and its structure. Any method of controlling the paper output amount or paper output length by the rotation angle of the motor is applicable to the method of the present invention. It should be noted that the paper supply process of the present invention is not a one-time paper supply, but an intermittent paper supply according to the user's paper picking action, that is, after a paper request, the length of the paper towel obtained by the user is limited by the first paper output length (or the second paper output length), but the system will monitor the user's paper picking action so as to output paper within the range of the first paper output length (or the second paper output length), and will not spit out all the paper towels at once. In this embodiment, the paper output length can be measured in centimeters or millimeters.
[0041] In this embodiment, the paper feeding motor is controlled by monitoring whether the paper taking length of the user reaches the first paper output length; the monitoring method can adopt any existing length detection method, for example, a capacitive sensor is used, when the paper is pulled out, the detection value of the capacitive sensor changes, and each change is used to determine that a piece of paper has been output (each paper towel has a fixed length); the paper output length can also be calculated by the mass change; the paper output length can also be calculated by the rotation angle of the paper feeding motor, for example, the paper feeding motor rotates a fixed angle each time, and each rotation provides a fixed length of paper towel to the outside, and the paper output length can be calculated by the number of rotations of the paper feeding motor.
[0042] In this embodiment, after a request for paper discharge is completed, if the user needs to use paper again, the second paper discharge length is determined according to the user's paper picking record, and the paper feeding motor is driven to feed paper out according to the second paper discharge length. In this embodiment, it should be noted that the second paper discharge length is relative to the first paper discharge length. The first paper discharge length refers to the first paper discharge within a set time (such as a day or a week), and the second paper discharge length refers to the paper discharge with an interval between the current paper discharge and the previous paper discharge being less than the aforementioned set time, which can be the second paper discharge, the fifth paper discharge, etc. within the same day.
[0043] In this embodiment, the process of driving the paper feeding motor to feed paper according to the determined second paper feeding length is the same as driving the paper feeding motor according to the first paper feeding length.
[0044] The intelligent paper output control method provided by the present invention determines the first paper output length corresponding to the user through the user ID, and drives the paper supply motor to supply paper within the first paper output length range; the paper output control is performed by judging whether the paper pickup length of the user reaches the first paper output length; after stopping the paper output, the user can request the paper output again, and the second paper output length controls the paper usage of the user. The method provided by the present invention determines the available paper pickup length of the user according to the paper pickup record of the user, realizes the reasonable control of the paper output length, can guide the saving of paper, and reduce the waste of paper towels.
[0045] As an optional embodiment of the present invention, the driving of the paper feeding motor to feed paper includes:
[0046] Driving the paper feeding motor to rotate a set angle to feed paper outward;
[0047] Check whether there is paper picking action. If so, repeat the previous step.
[0048] In this embodiment, the monitoring of the paper picking action can be detected by a photoelectric matching sensor. When there is a tissue at the outlet of the smart paper box, the transmitting end and the receiving end of the photoelectric matching sensor are separated and the photoelectric signal cannot be transmitted; when the tissue at the outlet of the smart paper box is taken away, the receiving end and the transmitting end of the photoelectric matching sensor are connected, and the change in the signal can be used to determine whether there is a paper picking action.
[0049] In this embodiment, when no paper picking action is detected, the paper feeding drive motor stops working. After a stop time, it is necessary to receive an NFC sensing signal or a code scanning request again to continue the next round of paper feeding.
[0050] As an optional embodiment of the present invention, determining the first paper output length corresponding to the read user ID includes:
[0051] Determine the total paper length L of the current user ID in the most recent N times;
[0052] Calculate the difference between the N standard paper lengths and the total paper length L of the current user ID for the most recent N times, and record it as the first difference;
[0053] Calculate the average value of the first difference in the most recent N times of paper usage, and record it as the first average value;
[0054] The sum of the first average value and the standard paper length l is calculated to obtain the first paper output length corresponding to the current user ID.
[0055] In this embodiment, N can be 10, 15, 50, 100, etc., and the embodiment of the present invention does not limit this. The N-time standard paper length is Nl, where l is the set standard paper length each time; the difference between the N-time standard paper length and the total paper length L of the current user ID for the most recent N times is calculated, that is, Nl-L; the first average value is (Nl-L) / N; the sum of the first average value and the standard paper length l is calculated to obtain the first paper length corresponding to the current user ID, that is, (Nl-L) / N+l.
[0056] As an optional embodiment of the present invention, the standard paper length is updated by the following steps:
[0057] Determine the total paper usage from today to the current time, and record it as the first paper usage;
[0058] Determine the time when the paper towels are used up according to the difference between the current remaining paper amount and the first paper amount;
[0059] The paper replenishment time is obtained, and the standard paper length is updated according to the difference between the obtained paper replenishment time and the determined paper towel exhaustion time.
[0060] In this embodiment, the first paper quantity is measured by length or number of sheets; since the amount of paper replenished each time is relatively fixed, the current remaining paper quantity can be obtained by calculating the cumulative paper quantity of each day, and the time when the paper towel will run out can be predicted based on the remaining paper quantity and the first paper quantity. The present invention can update (reduce) the standard paper length based on the difference between the predicted time when the paper towel will run out and the obtained paper replenishment time sent by the maintenance personnel, thereby extending the time when paper is available; of course, it can be understood that when the paper replenishment time sent by the maintenance personnel is earlier than the predicted time when the paper towel will run out, the standard paper length does not need to be updated, or the standard paper length can be increased.
[0061] As an optional embodiment of the present invention, determining the time when the paper towels are used up according to the difference between the current remaining paper amount and the first paper amount includes:
[0062] Obtain the time variation graph of paper usage for several statistical days;
[0063] Draw m+1 vertical lines at equal intervals on the time-varying graph of paper consumption, calculate the incremental mean of the paper consumption of adjacent vertical lines, and obtain m incremental means;
[0064] Calculate the average of the difference between the mean of the first m1 increments and the paper usage increment at the time point corresponding to the first paper usage, and record it as the second average;
[0065] Add the second average value to the last m2 incremental means respectively to obtain m2 incremental groups;
[0066] The incremental groups are accumulated according to the time sequence of the incremental mean values in the incremental groups until the accumulated sum is not less than the current remaining paper amount;
[0067] The paper run-out time is obtained according to the time corresponding to the vertical line corresponding to the increment mean value in the last accumulated increment group.
[0068] In this embodiment, any date with a paper discharge record can be used as a statistical day. Preferably, a statistical day with the same nature as the current date is selected, and the nature here refers to the same weekend, the same holiday, the same working day, etc. For each statistical day, a corresponding paper consumption change graph over time can be obtained. The graph uses time as the horizontal axis and paper consumption as the vertical axis to record the change of paper consumption over time on that day. For the paper consumption time change graphs of several statistical days (such as 10 days, 20 days, 30 days, etc.) obtained, m+1 vertical lines are drawn at equal intervals on each paper consumption time change graph. For each paper consumption time change graph, the position and number of the vertical lines are exactly the same, and the vertical lines can correspond to the hour and half-hour moments; the paper consumption corresponding to each two adjacent vertical lines is subtracted to obtain the increment of paper consumption within the same time difference; for the increment of paper consumption obtained at the same time point, the average value can be obtained to obtain the increment mean. For example, for the time period of 8:00-9:00 in the morning, the average of the increment of paper usage in the time variation graph of the selected 10 sheets of paper usage in this interval is 5 meters; m is equal to the number of divided time periods, with an interval of one hour, then m is 24.
[0069] In this embodiment, m1 and m2 here are based on the current time point (for example, 10:18 am). The number of incremental means calculated by the vertical lines between the beginning of the day and the current time point is m1 (10 in this example), and the number of incremental means calculated by the vertical lines between the current time point and the end of the corresponding statistical day is m2 (13 in this example; the incremental mean between 10:00-11:00 can be included in either m1 or m2, or can be ignored).
[0070] In this embodiment, for example, between 0:00-1:00, the mean value of the increment of paper consumption is 4 (not specifically stated, the unit is meters in this embodiment), and the paper consumption in the corresponding time period of the day is 3.8; for example, between 1:00-2:00, the mean value of the increment of paper consumption is 4.5, and the paper consumption in the corresponding time period of the day is 4.2, then the second average value is (4-3.8+4.5-4.2) / 2=0.25; for example, the time corresponding to m2 is from 2:00-24:00, among which the mean value of the increment corresponding to 2:00-3:00 is 3.7, and the mean value of the increment corresponding to 3:00-4:00 is 2.9, then the first increment group in m2 is 3.7+0.25; the second increment group is 2.9+0.25; and so on.
[0071] In this embodiment, the incremental groups are accumulated in chronological order until the accumulated sum is not less than the current remaining amount of paper. The predicted time when the paper towel will run out can be obtained based on the time corresponding to the vertical line on the right corresponding to the average value of the incremental group in the last accumulated incremental group.
[0072] As an optional embodiment of the present invention, determining the second paper output length according to the paper picking record of the user ID includes:
[0073] Determine the number of times a user ID takes paper within a set time range;
[0074] Determine the corresponding attenuation value according to the number of times of paper picking;
[0075] The second paper output length is determined according to the determined attenuation value and the first paper output length.
[0076] In this embodiment, the second paper output length is determined according to the number of paper pickups obtained by presetting the correspondence between the number of times and the attenuation value. In this embodiment, the attenuation value can be set to, for each increase in the number of paper pickups, the second paper output length decays by 10%. In this embodiment, it should be noted that the "within the set time range" here means that the time interval between two paper pickups needs to be less than the set time range (e.g., 10 minutes, 30 minutes, etc.) to be counted as continuous paper pickup. The above steps of this embodiment are used to solve the problem of determining the paper output length in the case of continuous paper pickup. In this embodiment, it should be noted that, in addition to being limited to the set time range, the present invention does not limit whether the second paper pickup operation is performed on the same smart paper box, and may only include the operation of picking up paper on the same smart paper box, or may include the operation of picking up paper on other smart paper boxes. In addition, the second paper output length here does not necessarily mean the length of the second paper output. This is only a relative description of the previous and the next time.
[0077] As an optional embodiment of the present invention, it is determined whether the paper length taken by the user reaches the first paper output length, and if not, the following steps are included:
[0078] Calculate the difference between the user's paper taking length and the first paper output length, and record it as a second difference;
[0079] The second difference is added to the first paper output length corresponding to the user ID to update the first paper output length.
[0080] In this embodiment, if the paper picking length of the user is less than the first paper output length, the unused paper output length of the user is recorded under the user ID, and the unused paper output length is increased on the basis of the first paper output length when the user picks up paper next time.
[0081] As an optional embodiment of the present invention, the intelligent paper output control method further includes:
[0082] Monitor whether the total paper output length reaches the set threshold;
[0083] If so, generate a paper replenishment prompt message and send it to the management terminal.
[0084] In this embodiment, the set threshold here can be 90%, 85%, etc. of the total length of the paper roll or the tissue in the smart paper box. The paper reminder information can be sent to the management terminal by SMS or short message, and the management terminal here can be a mobile device such as a smart phone. Therefore, it can be understood that the smart paper box in the present invention also has the function of accessing the Internet.
[0085] like Figure 2 As shown, an embodiment of the present invention further provides an intelligent paper discharge control device, and the intelligent paper discharge control device includes:
[0086] A receiving module is used to receive the NFC sensing signal and read the user ID of the simulated card;
[0087] A first determination module, configured to determine whether the user is a new user according to the user ID, and if so, obtain a set value as the first paper output length, and if not, determine the first paper output length corresponding to the read user ID;
[0088] The first driving module is used to drive the paper feeding motor to feed paper;
[0089] A monitoring and processing module, used for monitoring the paper picking length of the user, and determining whether the paper picking length of the user reaches the first paper output length; if the paper picking length of the user reaches the first paper output length, paper output is stopped;
[0090] A second determination module is used for, after stopping paper discharge, receiving a paper discharge request from the same user ID, and determining a second paper discharge length according to the paper picking record of the user ID;
[0091] The second driving module is used to drive the paper feeding motor to feed paper according to the determined second paper output length.
[0092] In this embodiment, the above modules are modularization of the intelligent paper discharge control provided by the present invention. For the explanation of each module, please refer to the content of the method part of the present invention, which will not be described in detail in this embodiment.
[0093] like Figure 3 As shown, the embodiment of the present invention further provides an intelligent paper discharging control system, and the intelligent paper discharging control system includes:
[0094] The intelligent paper output control device according to the embodiment of the present invention; and
[0095] The smart paper box is controlled by the smart paper output control device and is used for storing and outputting paper.
[0096] In this embodiment, the above-mentioned intelligent paper output control device can be set as a control device in the smart paper box, and can also be set separately from the smart paper box in the form of a computer device and maintain communication with the smart paper box, and control the operation of the smart paper box by sending control instructions to the smart paper box.
[0097] The intelligent paper discharge control system provided by the present invention determines the first paper discharge length corresponding to the user through the user ID, and drives the paper supply motor to supply paper within the first paper discharge length range; the paper discharge control is performed by judging whether the user's paper pickup length reaches the first paper discharge length; after stopping the paper discharge, the user can request the paper discharge again, and at this time, the second paper discharge length controls the user's paper pickup amount. The method provided by the present invention determines the user's available paper pickup length according to the user's paper pickup record, realizes the reasonable control of the paper discharge length, can guide the saving of paper, and reduce the waste of paper towels.
[0098] Figure 4 The internal structure diagram of a computer device in one embodiment is shown. The computer device may specifically be Figure 3 The intelligent paper output control device in Figure 4 As shown, the computer device includes a processor, a memory, a network interface, an input device and a display screen connected through a system bus. Among them, the memory includes a non-volatile storage medium and an internal memory. The non-volatile storage medium of the computer device stores an operating system and may also store a computer program. When the computer program is executed by the processor, the processor can implement the intelligent paper output control method provided in the embodiment of the present invention. The internal memory may also store a computer program. When the computer program is executed by the processor, the processor can execute the intelligent paper output control method provided in the embodiment of the present invention. The display screen of the computer device may be a liquid crystal display screen or an electronic ink display screen, and the input device of the computer device may be a touch layer covering the display screen, or a button, trackball or touchpad provided on the housing of the computer device, or an external keyboard, touchpad or mouse, etc.
[0099] Those skilled in the art will understand that Figure 4 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present invention, and does not constitute a limitation on the computer device to which the solution of the present invention is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.
[0100] In one embodiment, the intelligent paper discharge control device provided by the embodiment of the present invention can be implemented in the form of a computer program. The computer program can be Figure 4 The computer device shown in the figure is run. The memory of the computer device can store various program modules constituting the intelligent paper output control device, for example, Figure 3The receiving module, the first determining module, the first driving module, the monitoring process, the second determining module and the second driving module shown in the figure. The computer program composed of each program module enables the processor to execute the steps of the intelligent paper output control method of each embodiment of the present invention described in this specification.
[0101] For example, Figure 4 The computer device shown can be Figure 3 The receiving module in the intelligent paper output control device shown executes step S100; the computer device can execute step S200 through the first determination module; the computer device can execute step S300 through the first driving module; the computer device can execute step S400 through the monitoring and processing module; the computer device can execute step S500 through the second determination module; the computer device can execute step S600 through the second driving module.
[0102] In one embodiment, a computer device is provided, the computer device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the computer program, the following steps are implemented:
[0103] Receive the NFC induction signal and read the user ID of the simulated card;
[0104] Determine whether the user is a new user according to the user ID, if yes, obtain a set value as the first paper output length, if no, determine the first paper output length corresponding to the read user ID;
[0105] Drive the paper feeding motor to feed paper;
[0106] Monitoring the paper taking length of the user, and determining whether the paper taking length of the user reaches the first paper output length;
[0107] If the paper length taken by the user reaches the first paper output length, paper output is stopped;
[0108] After stopping paper discharge, receiving a paper discharge request from the same user ID, determining the second paper discharge length according to the paper pickup record of the user ID;
[0109] The paper feeding motor is driven to feed paper according to the determined second paper output length.
[0110] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the processor performs the following steps:
[0111] Receive the NFC induction signal and read the user ID of the simulated card;
[0112] Determine whether the user is a new user according to the user ID, if yes, obtain a set value as the first paper output length, if no, determine the first paper output length corresponding to the read user ID;
[0113] Drive the paper feeding motor to feed paper;
[0114] Monitoring the paper taking length of the user, and determining whether the paper taking length of the user reaches the first paper output length;
[0115] If the paper length taken by the user reaches the first paper output length, paper output is stopped;
[0116] After stopping paper discharge, receiving a paper discharge request from the same user ID, determining the second paper discharge length according to the paper pickup record of the user ID;
[0117] The paper feeding motor is driven to feed paper according to the determined second paper output length.
[0118] It should be understood that, although each step in the flow chart of each embodiment of the present invention is shown in sequence according to the indication of the arrow, these steps are not necessarily performed in sequence according to the order indicated by the arrow. Unless there is a clear explanation in this article, the execution of these steps does not have a strict order restriction, and these steps can be performed in other orders. Moreover, at least a portion of the steps in each embodiment may include a plurality of sub-steps or a plurality of stages, and these sub-steps or stages are not necessarily performed at the same time, but can be performed at different times, and the execution order of these sub-steps or stages is not necessarily performed in sequence, but can be performed in turn or alternately with at least a portion of other steps or sub-steps or stages of other steps.
[0119] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiments can be completed by instructing the relevant hardware through a computer program, and the program can be stored in a non-volatile computer-readable storage medium. When the program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided by the present invention can include non-volatile and / or volatile memory. Non-volatile memory can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memory can include random access memory (RAM) or external cache memory. As an illustration and not limitation, RAM is available in many forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM).
[0120] The technical features of the above-described embodiments may be arbitrarily combined. To make the description concise, not all possible combinations of the technical features in the above-described embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0121] The above-mentioned embodiments only express several implementation methods of the present invention, and the description thereof is relatively specific and detailed, but it cannot be understood as limiting the scope of the patent of the present invention. It should be pointed out that, for ordinary technicians in this field, several variations and improvements can be made without departing from the concept of the present invention, which all belong to the protection scope of the present invention. Therefore, the protection scope of the patent of the present invention shall be subject to the attached claims.
Claims
1. An intelligent paper output control method, characterized in that: The intelligent paper output control method comprises: Receive the NFC induction signal and read the user ID of the simulated card; Determine whether the user is a new user according to the user ID, if yes, obtain a set value as the first paper output length, if no, determine the first paper output length corresponding to the read user ID; Drive the paper feeding motor to feed paper; Monitoring the paper taking length of the user, and determining whether the paper taking length of the user reaches the first paper output length; If the paper length taken by the user reaches the first paper output length, paper output is stopped; After stopping paper discharge, receiving a paper discharge request from the same user ID, determining the second paper discharge length according to the paper pickup record of the user ID; driving a paper feeding motor to feed paper according to the determined second paper output length; The determining of the first paper output length corresponding to the read user ID includes: Determine the total paper length L of the current user ID in the most recent N times; Calculate the difference between the N standard paper lengths and the total paper length L of the current user ID for the most recent N times, and record it as the first difference; Calculate the average value of the first difference in the most recent N times of paper usage, and record it as the first average value; Calculate the sum of the first average value and the standard paper length l to obtain the first paper output length corresponding to the current user ID; The standard paper length is updated by the following steps: Determine the total paper usage from today to the current time, and record it as the first paper usage; Determine the time when the paper towels are used up according to the difference between the current remaining paper amount and the first paper amount; The paper replenishment time is obtained, and the standard paper length is updated according to the difference between the obtained paper replenishment time and the determined paper towel exhaustion time.
2. The intelligent paper output control method according to claim 1, characterized in that: The driving of the paper feeding motor to feed paper comprises: Driving the paper feeding motor to rotate a set angle to feed paper outward; Check whether there is paper picking action. If so, repeat the previous step.
3. The intelligent paper output control method according to claim 1, characterized in that: The step of determining the time when the paper towels are used up according to the difference between the current remaining paper amount and the first paper amount includes: Obtain the time variation graph of paper usage for several statistical days; Draw m+1 vertical lines at equal intervals on the time-varying graph of paper consumption, calculate the incremental mean of the paper consumption of adjacent vertical lines, and obtain m incremental means; Calculate the average of the difference between the mean of the first m1 increments and the paper usage increment at the time point corresponding to the first paper usage, and record it as the second average; Add the second average value to the last m2 incremental means respectively to obtain m2 incremental groups; The incremental groups are accumulated according to the time sequence of the incremental mean values in the incremental groups until the accumulated sum is not less than the current remaining paper amount; The time when the paper towel runs out is obtained according to the time corresponding to the vertical line corresponding to the mean value of the increment in the last accumulated increment group.
4. The intelligent paper output control method according to claim 1, characterized in that: The determining the second paper output length according to the paper picking record of the user ID includes: Determine the number of times a user ID takes paper within a set time range; Determine the corresponding attenuation value according to the number of times of paper picking; The second paper output length is determined according to the determined attenuation value and the first paper output length.
5. The intelligent paper output control method according to claim 1, characterized in that: Determine whether the paper length taken by the user reaches the first paper output length, if not, including the following steps: Calculate the difference between the user's paper taking length and the first paper output length, and record it as a second difference; The second difference is added to the first paper output length corresponding to the user ID to update the first paper output length.
6. The intelligent paper output control method according to claim 1, characterized in that: The intelligent paper output control method further includes: Monitor whether the total paper output length reaches the set threshold; If so, generate a paper replenishment prompt message and send it to the management terminal.
7. An intelligent paper output control device, characterized in that: The intelligent paper output control device comprises: A receiving module is used to receive the NFC sensing signal and read the user ID of the simulated card; A first determination module, configured to determine whether the user is a new user according to the user ID, and if so, obtain a set value as the first paper output length, and if not, determine the first paper output length corresponding to the read user ID; The first driving module is used to drive the paper feeding motor to feed paper; A monitoring and processing module, used for monitoring the paper picking length of the user, and determining whether the paper picking length of the user reaches the first paper output length; if the paper picking length of the user reaches the first paper output length, paper output is stopped; A second determination module is used for, after stopping paper discharge, receiving a paper discharge request from the same user ID, and determining a second paper discharge length according to the paper picking record of the user ID; A second driving module, used for driving a paper feeding motor to feed paper according to the determined second paper output length; The determining of the first paper output length corresponding to the read user ID includes: Determine the total paper length L of the current user ID in the most recent N times; Calculate the difference between the N standard paper lengths and the total paper length L of the current user ID for the most recent N times, and record it as the first difference; Calculate the average value of the first difference in the most recent N times of paper usage, and record it as the first average value; Calculate the sum of the first average value and the standard paper length l to obtain the first paper output length corresponding to the current user ID; The standard paper length is updated by the following steps: Determine the total paper usage from today to the current time, and record it as the first paper usage; Determine the time when the paper towels are used up according to the difference between the current remaining paper amount and the first paper amount; The paper replenishment time is obtained, and the standard paper length is updated according to the difference between the obtained paper replenishment time and the determined paper towel exhaustion time.
8. An intelligent paper output control system, characterized in that: The intelligent paper output control system comprises: The intelligent paper output control device as claimed in claim 7; and The smart paper box is controlled by the smart paper output control device and is used for storing and outputting paper.
Citation Information
Patent Citations
Facial recognition automatic paper picking machine and paper picking quantity limiting method
CN108514366A
Paper delivery system and method with identification function
CN112258734A
Near field communication is punched card and is controlled out device of paper and advertising screen switching
CN208077294U