Method and device for configuring permissions of a laser marking system and laser marking system

By acquiring users' historical operation records and analyzing the impact of erroneous operations, and dynamically configuring laser marking system permissions, the problem of equipment failure caused by unfamiliarity with operation was solved, and the safe and stable operation of the system and the improvement of production efficiency were achieved.

CN119820120BActive Publication Date: 2025-11-11ZHUHAI GREE INTELLIGENT EQUIP TECH RES INST CO LTD +2
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411917887.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-12-24
Publication Date
2025-11-11
Estimated Expiration
2044-12-24

AI Technical Summary

Technical Problem

In existing laser marking systems, operator errors due to lack of familiarity with the operation can lead to the alteration of critical parameters, resulting in equipment malfunctions and reduced production efficiency.

Method used

By acquiring users' historical operation records, analyzing permission levels and job types, assessing the impact of misoperations, and dynamically configuring user permissions, permission management of the laser marking system can be achieved, including permission upgrade and downgrade mechanisms.

Benefits of technology

It improves the safety and production efficiency of the laser marking system, ensures stable system operation, enhances user operating skills, reduces operational errors, and improves production efficiency and product quality.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119820120B_ABST
    Figure CN119820120B_ABST
Patent Text Reader

Abstract

This application provides a method, apparatus, and system for configuring permissions in a laser marking system. The method includes: obtaining a preset user list; obtaining historical operation records for each user based on the preset user list; and determining the permission level for each user based at least on the historical operation records; determining the job type for each user based on the preset user list; obtaining a system function list; evaluating the impact of misoperations on each operation function in the system function list to determine the degree of impact of misoperation on each operation function; and classifying the operation level according to the degree of impact; configuring user permissions for each user based at least on the permission level, job type, and operation level, allowing users with different permissions to operate different functions of the laser marking system. This method solves the problem in the prior art where operators, due to unfamiliarity with operation, tamper with key parameters, causing equipment malfunctions and reduced production efficiency by setting permissions for accounts.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of laser marking technology, and more specifically, to a method, apparatus, computer-readable storage medium, and laser marking system configuration for configuring permissions in a laser marking system. Background Technology

[0002] In a laser marking system, the same system can usually be accessed by multiple users. Operators can access the system and operate it simultaneously. Because the system has many functions, each user can operate many functions at different levels. The functions may be low-level or high-level. Operators may be unfamiliar with parameters in the system that are not their own, leading to misoperation, which may affect the operation of the laser marking system and cause equipment failure.

[0003] In summary, existing laser marking systems do not restrict the operator's access rights and operating range, which can easily lead to equipment failure and reduced production efficiency due to misoperation. Summary of the Invention

[0004] The main objective of this application is to provide a permission configuration method, apparatus, computer-readable storage medium, and laser marking system configuration for a laser marking system, so as to at least solve the problem in the prior art where operators tamper with key parameters due to lack of operational expertise, leading to equipment malfunctions and reduced production efficiency.

[0005] To achieve the above objectives, according to one aspect of this application, a permission configuration method for a laser marking system is provided, comprising: obtaining a preset user list; obtaining historical operation records of each user based on the preset user list; and determining the permission level of each user based at least on the historical operation records; determining the job type of each user based on the preset user list; obtaining a system function list; performing erroneous operation assessment on each operation function in the system function list to determine the degree of impact of erroneous operation of each operation function; and classifying the operation level according to the degree of impact; configuring user permissions for each user based at least on the permission level, job type, and operation level, wherein users with different user permissions are allowed to operate different functions of the laser marking system.

[0006] Optionally, the permission level of each user is determined at least based on historical operation records, including: analyzing historical operation records to extract operation records that caused equipment failure, damage or alarm after the user performed the operation, and obtaining failed operation records; determining the user's operation frequency based on historical operation records to obtain a first operation frequency, and determining the user's error frequency based on failed operation records; calculating the ratio of error frequency to first operation frequency, and determining the user's permission level based on the ratio, wherein the user's permission level is negatively correlated with the ratio.

[0007] Optionally, an assessment of erroneous operations is performed based on each operational function in the system function list to determine the degree of impact of each erroneous operation. This includes: determining the impact of each operational function on the equipment stability of the laser marking system to obtain a first impact score; determining the impact of each operational function on the marking efficiency of the laser marking system to obtain a second impact score; determining the impact of each operational function on the product quality of the laser marking system to obtain a third impact score; determining the impact of each operational function on the safety risks of the laser marking system to obtain a fourth impact score; and performing a weighted calculation based on the first, second, third, and fourth impact scores to obtain a comprehensive impact score, and determining the degree of impact based on the comprehensive impact score.

[0008] Optionally, user permissions for each user are configured based at least on permission level, job type, and operation level, including: determining the operation function that the user is expected to perform based on the job type to obtain a first operation function; configuring the first operation function as operable and configuring operation functions other than the first operation function as inoperable; and modifying the permission configuration of the first operation function based on permission level and operation level.

[0009] Optionally, the user permissions for the first operation function can be modified based on the permission level and the operation level, including: if the permission level is lower than the operation level, the first operation function can be configured to be inoperable.

[0010] Optionally, after determining the user's permission level based on the ratio, the method further includes: extracting historical operation records based on a preset time period to obtain first target data, where the end time of the preset time period is the current time and the duration of the preset time period is a first preset duration; determining the user's operation frequency based on the first target data to obtain a second operation frequency; and upgrading the user's permissions if the second operation frequency is greater than a first threshold and the first target data does not include failed operation records.

[0011] Optionally, after determining the user's permission level based on the ratio, the method further includes: extracting historical operation records based on a preset time period to obtain second target data, where the end time of the preset time period is the current time and the duration of the preset time period is the second preset duration; determining the user's operation frequency based on the second target data to obtain a third operation frequency; and downgrading the user's permissions if the third operation frequency is greater than a second threshold and the number of failed operation records in the second target data is greater than the third threshold.

[0012] According to another aspect of this application, a permission configuration device for a laser marking system is provided. The device includes: obtaining a preset user list; obtaining historical operation records of each user based on the preset user list; and determining the permission level of each user based at least on the historical operation records; determining the job type of each user based on the preset user list; obtaining a system function list; performing maloperation assessment on each operation function in the system function list to determine the degree of impact of maloperation of each operation function; and classifying the operation level according to the degree of impact; configuring user permissions for each user based at least on the permission level, job type, and operation level, wherein users with different user permissions are allowed to operate different functions of the laser marking system.

[0013] According to another aspect of this application, a computer-readable storage medium is provided, the computer-readable storage medium including a stored program, wherein, when the program is executed, it controls the device on which the computer-readable storage medium is located to perform any of the methods described.

