A management and control method and system for charging cabinets for storing computers

By analyzing the height and identity of the borrower in the public computer charging cabinet, and automatically unlocking the computer of the appropriate height, the inconvenience caused by height differences in students during the borrowing process is solved, and the convenience of the borrowing process is improved.

CN119741098APending Publication Date: 2025-04-01ZHEJIANG GEMA ELECTRONIC TECH CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202510238898.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-03
Publication Date
2025-04-01

AI Technical Summary

Technical Problem

In public computer charging cabinets, students find it difficult to easily obtain computers of varying heights when borrowing computers due to different heights, resulting in inconvenient borrowing process.

Method used

By obtaining the borrow request instruction and analyzing the identity and height of the borrower, the effective pick-up height is calculated, and the appropriate placement layer is determined according to the arrangement and sorting rules of the placement layer, thereby unlocking the appropriate computer.

Benefits of technology

It automatically unlocks the computer of the appropriate height based on the user's height, improving the convenience and comfort of the user during the borrowing process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119741098A_ABST
    Figure CN119741098A_ABST
Patent Text Reader

Abstract

The present application relates to a management and control method and system for charging cabinets for storing computers, and to the field of computer management technology. The method includes obtaining the identity of the borrower, and determining the actual height of the borrower according to the identity of the borrower; determining the effective picking height according to the conversion parameter and the actual height of the borrower; determining the difference height according to the effective picking height and the arranged placement height of each placement layer; determining the difference height with the smallest value according to the sorting rule, and defining the placement layer corresponding to the difference height as the effective layer, and obtaining the computer placement status of each placement point on the effective layer; defining the effective point when the computer placement status is consistent with the effective placement status, and counting according to the effective points to determine the effective number; defining the operation point in each effective point when the effective number is not zero, and controlling the computer at the operation point to unlock. The present application has the effect of facilitating students to take the locked borrowed computer.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of computer management technology, and more particularly to a management and control method and system for a charging cabinet for storing computers. Background Art

[0002] With the development of the education field, more teaching in the classroom needs to be carried out with computers, so some schools will be equipped with public computers for students to use. In order to uniformly manage public computers, corresponding charging cabinets will be set up for use. The charging cabinet can not only place public computers, but also charge the placed computers to ensure that the computers have sufficient power for the next use.

[0003] In the related technology, the overall usage process of the charging cabinet is as follows: first obtain the external borrowing request instruction for the computer, and then determine whether the borrower is an authorized person. When the borrower is an authorized person, control the computer in the charging cabinet to unlock for use; when the staff finishes using it, they can put it back in the charging cabinet for charging.

[0004] In the above-mentioned related technologies, when students borrow computers, the computers in the charging cabinet are generally unlocked randomly or in sequence, that is, the positions of the unlocked computers in the charging cabinet are more random than the students. Since there is a certain height difference between students, it is possible that shorter students need to take computers in higher positions, or taller students need to take computers in lower positions, which makes the process of students taking computers more inconvenient, and there is still room for improvement. Summary of the invention

[0005] In order to facilitate students to take the locked borrowed computers, the present application provides a management and control method and system for a charging cabinet for storing computers.

[0006] In a first aspect, the present application provides a management and control method for a charging cabinet for storing computers, which adopts the following technical solution: A management and control method for a charging cabinet for storing computers, comprising: Get the borrow request instruction; Analyze the borrowing request instruction to determine the identity of the borrower, and determine the actual height of the borrower based on the identity of the borrower when the identity of the borrower is within the preset set of authorized persons; Calculate the effective pick-up height based on the preset conversion parameters and the actual height of the person; The difference is calculated based on the effective picking height and the arrangement placement height of each preset placement layer to determine the difference height; Determine the height difference with the smallest value according to the preset sorting rule, define the placement layer corresponding to the height difference as the effective layer, and obtain the computer placement status of each placement point on the effective layer; When the placement state of the computer is consistent with the preset effective placement state, the corresponding placement point is defined as an effective point, and the effective number is determined by counting the effective points; Determine whether the effective quantity is zero; If the valid number is not zero, an operation point is defined in each valid point, and the computer at the operation point is controlled to be unlocked; If the effective number is zero, the effective layer is re-determined in the placement layer outside the effective layer until the computer is unlocked.

[0007] Optionally, the step of defining an operating point in each valid point includes: Get the remaining available power of the computer at each effective point; Determine the course schedule of the borrowed personnel according to the identity of the borrowed personnel, and determine the homework courses at the current time point according to the course schedule of the borrowed personnel; A historical interval with a preset historical duration is constructed on a preset time axis with the current time point as the rear end point, and the computer borrowing duration is determined according to the homework course in the historical interval; Calculate the predicted borrowing time based on all computer borrowing times, and determine the predicted demand power corresponding to the predicted borrowing time based on the preset power matching relationship; The effective points where the remaining available power is not greater than the predicted required power are defined and cancelled, and a valid point is randomly selected from the remaining effective points as the operation point.