[0014] According to another aspect of this application, a laser marking system is provided, comprising: one or more processors, a memory, and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including methods for performing any one of the methods described.

[0015] Applying the technical solution of this application, in the above-mentioned permission configuration method for the laser marking system, firstly, a preset user list is obtained; based on the preset user list, the historical operation records of each user are obtained; and at least based on the historical operation records, the permission level of each user is determined. Then, based on the preset user list, the job type of each user is determined. Next, a system function list is obtained; based on each operation function in the system function list, a misoperation assessment is performed to determine the degree of impact of misoperation of each operation function, and operation levels are divided according to the degree of impact. Finally, user permissions for each user are configured at least based on the permission level, job type, and operation level. Users with different permissions are allowed to operate different functions of the laser marking system. This application achieves dynamic configuration of user permissions for the laser marking system by comprehensively analyzing the user's historical operation records, job type, and the degree of impact of misoperation of system functions. This method not only adjusts permissions according to the user's actual operating ability to ensure the safe and stable operation of the system, but also flexibly allocates functional permissions according to job requirements, improving production efficiency and product quality. Through permission upgrade and downgrade mechanisms, users are incentivized to improve their operating skills and reduce operational errors, thereby improving the overall operating efficiency and security of the laser marking system. By setting account permissions, the problem of equipment malfunction and reduced production efficiency caused by operators tampering with key parameters due to unfamiliarity with the operation is solved in the existing technology. Attached Figure Description

[0016] Figure 1 A hardware structure block diagram of a mobile terminal for a permission configuration method of a laser marking system provided in an embodiment of this application is shown.

[0017] Figure 2 A flowchart illustrating a permission configuration method for a laser marking system according to an embodiment of this application is shown.

[0018] Figure 3 A structural block diagram of a permission configuration device for a laser marking system provided according to an embodiment of this application is shown.

[0019] The above figures include the following reference numerals:

[0020] 102. Processor; 104. Memory; 106. Transmission device; 108. Input / output device. Detailed Implementation

[0021] It should be noted that, unless otherwise specified, the embodiments and features described in this application can be combined with each other. This application will now be described in detail with reference to the accompanying drawings and embodiments.

[0022] To enable those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present application, and not all embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative effort should fall within the scope of protection of the present application.

[0023] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate for the embodiments of this application described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.

[0024] As described in the background section, existing laser marking systems do not restrict the operator's access rights and operating scope, which can easily lead to equipment failure and reduced production efficiency due to misoperation. To address the problem of equipment malfunction and reduced production efficiency caused by operators tampering with key parameters due to unfamiliarity with operation, embodiments of this application provide a laser marking system access control method, apparatus, computer-readable storage medium, and laser marking system configuration.

[0025] The technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention.