[0008] Optionally, before the borrowing request instruction is obtained, the management and control method of the charging cabinet for storing computers further includes: Get the cabinet installation location; The class schedule is called according to the installation location of the cabinet, and the subsequent class is determined in the class schedule; Determine whether the class to be used subsequently is the preset fixed class; If the class to be used later is not a fixed class, wait for the borrowing request instruction to obtain to determine the operation point; If the subsequent use class is a fixed class, the predicted borrower is determined based on the subsequent use class; According to each forecast borrower, an analysis is performed to determine the appropriate layer, and a placement point is randomly selected in the appropriate layer as the appropriate point; The point arrangement scheme is constructed by combining the suitable points of all the predicted borrowers, and the point arrangement scheme without any overlap of suitable points is defined as a valid arrangement scheme; Selecting an effective arrangement scheme from all effective arrangement schemes is defined as a use arrangement scheme, and determining the predicted power demand corresponding to each suitable point according to the use arrangement scheme; A computer with a remaining available power greater than the predicted required power is defined as an adaptable computer for the suitable point, and an adaptable computer is selected from each suitable point to form a computer layout plan; A computer layout scheme without overlapping adapted computers is defined as a reasonable computer scheme, and a reasonable computer scheme is selected from all computer layout schemes to be defined as a computer usage scheme; Each compatible computer is moved to a corresponding suitable point according to the computer usage plan, and the compatible computer at the corresponding suitable point is unlocked when the identity of the borrower is consistent with the predicted borrower.

[0009] Optionally, after the point arrangement plan is determined, the management and control method of the charging cabinet for storing computers also includes: Determine whether there is an effective arrangement plan; If there is an effective arrangement scheme, determine the arrangement scheme to be used according to the effective arrangement scheme; If there is no effective arrangement plan, a substitute layer is determined from the placement layers other than the appropriate layer according to each predicted borrower, and the substitute layer and the current appropriate layer are merged to update the appropriate layer; After the appropriate layer is updated, the point arrangement plan is reconstructed, and it is determined again whether there is a valid arrangement plan, until the arrangement plan is determined to be used based on the valid arrangement plan.

[0010] Optionally, the step of selecting a valid arrangement scheme from all valid arrangement schemes and defining it as the arrangement scheme to be used includes: In the effective arrangement plan, determine the appropriate placement height according to the appropriate points of each predicted borrower; The difference between the effective picking height and the appropriate placement height of each predicted borrower is calculated to determine the picking deviation height; Determine the reasonable parameter value corresponding to the deviation height according to the preset deviation matching relationship; The mean parameter value is determined by performing mean calculation based on all reasonable parameter values, and the valid arrangement scheme corresponding to the mean parameter value with the largest numerical value is defined as the arrangement scheme to be used.

[0011] Optionally, the steps of selecting a reasonable computer plan from among all computer layout plans and defining it as a computer usage plan include: Get the adaptation initial point of each adapted computer; Constructing an adaptation movement path according to the suitable points corresponding to each adapted computer in the computer layout plan and the adaptation initial point, and determining the adaptation movement distance according to the adaptation movement path; The overall moving distance is determined by summing up all the adapted moving distances, and the reasonable computer plan corresponding to the overall moving distance with the smallest value is defined as the computer usage plan.

[0012] Optionally, the step of moving each adapted computer to a corresponding suitable point according to the computer usage scenario includes: Determine the adapted movement duration corresponding to the adapted movement distance according to the preset movement matching relationship; On the time axis, an adjustment interval with a preset adjustment duration and a width is constructed based on the time point determined by the predicted borrower as the front end point, and an adaptation movement interval is randomly constructed based on the adaptation movement duration of each adapted computer in the adjustment interval; Determine the theoretical adjustment point in real time according to the adapted movement path of the adapted computer in the adapted movement interval; Selecting an adaptation movement interval from all the adapted computers to construct an adaptation movement plan, and defining an adaptation movement plan in which theoretical adjustment points of at least two adapted computers do not overlap at the same time point as a valid movement plan; Determine the adjustment required time according to the rear end point of each adapted movement interval and the front end point of the adjustment interval in the effective movement plan, and define the adjustment required time with the largest value as the overall required time of the effective movement plan; The overall required time with the smallest value is determined according to the sorting rules, and the effective movement plan of the overall required time is defined as the use movement plan, and each adapted computer is controlled to move to the corresponding suitable point within the corresponding adapted movement interval according to the use movement plan.