[0026] The methods and embodiments provided in this application can be executed on a mobile terminal, computer terminal, or similar computing device. Taking running on a mobile terminal as an example, Figure 1 This is a hardware structure block diagram of a mobile terminal for a permission configuration method of a laser marking system according to an embodiment of the present invention. Figure 1 As shown, a mobile terminal may include one or more ( Figure 1 Only one is shown in the diagram. A processor 102 (which may include, but is not limited to, a microprocessor MCU or a programmable logic device FPGA, etc.) and a memory 104 for storing data are also shown. The mobile terminal may further include a transmission device 106 for communication functions and an input / output device 108. Those skilled in the art will understand that... Figure 1 The structure shown is for illustrative purposes only and does not limit the structure of the mobile terminal described above. For example, the mobile terminal may also include components that are more... Figure 1 The more or fewer components shown, or having the same Figure 1 The different configurations shown.

[0027] The memory 104 can be used to store computer programs, such as application software programs and modules, like the computer program corresponding to the permission configuration method of the laser marking system in this embodiment of the invention. The processor 102 executes various functional applications and data processing by running the computer program stored in the memory 104, thereby implementing the above-described method. The memory 104 may include high-speed random access memory and non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory 104 may further include memory remotely located relative to the processor 102, and these remote memories can be connected to the mobile terminal via a network. Examples of the aforementioned networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof. The transmission device 106 is used to receive or send data via a network. Specific examples of the aforementioned networks may include wireless networks provided by the mobile terminal's communication provider. In one example, the transmission device 106 includes a network interface controller (NIC), which can be connected to other network devices via a base station to communicate with the Internet. In one example, the transmission device 106 may be a radio frequency (RF) module, which is used to communicate with the Internet wirelessly.

[0028] This embodiment provides a permission configuration method for a laser marking system running on a mobile terminal, computer terminal, or similar computing device. It should be noted that the steps shown in the flowchart in the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions. Furthermore, although a logical order is shown in the flowchart, in some cases, the steps shown or described may be executed in a different order than that shown here.

[0029] Figure 2 This is a flowchart of a permission configuration method for a laser marking system according to an embodiment of this application. Figure 2 As shown, the method includes the following steps:

[0030] Step S201: Obtain a preset user list, obtain the historical operation records of each user based on the preset user list, and determine the permission level of each user based at least on the historical operation records.

[0031] Specifically, in a laser marking machine system, the first step is to obtain a pre-set user list, which includes all technicians, engineers, and administrators who may use the system. The system records these users' historical operations through a backend database, such as technicians' marking operations and engineers' parameter adjustments. Based on these historical operation records, the system analyzes the user's operation frequency, proficiency, and the extent of their impact on the equipment, thereby automatically or manually adjusting the user's permission level. For example, technicians who frequently and correctly use marking parameters may be promoted to a higher permission level, allowing them access to more functions.

[0032] Step S202: Determine the job type for each user based on the preset user list;

[0033] Specifically, the system identifies each user's role, or job type, based on information from a pre-set user list. For example, the system identifies "Technician" as primarily responsible for daily labeling operations, "Engineer" as responsible for equipment maintenance and parameter settings, and "Administrator" as having the highest system control privileges. This identification process helps in subsequent permission configuration to prevent users from manipulating parameters outside their job scope.

[0034] Step S203: Obtain the system function list, conduct maloperation assessment based on each operation function in the system function list to determine the impact of each operation function maloperation, and classify the operation level according to the impact level;

[0035] Specifically, the laser marking machine system lists all operable functions, such as "machine mode," "marking parameter settings," and "motor control." For each function, the system assesses the potential impact of misoperation on the equipment and production process. For example, misoperation of "motor control" could damage the equipment, resulting in a high impact level; misoperation of "changing processing work orders" has a smaller impact and can be set to a lower impact level. Based on these impact levels, the system categorizes the operating functions into different risk levels, such as high-risk, medium-risk, and low-risk operations.

[0036] Step S204: Configure user permissions for each user based at least on permission level, job type, and operation level. Users with different user permissions are allowed to operate different functions of the laser marking system.

[0037] Specifically, the system automatically configures each user's permissions based on their permission level, job type, and the impact level of the operation function, ensuring that users can only operate functions that match their role and capabilities. For example, technicians may be restricted to operating only low-risk marking functions, while engineers may have permission to operate medium- to high-risk parameter setting and maintenance functions.

[0038] In the above embodiments, this application improves the security, stability, and production efficiency of the laser marking machine system through intelligent user permission configuration. This method considers the user's historical operations, job types, and the risk level of the operational functions, ensuring the rationality and effectiveness of permission configuration.

[0039] This embodiment first obtains a preset user list, then retrieves the historical operation records of each user based on the preset user list, and determines the permission level of each user based at least on the historical operation records; then, it determines the job type of each user based on the preset user list; next, it obtains a system function list, performs a misoperation assessment on each operation function in the system function list to determine the degree of impact of misoperation of each operation function, and classifies the operation level according to the degree of impact; finally, it configures the user permissions of each user based at least on the permission level, job type, and operation level, allowing users with different permissions to operate different functions of the laser marking system. This application achieves dynamic configuration of user permissions for the laser marking system by comprehensively analyzing the user's historical operation records, job type, and the degree of impact of misoperation of system functions. This method can not only adjust permissions according to the user's actual operating ability to ensure the safe and stable operation of the system, but also flexibly allocate functional permissions according to job requirements, improving production efficiency and product quality. Through the permission upgrade and downgrade mechanism, users are incentivized to improve their operating skills and reduce operational errors, thereby improving the overall operating efficiency and security of the laser marking system. By setting permissions for accounts, it solves the problem in the prior art where operators tamper with key parameters due to unfamiliarity with operation, leading to equipment malfunctions and reduced production efficiency.

[0040] As an alternative to the above embodiments, user permissions can also be manually configured by the administrator, with different scopes configured only for different identities. However, this method may result in inflexible permission configuration or users unfamiliar with the device may mistakenly modify important parameters.

[0041] In order to determine the user's permission level, in one optional implementation, step S201 above includes:

[0042] Step S2011: Analyze historical operation records to extract operation records that caused equipment failure, damage or alarm after the user performed the operation, and obtain the failed operation records.

[0043] Specifically, the system first collects and analyzes each user's historical operation records, including but not limited to equipment startup, parameter adjustments, work order changes, and abnormal alarm handling. Through data analysis, the system can identify which operations caused equipment malfunctions, damage, or alarms, and these operations are marked as failed operation records.

[0044] Step S2012: Determine the user's operation frequency based on historical operation records to obtain the first operation frequency, and determine the user's error frequency based on failed operation records.

[0045] Specifically, the operation frequency (first operation frequency) for each user is then calculated, which is the number of times a user performs an operation within a certain period of time. Simultaneously, based on failed operation records, the user's error frequency is determined, which is the number of times a user causes device problems during an operation within a certain period of time.

[0046] Step S2013: Calculate the ratio of error frequency to first operation frequency, and determine the user permission level based on the ratio. The user permission level is negatively correlated with the ratio.

[0047] Specifically, the system calculates user privilege levels by comparing the ratio of error frequency to operation frequency. This ratio reflects the reliability and accuracy of user operations. The lower the ratio, the fewer errors the user makes and the more accurate the operation, thus qualifying for a higher privilege level; conversely, a higher ratio indicates a greater risk to the user's operation, requiring a lower privilege level to reduce potential threats to the device.

[0048] In the above embodiments, the laser marking system can automatically adjust the permission level based on operation data and quantitatively compare the operation level of the operators based on the operation data, so as to flexibly configure the permissions of the operators.

[0049] To determine the extent of the aforementioned impact, in one optional implementation, step S203 includes:

[0050] Step S2031: Determine the impact of each operation function on the equipment stability of the laser marking system based on each operation function, and obtain the first impact score;

[0051] Specifically, taking the desktop machine mode as an example, the functions of the desktop machine mode include clearing process information, modifying the material-containing and material-free modes, marking, red light preview, and no-marking modes, changing work orders, initialization, start, and stop. Misoperation of these functions may affect the current processing flow of the equipment, but will not immediately cause system crashes or equipment damage. Therefore, their corresponding first impact score is relatively low. Taking motor operation as another example, configuring motor parameters involves the core drive part of the equipment. Misoperation may cause motor overload, affecting the long-term stable operation of the equipment. Therefore, the first impact score for modifying motor parameters is higher.

[0052] Step S2032: Determine the impact of each operation function on the marking efficiency of the laser marking system based on each operation function, and obtain the second impact score;

[0053] Specifically, taking marking parameter configuration as an example, these parameters directly affect marking speed and process configuration. Improper settings may reduce marking efficiency. Therefore, the second impact score is higher for marking parameter configuration. Desktop mode operations, such as changing work orders and initialization, generally do not have a direct impact on marking efficiency, so the second impact score is relatively lower.

[0054] Step S2033: Determine the impact of each operation function on the product quality of the laser marking system based on each operation function, and obtain the third impact score;

[0055] Specifically, the configuration of marking parameters directly affects marking quality, such as marking depth and clarity. Incorrect operation can lead to a decrease in marking quality, affecting the accuracy and durability of product markings; therefore, the third impact score will be higher. Desktop mode operation, on the other hand, focuses more on basic equipment operation and status checks, having less impact on product quality; therefore, the third impact score is relatively lower.

[0056] Step S2034: Determine the impact of each operation function on the safety risks of the laser marking system based on each operation function, and obtain the fourth impact score;

[0057] Specifically, in all modes, the configuration and status monitoring of safety doors are crucial for reducing safety risks. If safety door parameters are mistakenly altered, operators may accidentally enter hazardous areas while the equipment is running, increasing the risk of accidents. Therefore, regardless of the mode, safety door-related functions should have a high fourth-impact score. Motor parameter configuration is also related to safety risks; improper motor parameters may lead to equipment instability, increasing operational risks, and should also have a high fourth-impact score.

[0058] Step S2035: A weighted calculation is performed based on the first impact score, the second impact score, the third impact score, and the fourth impact score to obtain a comprehensive impact score, and the degree of impact is determined based on the comprehensive impact score.

[0059] Specifically, by combining the four scores above, the overall impact score for each operational function can be calculated using a weighted average. The weights should be adjusted based on their importance in the actual application. For example, in a production environment, equipment stability and product quality may be more critical; therefore, the weights of the first and third impact scores may be higher when calculating the overall impact score. Based on the overall impact score, the system can automatically or semi-automatically configure permissions under different user modes to ensure that key parameters are less prone to accidental operation, while maintaining high efficiency and high-quality labeling of the equipment.

[0060] The above embodiments aim to optimize the use of laser marking machines through refined permission management and assessment of the impact of misoperation, ensuring that the equipment maintains stable operation and reduces safety risks while improving production efficiency and product quality.

[0061] In order to configure user permissions for each user, in one optional implementation, step S204 above includes:

[0062] Step S2041: Determine the operation function that the user expects to perform based on the job type to obtain the first operation function;

[0063] Specifically, in a laser marking machine system, different users are pre-programmed with different functions based on their job type. For example, technicians are mainly responsible for daily marking operations; therefore, the system anticipates that they will operate functions such as "changing processing work orders," "red light preview," and "marking," which are defined as their primary operation functions. Engineers, on the other hand, may have jobs involving equipment maintenance and parameter adjustments; therefore, their primary operation functions might include "modifying marking parameters" and "adjusting Z1, X2, and Z2 axis parameters." The first step in permission configuration is to identify each user's primary operation functions based on their job type.

[0064] Step S2042: Configure the first operation function as operable and configure the operation functions other than the first operation function as inoperable.

[0065] Specifically, after the primary operational function is determined, the system automatically makes these functions operable. For example, the technician's interface will display buttons such as "Change Processing Order," "Red Light Preview," and "Marking," and these buttons will be active. Other high-risk functions, such as "Motor Control" and "Safety Door Settings," are set to inoperable status; that is, the corresponding buttons or menu items are disabled and inaccessible to the technician. In this way, users can only operate functions that align with their role and responsibilities, avoiding potential risks from irrelevant operations.

[0066] Step S2043: Modify the permission configuration of the first operation function based on the permission level and operation level.

[0067] Specifically, even after initial permission configuration, the system further adjusts the permission configuration for the primary operation function based on the user's historical performance and permission level. For example, a technician might demonstrate a deep understanding of equipment parameters through prolonged marking operations, thus elevating their permission level. The system will recognize this change and may allow them access to some previously restricted medium-risk operations, such as partial adjustments to "marking parameters." Conversely, if an engineer frequently makes mistakes during operations, the system may lower their permission level, restricting their access to "Z1, X2, and Z2 axis parameters." Furthermore, the system dynamically adjusts permissions based on the risk level of the operation function, ensuring that high-risk operations are limited to users with the highest privileges.

[0068] In the above embodiments, intelligent configuration of user permissions is achieved by comprehensively analyzing permission levels, job types, and operation levels. This ensures that each user can only access functions within their scope of responsibility, while dynamically adjusting permissions based on user performance.

[0069] In order to modify the permission configuration of the first operation function mentioned above, in an optional implementation, step S2043 includes:

[0070] Step S20431: When the permission level is lower than the operation level, configure the first operation function to be inoperable.

[0071] Specifically, permission level refers to the range of device functions a user can operate. It reflects the user's role, capabilities, and proficiency in operating the device, and is usually preset by the administrator or automatically calculated by the system based on historical operation records. Operation level quantifies the risk of operating a device function. High-risk operations (such as adjusting motor settings) will be assigned a higher operation level, while low-risk operations (such as changing processing work orders) will have a lower operation level. Therefore, when configuring user permissions, the system checks whether the user's permission level matches the operation level of the function. If the user's permission level is lower than the operation level, the system will automatically disable the function to prevent improper operation of high-risk functions.

[0072] In the above embodiments, by matching permission levels with operation levels, intelligent restrictions on user operations are achieved, effectively preventing damage to the device caused by unfamiliar operations.

[0073] To further enable fine-grained adjustment of user permissions, in one optional implementation, after determining the user permission level based on the ratio, the above method further includes:

[0074] Step S301: Extract historical operation records based on a preset time period to obtain the first target data. The end time of the preset time period is the current time, and the duration of the preset time period is the first preset duration.

[0075] Specifically, firstly, the system determines a preset time period, such as the last 7 days (the first preset duration), and extracts historical operation records within this period as the primary target data. The selection of this time period should fully consider the stability of the production cycle and user behavior to ensure the representativeness of the data.

[0076] Step S302: Determine the user's operation frequency based on the first target data to obtain the second operation frequency;

[0077] Specifically, based on the first target data, the system recalculates the user's operation frequency to obtain a second operation frequency. This frequency reflects the user's recent activity level and operational proficiency.

[0078] Step S303: If the second operation frequency is greater than the first threshold and the first target data does not include failed operation records, the user's permissions are upgraded.

[0079] Specifically, if the frequency of the second operation is higher than the set first threshold (for example, more than 100 successful operations within a week), and no failed operation records are found in the first target data, the system will consider that the user has performed well in recent operations and can be trusted. Therefore, the system will upgrade the user's permissions to unlock more advanced features.

[0080] In the above embodiments, based on the dynamic permission adjustment mechanism of performance within a preset time period, the laser marking system can more flexibly adapt to the growth and changes of users, while ensuring that only users with stable performance can obtain higher permissions, effectively avoiding equipment risks and production efficiency losses that may be caused by improper permission allocation.

[0081] To further enable fine-grained adjustment of user permissions, in one optional implementation, after determining the user permission level based on the ratio, the above method further includes:

[0082] Step S401: Extract historical operation records based on a preset time period to obtain the second target data. The end time of the preset time period is the current time, and the duration of the preset time period is the second preset duration.

[0083] Specifically, the system sets a "second preset duration," such as one week or one month, for real-time monitoring of user actions. The end time of this period is the current time, meaning the system will continuously update this time window to reflect the user's latest actions. For example, the system might set the most recent week (7 days) as the "second preset duration," updating historical action records at the end of each day to obtain secondary target data.

[0084] Step S402: Determine the user's operation frequency based on the second target data to obtain the third operation frequency;

[0085] Specifically, based on historical operation records (second target data) captured within a second preset time period, the system recalculates the user's operation frequency (third operation frequency). This frequency reflects the user's activity level and the frequency of device operations in a recent period.

[0086] Step S403: If the third operation frequency is greater than the second threshold and the number of failed operation records in the second target data is greater than the third threshold, the user's permissions are downgraded.

[0087] Specifically, in addition to operation frequency, the system also checks the number of failed operation records in the second target data. Failed operation records refer to those operations that caused equipment malfunctions, damage, or alarms; their number reflects the user's recent operational accuracy and stability. If the third operation frequency exceeds a preset second threshold, and the number of failed operation records exceeds a preset third threshold, the system will automatically downgrade the user's privileges. These "second threshold" and "third threshold" are set based on the specific needs of the system and production environment to determine whether the user operates frequently and has a high error rate.

[0088] In the above embodiments, the dynamic permission adjustment strategy can respond promptly to changes in user operating habits and capabilities, effectively avoiding production interruptions or equipment damage caused by frequent misoperations, thereby improving the overall operating efficiency and security of the laser marking machine system.

[0089] It should be noted that the steps shown in the flowchart in the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions, and although a logical order is shown in the flowchart, in some cases the steps shown or described may be executed in a different order than that shown here.

[0090] This application also provides a permission configuration device for a laser marking system. It should be noted that this permission configuration device can be used to execute the permission configuration method for a laser marking system provided in this application. This device is used to implement the above embodiments and preferred embodiments; details already described will not be repeated. As used below, the term "module" can refer to a combination of software and / or hardware that performs a predetermined function. Although the device described in the following embodiments is preferably implemented in software, hardware implementation, or a combination of software and hardware, is also possible and contemplated.

[0091] The following describes the permission configuration device of the laser marking system provided in the embodiments of this application.

[0092] Figure 3This is a structural block diagram of the permission configuration device of the laser marking system according to an embodiment of this application. Figure 3 As shown, the device includes:

[0093] The first acquisition unit 10 is used to acquire a preset user list, acquire the historical operation records of each user based on the preset user list, and determine the permission level of each user based at least on the historical operation records.

[0094] Specifically, in a laser marking machine system, the first step is to obtain a pre-set user list, which includes all technicians, engineers, and administrators who may use the system. The system records these users' historical operations through a backend database, such as technicians' marking operations and engineers' parameter adjustments. Based on these historical operation records, the system analyzes the user's operation frequency, proficiency, and the extent of their impact on the equipment, thereby automatically or manually adjusting the user's permission level. For example, technicians who frequently and correctly use marking parameters may be promoted to a higher permission level, allowing them access to more functions.

[0095] The first determining unit 20 is used to determine the job type of each user based on a preset user list;

[0096] Specifically, the system identifies each user's role, or job type, based on information from a pre-set user list. For example, the system identifies "Technician" as primarily responsible for daily labeling operations, "Engineer" as responsible for equipment maintenance and parameter settings, and "Administrator" as having the highest system control privileges. This identification process helps in subsequent permission configuration to prevent users from manipulating parameters outside their job scope.

[0097] The second acquisition unit 30 is used to acquire the system function list, perform maloperation assessment based on each operation function in the system function list, determine the impact of each operation function maloperation, and classify the operation level according to the impact level.

[0098] Specifically, the laser marking machine system lists all operable functions, such as "machine mode," "marking parameter settings," and "motor control." For each function, the system assesses the potential impact of misoperation on the equipment and production process. For example, misoperation of "motor control" could damage the equipment, resulting in a high impact level; misoperation of "changing processing work orders" has a smaller impact and can be set to a lower impact level. Based on these impact levels, the system categorizes the operating functions into different risk levels, such as high-risk, medium-risk, and low-risk operations.

[0099] The second determining unit 40 is used to configure the user permissions of each user based at least on the permission level, job type and operation level, and users with different user permissions are allowed to operate different functions of the laser marking system.

[0100] Specifically, the system automatically configures each user's permissions based on their permission level, job type, and the impact level of the operation function, ensuring that users can only operate functions that match their role and capabilities. For example, technicians may be restricted to operating only low-risk marking functions, while engineers may have permission to operate medium- to high-risk parameter setting and maintenance functions.

[0101] In the above embodiments, this application improves the security, stability, and production efficiency of the laser marking machine system through intelligent user permission configuration. This method considers the user's historical operations, job types, and the risk level of the operational functions, ensuring the rationality and effectiveness of permission configuration.

[0102] In this embodiment, the first acquisition unit acquires a preset user list, obtains the historical operation records of each user based on the preset user list, and determines the permission level of each user based at least on the historical operation records; the first determination unit determines the job type of each user based on the preset user list; the second acquisition unit acquires a system function list, performs erroneous operation assessments based on each operation function in the system function list to determine the impact degree of each operation function's erroneous operation, and classifies the operation level according to the impact degree; the second determination unit configures the user permissions of each user based at least on the permission level, job type, and operation level, allowing users with different user permissions to operate different functions of the laser marking system. This application achieves dynamic configuration of user permissions for the laser marking system by comprehensively analyzing the user's historical operation records, job type, and the impact degree of erroneous operation of system functions. This method can not only adjust permissions according to the user's actual operating ability to ensure the safe and stable operation of the system, but also flexibly allocate functional permissions according to job requirements, improving production efficiency and product quality. Through the permission upgrade and downgrade mechanism, users are incentivized to improve their operating skills and reduce operational errors, thereby improving the overall operating efficiency and safety of the laser marking system. By setting account permissions, the problem of equipment malfunction and reduced production efficiency caused by operators tampering with key parameters due to unfamiliarity with the operation is solved in the existing technology.

[0103] As an alternative to the above embodiments, user permissions can also be manually configured by the administrator, with different scopes configured only for different identities. However, this method may result in inflexible permission configuration or users unfamiliar with the device may mistakenly modify important parameters.

[0104] To determine the user's permission level, in one optional implementation, the first acquisition unit includes:

[0105] The first acquisition module is used to analyze historical operation records and extract operation records that caused equipment failure, damage or alarm after the user performed the operation, thus obtaining the failed operation records.

[0106] Specifically, the system first collects and analyzes each user's historical operation records, including but not limited to equipment startup, parameter adjustments, work order changes, and abnormal alarm handling. Through data analysis, the system can identify which operations caused equipment malfunctions, damage, or alarms, and these operations are marked as failed operation records.

[0107] The first determining module is used to determine the user's operation frequency based on historical operation records, obtain the first operation frequency, and determine the user's error frequency based on failed operation records.

[0108] Specifically, the operation frequency (first operation frequency) for each user is then calculated, which is the number of times a user performs an operation within a certain period of time. Simultaneously, based on failed operation records, the user's error frequency is determined, which is the number of times a user causes device problems during an operation within a certain period of time.

[0109] The first calculation module is used to calculate the ratio of the error frequency to the first operation frequency, and to determine the user permission level based on the ratio. The user permission level is negatively correlated with the ratio.

[0110] Specifically, the system calculates user privilege levels by comparing the ratio of error frequency to operation frequency. This ratio reflects the reliability and accuracy of user operations. The lower the ratio, the fewer errors the user makes and the more accurate the operation, thus qualifying for a higher privilege level; conversely, a higher ratio indicates a greater risk to the user's operation, requiring a lower privilege level to reduce potential threats to the device.

[0111] In the above embodiments, the laser marking system can automatically adjust the permission level based on operation data and quantitatively compare the operation level of the operators based on the operation data, so as to flexibly configure the permissions of the operators.

[0112] To determine the extent of the aforementioned impact, in one optional implementation, the second acquisition unit includes:

[0113] The second determining module is used to determine the impact of each operation function on the equipment stability of the laser marking system based on each operation function, and obtain the first impact score.

[0114] Specifically, taking the desktop machine mode as an example, the functions of the desktop machine mode include clearing process information, modifying the material-containing and material-free modes, marking, red light preview, and no-marking modes, changing work orders, initialization, start, and stop. Misoperation of these functions may affect the current processing flow of the equipment, but will not immediately cause system crashes or equipment damage. Therefore, their corresponding first impact score is relatively low. Taking motor operation as another example, configuring motor parameters involves the core drive part of the equipment. Misoperation may cause motor overload, affecting the long-term stable operation of the equipment. Therefore, the first impact score for modifying motor parameters is higher.

[0115] The third determination module is used to determine the impact of each operation function on the marking efficiency of the laser marking system based on each operation function, and to obtain the second impact score.

[0116] Specifically, taking marking parameter configuration as an example, these parameters directly affect marking speed and process configuration. Improper settings may reduce marking efficiency. Therefore, the second impact score is higher for marking parameter configuration. Desktop mode operations, such as changing work orders and initialization, generally do not have a direct impact on marking efficiency, so the second impact score is relatively lower.

[0117] The fourth determination module is used to determine the impact of each operation function on the product quality of the laser marking system based on the operation functions, and to obtain the third impact score;

[0118] Specifically, the configuration of marking parameters directly affects marking quality, such as marking depth and clarity. Incorrect operation can lead to a decrease in marking quality, affecting the accuracy and durability of product markings; therefore, the third impact score will be higher. Desktop mode operation, on the other hand, focuses more on basic equipment operation and status checks, having less impact on product quality; therefore, the third impact score is relatively lower.

[0119] The fifth determination module is used to determine the impact of each operation function on the safety risks of the laser marking system based on each operation function, and to obtain the fourth impact score;

[0120] Specifically, in all modes, the configuration and status monitoring of safety doors are crucial for reducing safety risks. If safety door parameters are mistakenly altered, operators may accidentally enter hazardous areas while the equipment is running, increasing the risk of accidents. Therefore, regardless of the mode, safety door-related functions should have a high fourth-impact score. Motor parameter configuration is also related to safety risks; improper motor parameters may lead to equipment instability, increasing operational risks, and should also have a high fourth-impact score.

[0121] The second calculation module is used to perform weighted calculations based on the first impact score, the second impact score, the third impact score, and the fourth impact score to obtain a comprehensive impact score, and to determine the degree of impact based on the comprehensive impact score.

[0122] Specifically, by combining the four scores above, the overall impact score for each operational function can be calculated using a weighted average. The weights should be adjusted based on their importance in the actual application. For example, in a production environment, equipment stability and product quality may be more critical; therefore, the weights of the first and third impact scores may be higher when calculating the overall impact score. Based on the overall impact score, the system can automatically or semi-automatically configure permissions under different user modes to ensure that key parameters are less prone to accidental operation, while maintaining high efficiency and high-quality labeling of the equipment.

[0123] The above embodiments aim to optimize the use of laser marking machines through refined permission management and assessment of the impact of misoperation, ensuring that the equipment maintains stable operation and reduces safety risks while improving production efficiency and product quality.

[0124] In order to configure user permissions for each user, in one optional implementation, the second determining unit includes:

[0125] The sixth determining module is used to determine the operation function that the user expects to perform based on the job type, thus obtaining the first operation function;

[0126] Specifically, in a laser marking machine system, different users are pre-programmed with different functions based on their job type. For example, technicians are mainly responsible for daily marking operations; therefore, the system anticipates that they will operate functions such as "changing processing work orders," "red light preview," and "marking," which are defined as their primary operation functions. Engineers, on the other hand, may have jobs involving equipment maintenance and parameter adjustments; therefore, their primary operation functions might include "modifying marking parameters" and "adjusting Z1, X2, and Z2 axis parameters." The first step in permission configuration is to identify each user's primary operation functions based on their job type.

[0127] The seventh determining module is used to configure the first operation function as operable and configure operation functions other than the first operation function as inoperable.

[0128] Specifically, after the primary operational function is determined, the system automatically makes these functions operable. For example, the technician's interface will display buttons such as "Change Processing Order," "Red Light Preview," and "Marking," and these buttons will be active. Other high-risk functions, such as "Motor Control" and "Safety Door Settings," are set to inoperable status; that is, the corresponding buttons or menu items are disabled and inaccessible to the technician. In this way, users can only operate functions that align with their role and responsibilities, avoiding potential risks from irrelevant operations.

[0129] The correction module is used to correct the permission configuration of the first operation function based on the permission level and operation level.

[0130] Specifically, even after initial permission configuration, the system further adjusts the permission configuration for the primary operation function based on the user's historical performance and permission level. For example, a technician might demonstrate a deep understanding of equipment parameters through prolonged marking operations, thus elevating their permission level. The system will recognize this change and may allow them access to some previously restricted medium-risk operations, such as partial adjustments to "marking parameters." Conversely, if an engineer frequently makes mistakes during operations, the system may lower their permission level, restricting their access to "Z1, X2, and Z2 axis parameters." Furthermore, the system dynamically adjusts permissions based on the risk level of the operation function, ensuring that high-risk operations are limited to users with the highest privileges.

[0131] In the above embodiments, intelligent configuration of user permissions is achieved by comprehensively analyzing permission levels, job types, and operation levels. This ensures that each user can only access functions within their scope of responsibility, while dynamically adjusting permissions based on user performance.

[0132] In order to modify the permission configuration of the first operation function mentioned above, in an optional implementation, the modification module includes:

[0133] The correction submodule is used to configure the first operation function as inoperable when the permission level is lower than the operation level.

[0134] Specifically, permission level refers to the range of device functions a user can operate. It reflects the user's role, capabilities, and proficiency in operating the device, and is usually preset by the administrator or automatically calculated by the system based on historical operation records. Operation level quantifies the risk of operating a device function. High-risk operations (such as adjusting motor settings) will be assigned a higher operation level, while low-risk operations (such as changing processing work orders) will have a lower operation level. Therefore, when configuring user permissions, the system checks whether the user's permission level matches the operation level of the function. If the user's permission level is lower than the operation level, the system will automatically disable the function to prevent improper operation of high-risk functions.

[0135] In the above embodiments, by matching permission levels with operation levels, intelligent restrictions on user operations are achieved, effectively preventing damage to the device caused by unfamiliar operations.

[0136] To further enable fine-grained adjustment of user permissions, in one optional embodiment, the above-mentioned device further includes:

[0137] The third acquisition unit is used to extract historical operation records based on a preset time period after determining the user's permission level according to the ratio, and obtain the first target data. The end time of the preset time period is the current time, and the duration of the preset time period is the first preset duration.

[0138] Specifically, firstly, the system determines a preset time period, such as the last 7 days (the first preset duration), and extracts historical operation records within this period as the primary target data. The selection of this time period should fully consider the stability of the production cycle and user behavior to ensure the representativeness of the data.

[0139] The third determining unit is used to determine the user's operation frequency based on the first target data, and obtain the second operation frequency;

[0140] Specifically, based on the first target data, the system recalculates the user's operation frequency to obtain a second operation frequency. This frequency reflects the user's recent activity level and operational proficiency.

[0141] The first processing unit is used to upgrade the user's permissions when the second operation frequency is greater than the first threshold and the first target data does not include failed operation records.

[0142] Specifically, if the frequency of the second operation is higher than the set first threshold (for example, more than 100 successful operations within a week), and no failed operation records are found in the first target data, the system will consider that the user has performed well in recent operations and can be trusted. Therefore, the system will upgrade the user's permissions to unlock more advanced features.

[0143] In the above embodiments, based on the dynamic permission adjustment mechanism of performance within a preset time period, the laser marking system can more flexibly adapt to the growth and changes of users, while ensuring that only users with stable performance can obtain higher permissions, effectively avoiding equipment risks and production efficiency losses that may be caused by improper permission allocation.

[0144] To further enable fine-grained adjustment of user permissions, in one optional embodiment, the above-mentioned device further includes:

[0145] The fourth acquisition unit is used to extract historical operation records based on a preset time period after determining the user's permission level according to the ratio, and obtain the second target data. The end time of the preset time period is the current time, and the duration of the preset time period is the second preset duration.

[0146] Specifically, the system sets a "second preset duration," such as one week or one month, for real-time monitoring of user actions. The end time of this period is the current time, meaning the system will continuously update this time window to reflect the user's latest actions. For example, the system might set the most recent week (7 days) as the "second preset duration," updating historical action records at the end of each day to obtain secondary target data.

[0147] The fourth determining unit is used to determine the user's operation frequency based on the second target data, and obtain the third operation frequency;

[0148] Specifically, based on historical operation records (second target data) captured within a second preset time period, the system recalculates the user's operation frequency (third operation frequency). This frequency reflects the user's activity level and the frequency of device operations in a recent period.

[0149] The second processing unit is used to downgrade the user's permissions when the third operation frequency is greater than the second threshold and the number of failed operation records in the second target data is greater than the third threshold.

[0150] Specifically, in addition to operation frequency, the system also checks the number of failed operation records in the second target data. Failed operation records refer to those operations that caused equipment malfunctions, damage, or alarms; their number reflects the user's recent operational accuracy and stability. If the third operation frequency exceeds a preset second threshold, and the number of failed operation records exceeds a preset third threshold, the system will automatically downgrade the user's privileges. These "second threshold" and "third threshold" are set based on the specific needs of the system and production environment to determine whether the user operates frequently and has a high error rate.

[0151] In the above embodiments, the dynamic permission adjustment strategy can respond promptly to changes in user operating habits and capabilities, effectively avoiding production interruptions or equipment damage caused by frequent misoperations, thereby improving the overall operating efficiency and security of the laser marking machine system.

[0152] The permission configuration device of the aforementioned laser marking system includes a processor and a memory. The first acquisition unit, first determination unit, second acquisition unit, and second determination unit are all stored as program units in the memory. The processor executes these program units stored in the memory to achieve the corresponding functions. All of the above modules reside in the same processor; alternatively, the modules may be located in different processors in any combination.

[0153] The processor contains a kernel, which retrieves the corresponding program units from memory. One or more kernels can be configured, and adjusting kernel parameters can reduce the error rate of the laser marking system.

[0154] The memory may include non-permanent memory in computer-readable media, such as random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM, and the memory includes at least one memory chip.

[0155] This invention provides a computer-readable storage medium that includes a stored program, wherein, when the program is executed, it controls the device containing the computer-readable storage medium to execute the permission configuration method of the laser marking system.

[0156] This invention provides a processor for running a program, wherein the program executes the permission configuration method of the laser marking system.

[0157] This invention provides a laser marking system, which includes a processor, a memory, and a program stored in the memory and executable on the processor. When the processor executes the program, it implements at least the steps of the permission configuration method of the laser marking system described above.

[0158] This application also provides a computer program product that, when executed on a data processing device, is adapted to perform the steps of initializing the permission configuration method for at least the laser marking system described above.

[0159] It is obvious to those skilled in the art that the modules or steps of the present invention described above can be implemented using general-purpose computing devices. They can be centralized on a single computing device or distributed across a network of multiple computing devices. They can be implemented using computer-executable program code, and thus can be stored in a storage device for execution by a computing device. In some cases, the steps shown or described can be performed in a different order than those described herein, or they can be fabricated as separate integrated circuit modules, or multiple modules or steps can be fabricated as a single integrated circuit module. Thus, the present invention is not limited to any particular combination of hardware and software.

[0160] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0161] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart... Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.