[0013] In a second aspect, the present application provides a management and control system for a charging cabinet for storing computers, which adopts the following technical solution: A management and control system for a charging cabinet for storing computers, comprising: An acquisition module, used for acquiring a borrowing request instruction; A processing module, connected to the acquisition module and the judgment module, for storing and processing information; A judgment module, connected with the acquisition module and the processing module, for judging the information; The processing module analyzes the borrowing request instruction to determine the identity of the borrower, and determines the actual height of the borrower according to the identity of the borrower when the identity of the borrower is within the preset permission set of personnel; The processing module calculates the effective picking height based on the preset conversion parameters and the actual height of the person; The processing module performs a difference calculation based on the effective picking height and the arrangement placement heights of each preset placement layer to determine the difference height; The processing module determines the height difference with the smallest value according to the preset sorting rule, defines the placement layer corresponding to the height difference as the effective layer, and obtains the placement status of the computer at each placement point on the effective layer; The processing module defines the corresponding placement point as a valid point when the judgment module judges that the placement state of the computer is consistent with the preset valid placement state, and counts the valid points to determine the valid number; The judging module judges whether the effective quantity is zero; If the judging module judges that the valid number is not zero, the processing module defines an operation point in each valid point and controls the computer at the operation point to unlock; If the determination module determines that the effective number is zero, the processing module re-determines the effective layer in the placement layer other than the effective layer until the computer is unlocked.

[0014] In summary, the present application includes at least one of the following beneficial technical effects: When a user borrows a public computer, the user's height can be analyzed to control the unlocking of the computer at the appropriate height for the user to take. For classes with fixed classes, the position of the computers can be adjusted in advance according to the specific situation of the class members, so that subsequent users can take the computers easily; During the process of adjusting the computer position, the adjustment plan can be analyzed to improve the efficiency of adjusting the computer position. BRIEF DESCRIPTION OF THE DRAWINGS

[0015] Figure 1 It is a flow chart of a management and control method of a charging cabinet for storing computers.

[0016] Figure 2 It is a module flow chart of a management and control method of a charging cabinet for storing computers. DETAILED DESCRIPTION

[0017] In order to make the purpose, technical solutions and advantages of this application more clear, the following Figure 1-Figure 2 It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0018] The embodiments of the present application are further described in detail below in conjunction with the drawings in the specification.

[0019] The present application embodiment discloses a management and control method for a charging cabinet for storing computers, referring to Figure 1 The method flow of the management and control method of the charging cabinet for storing computers includes the following steps: Step S100: Obtain a borrowing request instruction.

[0020] The borrowing request instruction is a request instruction input by an external user to borrow a computer from the charging cabinet. The borrowing request instruction can be output using a mobile terminal connected to the charging cabinet, or it can be input and obtained by the user through the port on the charging cabinet.

[0021] Step S101: Analyze the borrowing request instruction to determine the identity of the borrower, and determine the actual height of the borrower according to the identity of the borrower when the identity of the borrower is within the preset permission set of personnel.

[0022] The identity of the borrower is the identity of the person who currently outputs the borrowing request instruction, that is, the identity of the person who needs to borrow the public computer. The set of authorized personnel is a set of all persons who have the authority to borrow computers from the charging cabinet. When the borrower's identity is in the set of authorized personnel, it means that the charging cabinet needs to unlock the computer for the current user to use. The actual height of the person is the height corresponding to the borrower's identity, and the height corresponding to each authorized person is recorded in the system in advance.

[0023] Step S102: Calculate the effective height based on the preset conversion parameters and the actual height of the person.

[0024] The conversion parameter is a fixed parameter value set by the staff and calculated based on the user's height. The effective picking height is the picking height at which the user can currently pick up the computer, which is determined by multiplying the actual height of the person by the conversion parameter.

[0025] Step S103: performing a difference calculation based on the effective picking height and the arrangement placement heights of each preset placement layer to determine the difference height.

[0026] The placement layer refers to the cabinet layer in the charging cabinet used for placing computers. Different cabinet layers correspond to different height values, that is, the arrangement and placement heights are different. The specific values ​​are entered in advance by the staff; the difference height is the difference between the effective picking height and the arrangement and placement height, and the difference is an absolute value.

[0027] Step S104: determining the height difference with the smallest value according to a preset sorting rule, defining the placement layer corresponding to the height difference as a valid layer, and obtaining the placement status of the computer at each placement point on the valid layer.

[0028] The sorting rule is a method set by the staff to sort the size of values, such as the bubble method. The sorting rule can be used to determine the minimum difference height of the value, that is, the placement layer corresponding to the difference height is the cabinet layer that is most convenient for the staff to take the computer. At this time, it is defined as the effective layer for identification; the placement point is the location point on the placement layer that can be used to place the computer, and the computer placement status is whether there is a computer available for borrowing placed on the placement point, which can be determined by installing a pressure sensor on the placement point.

[0029] Step S105: When the placement state of the computer is consistent with the preset effective placement state, the corresponding placement point is defined as an effective point, and the effective number is determined by counting the effective points.

[0030] The effective placement state is the placement state of the computer when there is a computer at the placement point set by the staff. The effective points are defined to mark the positions of the computers that can be unlocked for subsequent analysis; the effective number is the number of determined effective points.

[0031] Step S106: Determine whether the effective quantity is zero.

[0032] The purpose of the judgment is to find out whether there is a usable computer in the effective layer.

[0033] Step S1061: If the valid number is not zero, an operation point is defined in each valid point, and the computer at the operation point is controlled to be unlocked.

[0034] When the valid number is not zero, it means that there are computers available for unlocking in the valid layer. At this time, the working point is determined to unlock the corresponding computer, so that the user can pick up the computer at a reasonable height. The working point can be determined randomly from all valid points, or it can be determined by referring to the method of steps S200-S204.

[0035] Step S1062: If the valid number is zero, then redetermine the valid layer in the placement layer other than the valid layer until the computer is unlocked.

[0036] When the valid number is zero, it means that there is no computer available for the currently determined valid layer to be taken, and the valid layer can be re-determined at this time.

[0037] The steps to define an operating point in each valid point include: Step S200: Obtain the remaining available power of the computer at each valid point.

[0038] The remaining available power is the remaining power of the computer at the effective point, which can be obtained by installing a power monitoring device at the charging port at the corresponding placement point.

[0039] Step S201: determining a course schedule for the borrower according to the identity of the borrower, and determining the homework courses at the current time point according to the course schedule for the borrower.

[0040] The personnel schedule is the schedule of the person who borrows the personnel identity, and the homework course is the course that the user who currently borrows the computer needs to take in the classroom.

[0041] Step S202: constructing a history interval with a preset history duration on a preset time axis with the current time point as the rear end point, and determining the computer borrowing duration according to the homework course in the history interval.

[0042] The time axis is a coordinate axis formed by the combination of various time points, which points from the time points that have passed to the time points that have not yet arrived, where the time points that have passed are on the left side of the time axis, and the left side is defined as the front end of the time axis; the historical duration is a fixed duration set by the staff to obtain data on the student's historical class attendance. By constructing a historical interval, it is convenient to obtain and analyze the data within the historical duration; the computer borrowing duration is the duration from borrowing the computer to returning the computer when the user takes the homework course in the historical interval, that is, the duration of use of the computer when the user takes the homework course.

[0043] Step S203: Calculate the predicted borrowing time according to all the computer borrowing time, and determine the predicted required power corresponding to the predicted borrowing time according to the preset power matching relationship.

[0044] The predicted borrowing time is the predicted time that the user will borrow the computer that time, which is determined by averaging all the computer borrowing times and then adding a fixed time. The specific value of the fixed time is set by the staff according to actual conditions. The predicted demand power is the power value required for the computer to use the predicted borrowing time. The power matching relationship between the two is determined by the staff through multiple tests in advance, which will not be elaborated here.

[0045] Step S204: cancel the definition of valid points where the remaining available power is not greater than the predicted required power, and randomly select a valid point from the remaining valid points as the operation point.

[0046] When the remaining available power is not greater than the predicted required power, it means that the computer at the effective point cannot meet the requirement. At this time, the definition of the effective point is cancelled to reduce the occurrence of the computer at the effective point being unlocked and used.

[0047] Before the borrowing request instruction is obtained, the management and control method of the charging cabinet for storing computers also includes: Step S300: Obtain the cabinet installation position.

[0048] The cabinet installation position is the location of the charging cabinet, which can be represented by the location of the classroom.

[0049] Step S301: calling a class schedule according to the cabinet installation location, and determining the subsequent class in the class schedule.

[0050] The class schedule is a table of the classes taking classes in the classroom corresponding to the cabinet installation position, and the subsequent use class is the class taking the next class in the classroom corresponding to the cabinet installation position.

[0051] Step S302: Determine whether the class to be used subsequently is a preset fixed class.

[0052] Fixed classes are classes with set personnel that will not change, such as normal teaching. Non-fixed classes include open classes, elective courses, etc. The purpose of the judgment is to find out whether it is possible to predict in advance whether the personnel who will need to use computers in the future can be predicted.

[0053] Step S3021: If the class to be used subsequently is not a fixed class, wait for the borrowing request instruction to be obtained to determine the operation point.

[0054] When the class to be used subsequently is not a fixed class, it means that the people who will take classes in the classroom subsequently are not fixed, so you can just wait for the borrowing request instruction to unlock the computer.

[0055] Step S3022: If the subsequent use class is a fixed class, the predicted borrowing personnel are determined according to the subsequent use class.

[0056] When the class for subsequent use is a fixed class, it means that the people who will use the computer subsequently can be predicted, that is, the position of the computer can be adjusted first to facilitate subsequent people to pick up the computer; the predicted borrowing personnel, that is, the people who will borrow the computer subsequently, can be determined by the class for subsequent use.

[0057] Step S303: Analyze each predicted borrower to determine a suitable layer, and randomly select a placement point in the suitable layer as a suitable point.

[0058] The method for determining the appropriate layer is the same as that for the effective layer, and appropriate points are defined to distinguish different placement points.

[0059] Step S304: constructing a point arrangement scheme by combining suitable points of all predicted borrowers, and defining a point arrangement scheme in which no suitable points overlap as a valid arrangement scheme.