[0162] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.

[0163] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.

[0164] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.

[0165] Memory may include non-persistent memory in computer-readable media, such as random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM. Memory is an example of computer-readable media.

[0166] Computer-readable media includes both permanent and non-permanent, removable and non-removable media that can store information using any method or technology. Information can be computer-readable instructions, data structures, modules of programs, or other data. Examples of computer storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, CD-ROM, digital versatile optical disc (DVD) or other optical storage, magnetic tape, disk storage or other magnetic storage devices, or any other non-transferable medium that can be used to store information accessible by a computing device. As defined herein, computer-readable media does not include transient computer-readable media, such as modulated data signals and carrier waves.

[0167] It should also be noted that the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such process, method, article, or apparatus. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element.

[0168] As can be seen from the above description, the embodiments of this application achieve the following technical effects:

[0169] 1) The permission configuration method for the laser marking system of this application involves: First, obtaining a preset user list; then, obtaining the historical operation records of each user based on the preset user list, and determining the permission level of each user based at least on the historical operation records; next, determining the job type of each user based on the preset user list; then, obtaining a system function list, evaluating the erroneous operation of each operation function in the system function list to determine the degree of impact of erroneous operation of each operation function, and classifying the operation level according to the degree of impact; finally, configuring the user permissions of each user based at least on the permission level, job type, and operation level, allowing users with different permissions to operate different functions of the laser marking system. This application achieves dynamic configuration of user permissions for the laser marking system by comprehensively analyzing the user's historical operation records, job type, and the degree of impact of erroneous operation of system functions. This method not only adjusts permissions according to the user's actual operating ability to ensure the safe and stable operation of the system, but also flexibly allocates functional permissions according to job requirements, improving production efficiency and product quality. Through the permission upgrade and downgrade mechanism, users are incentivized to improve their operating skills and reduce operational errors, thereby improving the overall operating efficiency and safety of the laser marking system. By setting account permissions, the problem of equipment malfunction and reduced production efficiency caused by operators tampering with key parameters due to unfamiliarity with the operation is solved in the existing technology.