[0060] The point arrangement plan is a plan for personnel to pick up computers after combining the appropriate points corresponding to each person. When there is no overlap of any appropriate points, it means that the personnel in the point arrangement plan will not have repeated computers to pick up, that is, each person can pick up the computer at the determined appropriate point. At this time, it is defined as a valid arrangement plan for identification.

[0061] Step S305: Select an effective arrangement scheme from all effective arrangement schemes to define as the use arrangement scheme, and determine the predicted power demand corresponding to each suitable point according to the use arrangement scheme.

[0062] The use of the arrangement plan can be determined by random selection from the valid arrangement plans; by using the arrangement plan, the corresponding relationship between each person and each suitable point can be known, and the predicted power demand of each suitable point can be determined at this time.

[0063] Step S306: defining the computers whose remaining available power is greater than the predicted required power as the adaptable computers of the suitable point, and selecting an adaptable computer from each suitable point to form a computer layout plan.

[0064] When the remaining available power is greater than the predicted required power, it means that the computer meets the requirements of the computer required at the appropriate point. At this time, it is defined as an adapted computer to distinguish different computers; the computer layout plan is the plan obtained by randomly selecting an adapted computer from each suitable point.

[0065] Step S307: defining the computer layout schemes without overlapping adapted computers as reasonable computer schemes, and selecting a reasonable computer scheme from all computer layout schemes as a computer usage scheme.

[0066] When there is no overlap in the adapted computers, it means that there is no situation in the computer layout plan where a computer needs to be lent to at least two people, that is, the distribution of computers is reasonable at this time, so a reasonable computer plan is defined to identify this situation; the computer usage plan can be randomly determined from all reasonable computer plans, and can also be determined by referring to the method of steps S600-S602.

[0067] Step S308: Move each compatible computer to a corresponding suitable point according to the computer usage plan, and unlock the compatible computer at the corresponding suitable point when the borrower's identity is consistent with the predicted borrower.

[0068] The computer usage plan can be used to know the suitable points corresponding to each compatible computer. At this time, each compatible computer is moved to achieve advance adjustment of each computer. Later, when the identity of the borrower is consistent with the predicted borrower, the computer corresponding to the person is unlocked for his use; the movement of the computer needs to be realized by the shelf where the computer is placed. When there is already a computer at a suitable point in the charging cabinet, the computer can be moved to other positions that are not determined as suitable points to reduce the occurrence of position conflicts; the specific moving method is realized by the internal structure of the charging cabinet, which will not be repeated here.

[0069] After the point arrangement plan is determined, the management and control method of the charging cabinet for storing computers also includes: Step S400: Determine whether there is a valid arrangement solution.

[0070] The purpose of the judgment is to find out whether there are a large number of people who need computers in the same cabinet layer.

[0071] Step S4001: If there is a valid arrangement scheme, determine the arrangement scheme to be used according to the valid arrangement scheme.

[0072] When there is a valid layout plan, it means that the computers can be arranged well at this time, and you can determine and use the layout plan normally.

[0073] Step S4002: If there is no effective arrangement plan, a substitute layer is determined from the placement layers other than the suitable layer according to each predicted borrower, and the substitute layer and the current suitable layer are merged to update the suitable layer.

[0074] When there is no effective arrangement plan, it means that the suitable layers of too many people are on the same layer, resulting in the inability to place all computers on the corresponding suitable layers. Further analysis is needed. The substitute layer is the most suitable placement layer for the person other than the suitable layer. The determination method is the same as the suitable layer. The substitute layer and the suitable layer are merged to update the suitable layer so that the computer can be placed normally, which is convenient for subsequent analysis.

[0075] Step S401: Reconstruct the point arrangement plan after the appropriate layer is updated, and determine again whether there is a valid arrangement plan, until the arrangement plan to be used is determined according to the valid arrangement plan.

[0076] By reconstructing the point layout plan, the computers can be placed better in advance.

[0077] The steps of selecting a valid arrangement scheme from all valid arrangement schemes and defining it as the arrangement scheme to be used include: Step S500: Determine a suitable placement height according to suitable points of each predicted borrower in the effective arrangement plan.

[0078] The appropriate placement height is the height of the cabinet layer where the determined appropriate point is located.

[0079] Step S501: Calculate the difference between the effective picking height and the appropriate placement height of each predicted borrower to determine the picking deviation height.

[0080] The picking deviation height is the difference between the effective picking height and the appropriate placement height, and the difference is an absolute value.

[0081] Step S502: Determine a reasonable parameter value corresponding to the deviation height according to a preset deviation matching relationship.

[0082] The reasonable parameter value is a parameter value that reflects whether the determined suitable point is suitable compared to the user. The larger the value, the more suitable the determined suitable point is. The deviation matching relationship between the two is determined in advance by the staff, and the deviation height is inversely proportional to the reasonable parameter value.