[0170] 2) The permission configuration device for the laser marking system of this application comprises: a first acquisition unit acquiring a preset user list, acquiring historical operation records of each user based on the preset user list, and determining the permission level of each user based at least on the historical operation records; a first determination unit determining the job type of each user based on the preset user list; a second acquisition unit acquiring a system function list, evaluating the erroneous operation of each operation function based on the system function list to determine the degree of impact of erroneous operation of each operation function, and classifying the operation level according to the degree of impact; and a second determination unit configuring user permissions for each user based at least on the permission level, job type, and operation level, allowing users with different permissions to operate different functions of the laser marking system. This application achieves dynamic configuration of user permissions for the laser marking system by comprehensively analyzing the user's historical operation records, job type, and the degree of impact of erroneous operation of system functions. This method not only adjusts permissions according to the user's actual operating ability to ensure the safe and stable operation of the system, but also flexibly allocates functional permissions according to job requirements, improving production efficiency and product quality. Through permission upgrade and downgrade mechanisms, users are incentivized to improve their operating skills and reduce operational errors, thereby improving the overall operating efficiency and safety of the laser marking system. By setting account permissions, the problem of equipment malfunction and reduced production efficiency caused by operators tampering with key parameters due to unfamiliarity with the operation is solved in the existing technology.

[0171] The above description is merely a preferred embodiment of this application and is not intended to limit this application. Various modifications and variations can be made to this application by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the protection scope of this application.

Claims

1. A permission configuration method for a laser marking system, characterized in that, include: Obtain a preset user list, obtain the historical operation records of each user based on the preset user list, and determine the permission level of each user based at least on the historical operation records; The job type for each user is determined based on the preset user list; Obtain the system function list, perform erroneous operation assessment based on each operation function in the system function list to determine the impact degree of each operation function erroneous operation, and classify the operation level according to the impact degree; User permissions for each user are configured based at least on the permission level, the job type, and the operation level, and users with different user permissions are allowed to operate different functions of the laser marking system; Based on the operational functions in the system function list, an assessment of erroneous operations is performed to determine the degree of impact of each erroneous operation, including: Based on each of the aforementioned operational functions, the impact of the operational function on the equipment stability of the laser marking system is determined, and a first impact score is obtained; Based on each of the aforementioned operational functions, the impact of the operational function on the marking efficiency of the laser marking system is determined, and a second impact score is obtained. Based on each of the aforementioned operational functions, the impact of the operational functions on the product quality of the laser marking system is determined, and a third impact score is obtained. Based on each of the aforementioned operational functions, the impact of the operational functions on the safety risks of the laser marking system is determined, and a fourth impact score is obtained; A comprehensive impact score is obtained by weighting the first impact score, the second impact score, the third impact score, and the fourth impact score, and the degree of impact is determined based on the comprehensive impact score.