[0083] Step S503: performing mean calculation according to all reasonable parameter values ​​to determine the mean parameter value, and defining the valid arrangement scheme corresponding to the mean parameter value with the largest value as the arrangement scheme to be used.

[0084] The mean parameter value is the average of all reasonable parameter values, which reflects the suitability of the current corresponding effective arrangement scheme. At this time, the effective arrangement scheme corresponding to the largest mean parameter value has the best suitable point position for each user, so it can be defined as the arrangement scheme to be used.

[0085] The steps to select a reasonable computer plan from all computer layout plans and define it as a computer usage plan include: Step S600: Obtain the adaptation initial point of each adapted computer.

[0086] The initial point of adaptation is the position of the adaptation computer before it starts to adjust its position.

[0087] Step S601: construct an adaptation movement path according to the suitable points corresponding to each adapted computer in the computer layout solution and the adaptation initial point, and determine the adaptation movement distance according to the adaptation movement path.

[0088] The adaptation moving path is the moving path that moves the adaptation computer from the adaptation initial point to the corresponding suitable point. When there are multiple moving paths, the path with the shortest distance is selected as the matching moving path; the adaptation moving distance is the distance value that the adaptation computer needs to move under the adaptation moving path.

[0089] Step S602: performing a sum calculation based on all the adapted moving distances to determine the overall moving distance, and defining the computer reasonable plan corresponding to the overall moving distance with the smallest value as the computer use plan.

[0090] The overall moving distance is the total distance that all adapted computers need to move, and is determined by adding up all the adapted moving distances. The reasonable computer plan corresponding to the overall moving distance with the smallest value is defined as the computer usage plan, so that the distance required to move the computer during subsequent computer position adjustment is the shortest, making it most convenient for position adjustment.

[0091] The steps of moving each adapted computer to a corresponding suitable point according to the computer usage scenario include: Step S700: determining an adaptation movement duration corresponding to an adaptation movement distance according to a preset movement matching relationship.

[0092] The adaptation movement time is the time required to adapt the computer movement to the adaptation movement distance. The movement matching relationship between the two is determined in advance by the staff.

[0093] Step S701: construct an adjustment interval with a preset adjustment duration as the front end point based on the time point determined by the predicted borrower on the time axis, and randomly construct an adaptation movement interval in the adjustment interval based on the adaptation movement duration of each adapted computer.

[0094] The adjustment duration is a fixed duration set by the staff, and an adjustment interval is constructed to facilitate analysis of the situation within the adjustment duration; the adaptation movement interval is an interval in the adjustment interval and its width is the adaptation movement duration. This interval is also the time interval for the subsequent position adjustment of the adaptation computer, that is, the adaptation computer starts moving at the front end point of the adaptation movement interval and ends moving at the back end point of the adaptation movement interval.

[0095] Step S702: determining a theoretical adjustment point in real time according to the adaptation movement path of the adaptation computer in the adaptation movement interval.

[0096] The theoretical adjustment point is the position point where the adapted computer moves along the adapted moving path according to the adapted moving interval.

[0097] Step S703: Select an adaptation movement interval from all the adapted computers to construct an adaptation movement plan, and define an adaptation movement plan in which no theoretical adjustment points of at least two adapted computers overlap at the same time point as a valid movement plan.

[0098] An adaptive movement scheme for moving and adjusting all the adaptive computers is constructed by randomly selecting an adaptive movement interval in each adaptive computer for combination; when there is no overlap of the theoretical adjustment points of at least two adaptive computers at the same time point, it means that there will be no collision during the movement and adjustment of the adaptive computers, that is, the corresponding adaptive movement scheme at this time can enable the adaptive computer to make a better position adjustment, so it is defined as a valid movement scheme for identification to facilitate subsequent analysis.

[0099] Step S704: determining the adjustment required time in the effective movement scheme according to the rear end point of each adaptation movement interval and the front end point of the adjustment interval, and defining the adjustment required time with the largest value as the overall required time of the effective movement scheme.

[0100] The adjustment requirement time is the time required from the front end point of the adjustment interval to the end of the adaptation computer's adjustment according to the adaptation movement interval. The overall requirement time is defined to identify the maximum time required under the current effective movement plan to facilitate subsequent analysis.

[0101] Step S705: Determine the overall required time with the minimum value according to the sorting rules, and define the effective movement plan of the overall required time as the use movement plan, and control each adapted computer to move to the corresponding suitable point within the corresponding adapted movement interval according to the use movement plan.

[0102] The sorting rules can be used to determine the overall required time with the smallest value, that is, the time required to adjust the computer under the corresponding effective mobile plan at this time is the shortest. At this time, it can be defined as using the mobile plan to adjust the position of each compatible computer.

[0103] Reference Figure 2 Based on the same inventive concept, an embodiment of the present invention provides a management and control system for a charging cabinet for storing computers, including: An acquisition module, used for acquiring a borrowing request instruction; A processing module, connected to the acquisition module and the judgment module, for storing and processing information; A judgment module, connected with the acquisition module and the processing module, for judging the information; The processing module analyzes the borrowing request instruction to determine the identity of the borrower, and determines the actual height of the borrower according to the identity of the borrower when the identity of the borrower is within the preset permission set of personnel; The processing module calculates the effective picking height based on the preset conversion parameters and the actual height of the person; The processing module performs a difference calculation based on the effective picking height and the arrangement placement heights of each preset placement layer to determine the difference height; The processing module determines the height difference with the smallest value according to the preset sorting rule, defines the placement layer corresponding to the height difference as the effective layer, and obtains the placement status of the computer at each placement point on the effective layer; The processing module defines the corresponding placement point as a valid point when the judgment module judges that the placement state of the computer is consistent with the preset valid placement state, and counts the valid points to determine the valid number; The judging module judges whether the effective quantity is zero; If the judging module judges that the valid number is not zero, the processing module defines an operation point in each valid point and controls the computer at the operation point to unlock; If the determination module determines that the effective number is zero, the processing module re-determines the effective layer in the placement layer other than the effective layer until the computer is unlocked; An operation point definition module is used to define an operation point among multiple valid points; A pre-adjustment control module is used to adjust the computer positions of fixed classes in advance; A suitable layer update module, used to update the suitable layer in some cases; A usage arrangement scheme determination module is used to determine a unique usage arrangement scheme among multiple valid arrangement schemes; A computer usage plan determination module, used to determine a unique computer usage plan among multiple reasonable computer plans; The computer movement control module is used to reasonably plan the computer movement path to control the computer to adjust its position.

[0104] Those skilled in the art can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional modules is used as an example. In actual applications, the above-mentioned functions can be assigned to different functional modules as needed, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above. The specific working process of the system, device and unit described above can refer to the corresponding process in the aforementioned method embodiment, and will not be repeated here.

Claims

1. A management and control method for a charging cabinet for storing computers, characterized in that: include: Get the borrow request instruction; Analyze the borrowing request instruction to determine the identity of the borrower, and determine the actual height of the borrower based on the identity of the borrower when the identity of the borrower is within the preset set of authorized persons; Calculate the effective pick-up height based on the preset conversion parameters and the actual height of the person; The difference height is determined by performing a difference calculation based on the effective picking height and the arrangement placement height of each preset placement layer; Determine the height difference with the smallest value according to the preset sorting rule, define the placement layer corresponding to the height difference as the effective layer, and obtain the computer placement status of each placement point on the effective layer; When the placement state of the computer is consistent with the preset effective placement state, the corresponding placement point is defined as an effective point, and the effective number is determined by counting the effective points; Determine whether the effective quantity is zero; If the valid number is not zero, an operation point is defined in each valid point, and the computer at the operation point is controlled to be unlocked; If the effective number is zero, the effective layer is re-determined in the placement layer outside the effective layer until the computer is unlocked.

2. The management and control method of a charging cabinet for storing computers according to claim 1, characterized in that: The steps to define an operating point in each valid point include: Get the remaining available power of the computer at each effective point; Determine the course schedule of the borrowed personnel according to the identity of the borrowed personnel, and determine the homework courses at the current time point according to the course schedule of the borrowed personnel; A historical interval with a preset historical duration is constructed on a preset time axis with the current time point as the rear end point, and the computer borrowing duration is determined according to the homework course in the historical interval; Calculate the predicted borrowing time based on all computer borrowing times, and determine the predicted demand power corresponding to the predicted borrowing time based on the preset power matching relationship; The effective points where the remaining available power is not greater than the predicted required power are defined and cancelled, and a valid point is randomly selected from the remaining effective points as the operation point.

3. The management and control method of a charging cabinet for storing computers according to claim 2, characterized in that: Before the borrowing request instruction is obtained, the management and control method of the charging cabinet for storing computers also includes: Get the cabinet installation location; The class schedule is called according to the installation location of the cabinet, and the subsequent class is determined in the class schedule; Determine whether the class to be used subsequently is the preset fixed class; If the class to be used later is not a fixed class, wait for the borrowing request instruction to obtain to determine the operation point; If the subsequent use class is a fixed class, the predicted borrower is determined based on the subsequent use class; According to each forecast borrower, an analysis is performed to determine the appropriate layer, and a placement point is randomly selected in the appropriate layer as the appropriate point; The point arrangement scheme is constructed by combining the suitable points of all the predicted borrowers, and the point arrangement scheme without any overlap of suitable points is defined as a valid arrangement scheme; Selecting an effective arrangement scheme from all effective arrangement schemes is defined as a use arrangement scheme, and determining the predicted power demand corresponding to each suitable point according to the use arrangement scheme; A computer with a remaining available power greater than the predicted required power is defined as an adaptable computer for the suitable point, and an adaptable computer is selected from each suitable point to form a computer layout plan; A computer layout scheme without overlapping adapted computers is defined as a reasonable computer scheme, and a reasonable computer scheme is selected from all computer layout schemes to be defined as a computer usage scheme; Each compatible computer is moved to a corresponding suitable point according to the computer usage plan, and the compatible computer at the corresponding suitable point is unlocked when the identity of the borrower is consistent with the predicted borrower.