2. The method according to claim 1, characterized in that, Determining the permission level of each user based at least on the historical operation records includes: Based on the analysis of the historical operation records, the operation records that caused equipment failure, damage or alarm after the user performed the operation are extracted to obtain the failed operation records. The user's operation frequency is determined based on the historical operation records to obtain a first operation frequency, and the user's error frequency is determined based on the failed operation records. The ratio of the error frequency to the first operation frequency is calculated, and the user permission level is determined based on the ratio. The user permission level is negatively correlated with the ratio.

3. The method according to claim 1, characterized in that, Configure user permissions for each user based at least on the permission level, the job type, and the operation level, including: Based on the job type, determine the operation function that the user is expected to perform, and obtain the first operation function; Configure the first operation function as operable, and configure the operation functions other than the first operation function as inoperable. The permission configuration of the first operation function is modified based on the permission level and the operation level.

4. The method according to claim 3, characterized in that, Modifying the user permissions for the first operation function based on the permission level and the operation level includes: If the permission level is lower than the operation level, the first operation function will be configured as inoperable.

5. The method according to claim 2, characterized in that, After determining the user permission level based on the ratio, the method further includes: The historical operation records are extracted based on a preset time period to obtain the first target data. The end time of the preset time period is the current time, and the duration of the preset time period is the first preset duration. Based on the first target data, the user's operation frequency is determined to obtain the second operation frequency; If the second operation frequency is greater than the first threshold and the first target data does not include the failed operation record, the user's permissions are upgraded.