4. The management and control method of a charging cabinet for storing computers according to claim 3, characterized in that: After the point arrangement plan is determined, the management and control method of the charging cabinet for storing computers also includes: Determine whether there is an effective arrangement plan; If there is an effective arrangement scheme, determine the arrangement scheme to be used according to the effective arrangement scheme; If there is no effective arrangement plan, a substitute layer is determined from the placement layers other than the appropriate layer according to each predicted borrower, and the substitute layer and the current appropriate layer are merged to update the appropriate layer; After the appropriate layer is updated, the point arrangement plan is reconstructed, and it is determined again whether there is a valid arrangement plan, until the arrangement plan is determined to be used based on the valid arrangement plan.

5. The management and control method of a charging cabinet for storing computers according to claim 4, characterized in that: The steps of selecting a valid arrangement scheme from all valid arrangement schemes and defining it as the arrangement scheme to be used include: In the effective arrangement plan, determine the appropriate placement height according to the appropriate points of each predicted borrower; The difference between the effective picking height and the appropriate placement height of each predicted borrower is calculated to determine the picking deviation height; Determine the reasonable parameter value corresponding to the deviation height according to the preset deviation matching relationship; The mean parameter value is determined by performing mean calculation based on all reasonable parameter values, and the valid arrangement scheme corresponding to the mean parameter value with the largest numerical value is defined as the arrangement scheme to be used.

6. The management and control method of a charging cabinet for storing computers according to claim 5, characterized in that: The steps to select a reasonable computer plan from all computer layout plans and define it as a computer usage plan include: Get the adaptation initial point of each adapted computer; Constructing an adaptation movement path according to the suitable points corresponding to each adapted computer in the computer layout plan and the adaptation initial point, and determining the adaptation movement distance according to the adaptation movement path; The overall moving distance is determined by summing up all the adapted moving distances, and the reasonable computer plan corresponding to the overall moving distance with the smallest value is defined as the computer usage plan.

7. The management and control method of a charging cabinet for storing computers according to claim 6, characterized in that: The steps of moving each adapted computer to a corresponding suitable point according to the computer usage scenario include: Determine the adapted movement duration corresponding to the adapted movement distance according to the preset movement matching relationship; On the time axis, an adjustment interval with a preset adjustment duration and a width is constructed based on the time point determined by the predicted borrower as the front end point, and an adaptation movement interval is randomly constructed based on the adaptation movement duration of each adapted computer in the adjustment interval; Determine the theoretical adjustment point in real time according to the adapted movement path of the adapted computer in the adapted movement interval; Selecting an adaptation movement interval from all the adapted computers to construct an adaptation movement plan, and defining an adaptation movement plan in which theoretical adjustment points of at least two adapted computers do not overlap at the same time point as a valid movement plan; Determine the adjustment required time according to the rear end point of each adapted movement interval and the front end point of the adjustment interval in the effective movement plan, and define the adjustment required time with the largest value as the overall required time of the effective movement plan; The overall required time with the smallest value is determined according to the sorting rules, and the effective movement plan of the overall required time is defined as the use movement plan, and each adapted computer is controlled to move to the corresponding suitable point within the corresponding adapted movement interval according to the use movement plan.

8. A management and control system for a charging cabinet for storing computers, characterized in that: include: An acquisition module, used for acquiring a borrowing request instruction; A processing module, connected to the acquisition module and the judgment module, for storing and processing information; A judgment module, connected with the acquisition module and the processing module, for judging the information; The processing module analyzes the borrowing request instruction to determine the identity of the borrower, and determines the actual height of the borrower according to the identity of the borrower when the identity of the borrower is within the preset permission personnel set; The processing module calculates the effective picking height based on the preset conversion parameters and the actual height of the person; The processing module performs a difference calculation based on the effective picking height and the arrangement placement heights of each preset placement layer to determine the difference height; The processing module determines the height difference with the smallest value according to the preset sorting rule, defines the placement layer corresponding to the height difference as the effective layer, and obtains the placement status of the computer at each placement point on the effective layer; The processing module defines the corresponding placement point as a valid point when the judgment module judges that the placement state of the computer is consistent with the preset valid placement state, and counts the valid points to determine the valid number; The judging module judges whether the effective quantity is zero; If the judging module judges that the valid number is not zero, the processing module defines an operation point in each valid point and controls the computer at the operation point to unlock; If the determination module determines that the effective number is zero, the processing module re-determines the effective layer in the placement layer other than the effective layer until the computer is unlocked.

Citation Information

Patent Citations

  • Tablet computer control cabinet

    CN114867305A

  • Intelligent notebook ledger borrowing and returning management device and method

    CN116645764A

  • Intelligent gun locker storage management method and system

    CN117575173A