6. The method according to claim 2, characterized in that, After determining the user permission level based on the ratio, the method further includes: The historical operation records are extracted based on a preset time period to obtain the second target data. The end time of the preset time period is the current time, and the duration of the preset time period is the second preset duration. Based on the second target data, the user's operation frequency is determined to obtain the third operation frequency; If the third operation frequency is greater than the second threshold and the number of failed operation records in the second target data is greater than the third threshold, the user's permissions will be downgraded.

7. A permission configuration device for a laser marking system, characterized in that, The device includes: The first acquisition unit is used to acquire a preset user list, acquire the historical operation records of each user based on the preset user list, and determine the permission level of each user based at least on the historical operation records. The first determining unit is used to determine the job type of each user based on the preset user list; The second acquisition unit is used to acquire a system function list, perform maloperation assessment on each operation function in the system function list to determine the degree of impact of each operation function maloperation, and classify the operation level according to the degree of impact. The second determining unit is configured to configure user permissions for each user based at least on the permission level, the job type, and the operation level, wherein users with different user permissions are allowed to operate different functions of the laser marking system; The second acquisition unit includes: The second determining module is used to determine the impact of each of the operation functions on the equipment stability of the laser marking system based on each of the operation functions, and to obtain a first impact score. The third determining module is used to determine the impact of each of the operation functions on the marking efficiency of the laser marking system based on each of the operation functions, and to obtain a second impact score. The fourth determining module is used to determine the impact of each of the aforementioned operating functions on the product quality of the laser marking system, and to obtain a third impact score. The fifth determining module is used to determine the impact of each of the aforementioned operating functions on the safety risks of the laser marking system, and to obtain a fourth impact score. The second calculation module is used to perform a weighted calculation based on the first impact score, the second impact score, the third impact score, and the fourth impact score to obtain a comprehensive impact score, and to determine the degree of impact based on the comprehensive impact score.

8. A computer-readable storage medium, characterized in that, The computer-readable storage medium includes a stored program, wherein, when the program is executed, it controls the device on which the computer-readable storage medium is located to perform the method according to any one of claims 1 to 6.

9. A laser marking system, characterized in that, include: One or more processors, a memory, and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs comprising methods for performing any one of claims 1 to 6.

Citation Information

Patent Citations

  • Graphic and text detection device, method and apparatus, storage medium and electronic apparatus

    CN108896548A

  • KR20190069959A