Authority configuration method and device of laser marking system and laser marking system

By analyzing the user's historical operation records and the degree of misoperation of system functions, dynamically configuring the user rights of the laser marking system, the problems of equipment failure and low production efficiency caused by unskilled operation are solved, and the system's safety and production efficiency are improved.

CN119820120AActive Publication Date: 2025-04-15ZHUHAI GREE INTELLIGENT EQUIP TECH RES INST CO LTD +2
View PDF 6 Cites 0 Cited by

Patent Information

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

AI Technical Summary

Technical Problem

In the existing laser marking system, operators are prone to tamper with key parameters due to unskilled operation, resulting in equipment failure and reduced production efficiency.

Method used

By obtaining the user's historical operation records, determining the user's permission level, and performing error operation evaluation based on the system function list, dividing the operation level, and finally configuring user permissions, restricting users to only operate functions that match their roles and abilities.

Benefits of technology

It effectively prevents equipment failures caused by unskilled operation, improves production efficiency and product quality, and encourages users to improve their operating skills and reduces operational errors through permission upgrade and downgrade mechanisms.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119820120A_ABST
    Figure CN119820120A_ABST
Patent Text Reader

Abstract

The invention provides a permission configuration method and device for a laser marking system and the laser marking system, and the method comprises the steps: obtaining a preset user list, obtaining the historical operation record of each user based on the preset user list, and determining the permission level of each user at least according to the historical operation record; determining the job type of each user based on a preset user list; obtaining a system function list, performing misoperation evaluation based on each operation function in the system function list to determine the influence degree of misoperation of each operation function, and dividing operation levels according to the influence degree; and configuring the user permission of each user at least based on the permission level, the job type and the operation level, wherein the users with different user permissions are allowed to operate different functions of the laser marking system. According to the method, the permission is set for the account, so that the problems of equipment operation failure and production efficiency reduction caused by the fact that an operator tampers key parameters due to unskilled operation in the prior art are solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of laser marking technology, and in particular to a method and device for configuring permissions of a laser marking system, a computer-readable storage medium, and a laser marking system. Background Art

[0002] In the laser marking system, the same system can usually access operating users, and operators can access the system to operate at the same time. Since the system has many functions, each user can operate many functions, and the levels of the operating functions are also different. The operating functions may be low-level functions or high-level functions. Operators may be unfamiliar with the parameters in the system that do not belong to their own operation, which may lead to misoperation, affect the operation of the laser marking system, and cause equipment failure.

[0003] In summary, the laser marking system in the prior art does not restrict the operating authority and operating range of the operator, which may easily lead to equipment failure due to misoperation and reduce production efficiency. Summary of the invention

[0004] The main purpose of the present application is to provide a method, device, computer-readable storage medium and laser marking system for configuring permissions for a laser marking system, so as to at least solve the problem in the prior art that operators tamper with key parameters due to unskilled operation, resulting in equipment operation failure and reduced production efficiency.

[0005] In order to achieve the above-mentioned purpose, according to one aspect of the present application, a method for configuring permissions of a laser marking system is provided, including: obtaining a preset user list, obtaining the historical operation records of each user based on the preset user list, and determining the permission level of each user at least based on the historical operation records; determining the job type of each user based on the preset user list; obtaining a system function list, performing an error operation evaluation based on each operation function in the system function list to determine the degree of impact of the error operation of each operation function, and dividing the operation level according to the degree of impact; configuring 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.

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

[0007] Optionally, an error operation evaluation is performed based on each operation function in the system function list to determine the degree of impact of the error operation of each operation function, including: determining the impact of the operation function on the equipment stability of the laser marking system based on each operation function to obtain a first impact score; determining the impact of the operation function on the marking efficiency of the laser marking system based on each operation function to obtain a second impact score; determining the impact of the operation function on the product quality of the laser marking system based on each operation function to obtain a third impact score; determining the impact of the operation function on the safety risk of the laser marking system based on each operation function to obtain a fourth impact score; performing 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 determining the degree of impact based on the comprehensive impact score.

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

[0009] Optionally, the user authority of the first operating function is modified based on the authority level and the operation level, including: when the authority level is lower than the operation level, configuring the first operating function to be inoperable.

[0010] Optionally, after determining the user authority level according to the ratio, the method also includes: intercepting historical operation records based on a preset time period to obtain first target data, 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; when the second operation frequency is greater than the first threshold and the first target data does not include failed operation records, upgrading the user's authority.

[0011] Optionally, after determining the user authority level according to the ratio, the method also includes: intercepting historical operation records based on a preset time period to obtain second target data, the end time of the preset time period is the current time, and the duration of the preset time period is a second preset duration; determining the user's operation frequency based on the second target data to obtain a third operation frequency; 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, downgrading the user's authority.

[0012] According to another aspect of the present application, a permission configuration device for a laser marking system is provided, the device comprising: obtaining a preset user list, obtaining the historical operation records of each user based on the preset user list, and determining the permission level of each user at least based on the historical operation records; determining the job type of each user based on the preset user list; obtaining a system function list, performing an error operation evaluation based on each operation function in the system function list to determine the degree of impact of the error operation of each operation function, and dividing the operation level according to the degree of impact; configuring the user authority of each user based at least on the authority level, job type and operation level, and users with different user authorities are allowed to operate different functions of the laser marking system.

[0013] According to another aspect of the present application, a computer-readable storage medium is provided, wherein the computer-readable storage medium includes a stored program, wherein when the program is executed, the device where the computer-readable storage medium is located is controlled to execute any one of the methods described.

[0014] According to another aspect of the present 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 are configured to be executed by the one or more processors, and the one or more programs include methods for executing any one of the methods described.

[0015] Applying the technical solution of the present application, in the above-mentioned laser marking system authority configuration method, first, obtain the preset user list, obtain the historical operation records of each user based on the preset user list, and determine the authority level of each user at least based on the historical operation records; then, determine the job type of each user based on the preset user list; then, obtain the system function list, perform misoperation evaluation based on each operation function in the system function list to determine the impact degree of misoperation of each operation function, and divide the operation level according to the impact degree; finally, configure the user authority of each user at least based on the authority level, operation type and operation level, and users with different user authorities are allowed to operate different functions of the laser marking system. The present application realizes the dynamic configuration of the user authority of the laser marking system by comprehensively analyzing the user's historical operation records, operation type and the impact degree of misoperation of system functions. This method can not only adjust the authority according to the actual operation ability of the user to ensure the safe and stable operation of the system, but also flexibly allocate functional authority according to the operation requirements to improve production efficiency and product quality. Through the authority upgrade and downgrade mechanism, users are encouraged to improve their operating skills and reduce operating errors, thereby improving the overall operation efficiency and safety of the laser marking system. By setting permissions for the account, the problem in the prior art that operators tamper with key parameters due to unskilled operation, causing equipment operation failures and reducing production efficiency is solved. BRIEF DESCRIPTION OF THE DRAWINGS

[0016] Figure 1 A hardware structure block diagram of a mobile terminal according to a method for configuring permissions of a laser marking system provided in an embodiment of the present application is shown;

[0017] Figure 2 A schematic diagram of a process of configuring a method for configuring permissions of a laser marking system according to an embodiment of the present 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 the present application is shown.

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

[0020] 102, processor; 104, memory; 106, transmission device; 108, input and output devices. DETAILED DESCRIPTION

[0021] It should be noted that, in the absence of conflict, the embodiments and features in the embodiments of the present application can be combined with each other. The present application will be described in detail below with reference to the accompanying drawings and in combination with the embodiments.

[0022] In order 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 in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of this application.

[0023] It should be noted that the terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequential order. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present application described here. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0024] As introduced in the background technology, the laser marking system in the prior art does not restrict the operating authority and operating scope of the operator, which is easy to cause equipment failure due to misoperation and reduce production efficiency. In order to solve the problem in the prior art that operators tamper with key parameters due to unskilled operation, resulting in equipment operation failure and reduced production efficiency, the embodiments of the present application provide a laser marking system permission configuration method, device, computer-readable storage medium and laser marking system.

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

[0026] The method embodiments provided in the embodiments of the present application can be executed in a mobile terminal, a computer terminal or a similar computing device. Taking running on a mobile terminal as an example, Figure 1 FIG. 1 is a hardware structure block diagram of a mobile terminal of a method for configuring permissions of a laser marking system according to an embodiment of the present invention. Figure 1 As shown, the mobile terminal may include one or more ( Figure 1 Only one is shown in the figure) a processor 102 (the processor 102 may include but is not limited to a processing device such as a microprocessor MCU or a programmable logic device FPGA) and a memory 104 for storing data, wherein the mobile terminal may also include a transmission device 106 and an input / output device 108 for communication functions. It can be understood by those skilled in the art that Figure 1 The structure shown is only for illustration and does not limit the structure of the mobile terminal. Figure 1 More or fewer components as shown, or with Figure 1 Different configurations are shown.

[0027] The memory 104 can be used to store computer programs, for example, software programs and modules of application software, such as the computer program corresponding to the permission configuration method of the laser marking system in the embodiment of the present invention. The processor 102 executes various functional applications and data processing by running the computer program stored in the memory 104, that is, the above method is implemented. The memory 104 may include a high-speed random access memory, and may also include a non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some examples, the memory 104 may further include a memory remotely arranged relative to the processor 102, and these remote memories can be connected to the mobile terminal via a network. Examples of the above-mentioned network include but are not limited to the Internet, an intranet, a local area network, a mobile communication network, and a combination thereof. The transmission device 106 is used to receive or send data via a network. The above-mentioned specific network example may include a wireless network provided by a communication provider of the mobile terminal. In one example, the transmission device 106 includes a network adapter (Network Interface Controller, referred to as NIC), which can be connected to other network devices through a base station so as 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] In this embodiment, a method for configuring permissions for a laser marking system running on a mobile terminal, a computer terminal or a similar computing device is provided. It should be noted that the steps shown in the flowchart of 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 an order different from that shown here.

[0029] Figure 2 FIG. 1 is a flowchart of a method for configuring permissions for a laser marking system according to an embodiment of the present application. Figure 2 As shown, the method comprises the following steps:

[0030] Step S201, obtaining a preset user list, obtaining historical operation records of each user based on the preset user list, and determining the authority level of each user at least based on the historical operation records;

[0031] Specifically, in the laser marking system, you first need to obtain a preset user list, which includes all technicians, engineers, and administrators who may use the system. The system records the historical operations of these users through the background database, such as the marking operations of technicians and the parameter adjustments of engineers. Based on these historical operation records, the system will analyze the user's operation frequency, proficiency, and the impact on the equipment, and automatically or manually adjust the user's authority level. For example, a technician who often uses marking parameters correctly may be promoted to a higher authority level, allowing him to access more functions.

[0032] Step S202, determining the job type of each user based on a preset user list;

[0033] Specifically, the system identifies each user's role, i.e., the job type, based on the information in the preset user list. For example, the system identifies that a "technician" is mainly responsible for daily marking operations, an "engineer" is responsible for equipment maintenance and parameter settings, and an "administrator" has the highest system control authority. This identification process facilitates the subsequent configuration of permissions to prevent users from operating parameters that are not within their business scope.

[0034] Step S203, obtaining a system function list, performing misoperation evaluation based on each operation function in the system function list to determine the impact degree of misoperation of each operation function, and classifying the operation levels according to the impact degree;

[0035] Specifically, the laser marking machine system lists all operable functions, such as "machine mode", "marking parameter setting", "motor control", etc. For each function, the system evaluates the impact that may occur on the equipment and production process if an error occurs. For example, an error in "motor control" may cause equipment damage, and the impact level is high; an error in "changing processing orders" has a smaller impact and can be set to a lower impact level. Based on these impact levels, the system divides the operating functions into different levels, such as high-risk operations, medium-risk operations, and low-risk operations.

[0036] Step S204, configuring the user rights of each user based at least on the authority level, the job type and the operation level, and users with different user rights are allowed to operate different functions of the laser marking system.

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

[0038] In the above embodiments, the present application improves the safety, stability and production efficiency of the laser marking machine system through intelligent user authority configuration. This method takes into account the user's historical operations, job types and risk levels of operation functions, ensuring the rationality and effectiveness of authority configuration.

[0039] Through this embodiment, first, a preset user list is obtained, and the historical operation records of each user are obtained based on the preset user list, and the authority level of each user is determined at least according to the historical operation records; then, the job type of each user is determined based on the preset user list; then, the system function list is obtained, and the misoperation evaluation is performed based on each operation function in the system function list to determine the impact degree of misoperation of each operation function, and the operation level is divided according to the impact degree; finally, the user rights of each user are configured at least based on the authority level, job type and operation level, and users with different user rights are allowed to operate different functions of the laser marking system. This application realizes the dynamic configuration of the user rights of the laser marking system by comprehensively analyzing the historical operation records, job types and the misoperation impact degree of system functions of the user. This method can not only adjust the rights according to the actual operation ability of the user to ensure the safe and stable operation of the system, but also flexibly allocate functional rights according to the operation requirements to improve production efficiency and product quality. Through the authority upgrade and downgrade mechanism, users are encouraged to improve their operating skills and reduce operating errors, thereby improving the overall operation efficiency and safety of the laser marking system. By setting permissions for accounts, the problem of equipment operation failure and reduced production efficiency caused by operators tampering with key parameters due to unskilled operation in the prior art is solved.

[0040] As an alternative to the above embodiment, user permissions can also be manually configured by an administrator, with different ranges configured for different identities. However, this approach may result in inflexible permission configuration or users who are not familiar with the device may mistakenly modify important parameters.

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

[0042] Step S2011, analyzing based on historical operation records, extracting operation records that cause equipment failure, damage or alarm after user operations, and obtaining failed operation records;

[0043] Specifically, the system first collects and analyzes each user's historical operation records, which include but are not limited to equipment startup, parameter adjustment, work order replacement, abnormal alarm processing, etc. Through data analysis, the system can identify which operations have caused equipment failure, damage or alarms, and these operations are marked as failed operation records.

[0044] Step S2012, determining the user's operation frequency according to the historical operation records, obtaining a first operation frequency, and determining the user's error frequency according to the failed operation records;

[0045] Specifically, the operation frequency (first operation frequency) of each user is then calculated, that is, the number of operations performed by the user within a certain period of time. At the same time, based on the failed operation records, the user's error frequency is determined, that is, the number of times the user's operation caused device problems within a certain period of time.

[0046] Step S2013, calculating the ratio of the error frequency to the first operation frequency, and determining the user authority level according to the ratio, wherein the user authority level is negatively correlated with the ratio.

[0047] Specifically, the system calculates the user's permission level by comparing the ratio of error frequency to operation frequency. This ratio reflects the reliability and accuracy of the user's operation. The lower the ratio, the less mistakes the user makes and the more accurate the operation, so a higher permission level can be obtained; conversely, the higher the ratio, the greater the risk of the user's operation, and the permission level should be lowered to reduce potential threats to the device.

[0048] In the above embodiment, the laser marking system can automatically adjust the authority level based on the operation data, and quantitatively compare the operation levels of the operators based on the operation data to flexibly configure the authority of the operators.

[0049] In order to determine the above-mentioned influence degree, in an optional implementation manner, the above-mentioned step S203 includes:

[0050] Step S2031, determining the impact of the operation function on the device stability of the laser marking system based on each operation function, and obtaining a first impact score;

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

[0052] Step S2032, determining the influence of the operation function on the marking efficiency of the laser marking system based on each operation function, and obtaining a second influence score;

[0053] Specifically, taking the marking parameter configuration as an example, these parameters directly affect the marking speed and process configuration. If they are not set properly, the marking efficiency may be reduced. Therefore, the second impact score for the marking parameter configuration will be higher. However, 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 low.

[0054] Step S2033, determining the impact of the operation function on the product quality of the laser marking system based on each operation function, and obtaining a third impact score;

[0055] Specifically, the configuration of marking parameters is directly related to the marking quality, such as marking depth, clarity, etc. If misoperated, it may lead to a decline in marking quality, affecting the accuracy and durability of product identification, so the third impact score will be higher. The desktop mode operation is more inclined to the basic operation and status inspection of the equipment, which has less impact on product quality, so the third impact score is relatively low.

[0056] Step S2034, determining the impact of the operation function on the safety risk of the laser marking system based on each operation function, and obtaining a fourth impact score;

[0057] Specifically, in all modes, the configuration and status monitoring of safety doors are key to reducing safety risks. If the parameters of the safety door are changed by mistake, it may cause the operator to enter the dangerous area by mistake while the equipment is running, increasing the risk of accidents. Therefore, regardless of the mode, the functions related to the safety door should have a high fourth impact score. The configuration of motor parameters is also related to safety risks. Improper motor parameters may cause unstable operation of the equipment and increase the risk of operation, and should also have a high fourth impact score.

[0058] Step S2035: Perform 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 determine the impact degree according to the comprehensive impact score.

[0059] Specifically, based on the above four scores, the comprehensive impact score of each operation function can be calculated by weighted calculation, where the weight setting should be adjusted according to the importance in the actual application. For example, in a production environment, equipment stability and product quality may be more important, so when calculating the comprehensive impact score, the weights of the first impact score and the third impact score may be higher. Based on the comprehensive impact score, the system can automatically or semi-automatically configure the permissions under different user modes to ensure that key parameters are not easily misoperated while maintaining high efficiency and high-quality marking of the equipment.

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

[0061] In order to configure the user rights of each user, in an optional implementation, the above step S204 includes:

[0062] Step S2041, determining the operation function that the user is expected to perform according to the job type, and obtaining a first operation function;

[0063] Specifically, in the laser marking system, different users will be preset to operate different functions according to their job types. For example, technicians are mainly responsible for daily marking operations, so the system expects them to operate functions including "changing processing orders", "red light preview" and "marking", etc. These functions are defined as the first operation functions. Engineers' job types may involve equipment maintenance and parameter adjustment, so their first operation functions may include "modifying marking parameters", "adjusting Z1, X2, Z2 axis parameters", etc. The first step in permission configuration is to identify the main operation functions of each user based on their job type.

[0064] Step S2042, configuring the first operating function to be in an operable state, and configuring operating functions other than the first operating function to be in an inoperable state;

[0065] Specifically, after determining the first operating function, the system will automatically set these functions to an operable state. For example, the technician's interface will display buttons such as "Change Processing Work Order", "Red Light Preview" and "Marking", and these buttons are activated. Other high-risk functions, such as "Motor Control" and "Safety Door Settings", are set to an inoperable state, that is, the buttons or menu items corresponding to these functions are disabled and cannot be accessed by technicians. In this way, users can only operate those functions that are consistent with their roles and responsibilities, avoiding the risks that may be caused by irrelevant operations.

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

[0067] Specifically, even after the permissions are initially configured, the system will further adjust the permission configuration of the first operating function based on the user's historical performance and permission level. For example, a technician may have demonstrated a deep understanding of equipment parameters during a long period of marking operations, and his permission level is therefore increased. The system will recognize this change and may allow access to some medium-risk operations that were originally restricted, such as partial adjustments to "marking parameters." On the contrary, if an engineer makes frequent mistakes during operation, the system may lower his permission level and limit his access to "Z1, X2, and Z2 axis parameters." In addition, the system will dynamically adjust permissions based on the risk level of the operating function to ensure that high-risk operations are only performed by users with the highest permissions.

[0068] In the above embodiment, intelligent configuration of user permissions is achieved by comprehensively analyzing permission levels, job types, and operation levels, ensuring 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, in an optional implementation, the step S2043 includes:

[0070] Step S20431: when the authority level is lower than the operation level, the first operation function is configured as an inoperable state.

[0071] Specifically, the permission level refers to the range of equipment functions that the user can operate. It reflects the user's role, ability and proficiency in equipment operation, and is usually pre-set by the administrator or automatically calculated by the system based on historical operation records. Operation level is a quantification of the operational risk of equipment functions. High-risk operations (such as adjusting motor settings) will be assigned a higher operation level, while low-risk operations (such as changing processing orders) will have a lower operation level. Therefore, when configuring user permissions, it will be checked 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 the user from improperly operating high-risk functions.

[0072] In the above embodiment, by matching the authority level with the operation level, intelligent restrictions on user operations are implemented, effectively preventing damage to the device due to unskilled operations.

[0073] In order to further achieve refined adjustment of user rights, in an optional implementation, after determining the user right level according to the ratio, the method further includes:

[0074] Step S301, intercepting 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;

[0075] Specifically, first, the system determines a preset time period, for example, the last 7 days (the first preset time period), and extracts the historical operation records within this period as the first 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, determining the user's operation frequency based on the first target data to obtain a second operation frequency;

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

[0078] Step S303: when the second operation frequency is greater than the first threshold and the first target data does not include a failed operation record, the user's authority is upgraded.

[0079] Specifically, if the second operation frequency is higher than the set first threshold (for example, more than 100 successful operations in 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, and will therefore upgrade their permissions to unlock more advanced functions.

[0080] In the above embodiment, based on the dynamic adjustment mechanism of permissions performed 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 allocation of permissions.

[0081] In order to further achieve refined adjustment of user rights, in an optional implementation, after determining the user right level according to the ratio, the method further includes:

[0082] Step S401, intercepting the historical operation record based on a preset time period to obtain second target data, the end time of the preset time period is the current time, and the duration of the preset time period is a second preset duration;

[0083] Specifically, the system will set a "second preset duration" time period, such as a week or a month, for real-time monitoring of user operations. The end time of this time period is the current time point, which means that the system will continue to update this time window to reflect the user's latest operation status. For example, the system may set the most recent week (7 days) as the "second preset duration" and update the historical operation records at the end of each day to obtain the second target data.

[0084] Step S402, determining the user's operating frequency based on the second target data to obtain a third operating frequency;

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

[0086] Step S403: 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, downgrading the authority of the user.

[0087] Specifically, in addition to the 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 cause equipment failure, damage or alarm, and their number can reflect the user's recent operation accuracy and stability. If the third operation frequency exceeds the preset second threshold, and the number of failed operation records exceeds the preset third threshold, the system will automatically downgrade the user's permissions. The "second threshold" and "third threshold" here are set according to 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 embodiment, the strategy of dynamic permission adjustment can promptly respond to changes in user operating habits and capabilities, effectively avoid production interruptions or equipment damage caused by frequent misoperations, thereby improving the overall operating efficiency and safety of the laser marking machine system.

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

[0090] The embodiment of the present application also provides a permission configuration device for a laser marking system. It should be noted that the permission configuration device for the laser marking system of the embodiment of the present application can be used to execute the permission configuration method for the laser marking system provided by the embodiment of the present application. The device is used to implement the above-mentioned embodiments and preferred implementation modes, and the descriptions that have been made will not be repeated. As used below, the term "module" can implement a combination of software and / or hardware for a predetermined function. Although the devices described in the following embodiments are preferably implemented in software, the implementation of hardware, or a combination of software and hardware, is also possible and conceived.

[0091] The following introduces the permission configuration device of the laser marking system provided in the embodiment of the present application.

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

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

[0094] Specifically, in the laser marking system, you first need to obtain a preset user list, which includes all technicians, engineers, and administrators who may use the system. The system records the historical operations of these users through the background database, such as the marking operations of technicians and the parameter adjustments of engineers. Based on these historical operation records, the system will analyze the user's operation frequency, proficiency, and the impact on the equipment, and automatically or manually adjust the user's authority level. For example, a technician who often uses marking parameters correctly may be promoted to a higher authority level, allowing him to access more functions.

[0095] A first determining unit 20, configured to determine a job type of each user based on a preset user list;

[0096] Specifically, the system identifies each user's role, i.e., the job type, based on the information in the preset user list. For example, the system identifies that a "technician" is mainly responsible for daily marking operations, an "engineer" is responsible for equipment maintenance and parameter settings, and an "administrator" has the highest system control authority. This identification process facilitates the subsequent configuration of permissions to prevent users from operating parameters that are not within their business scope.

[0097] The second acquisition unit 30 is used to acquire a system function list, perform misoperation evaluation based on each operation function in the system function list to determine the impact degree of misoperation of each operation function, and classify the operation level according to the impact degree;

[0098] Specifically, the laser marking machine system lists all operable functions, such as "machine mode", "marking parameter setting", "motor control", etc. For each function, the system evaluates the impact that may occur on the equipment and production process if an error occurs. For example, an error in "motor control" may cause equipment damage, and the impact level is high; an error in "changing processing orders" has a smaller impact and can be set to a lower impact level. Based on these impact levels, the system divides the operating functions into different levels, such as high-risk operations, medium-risk operations, and low-risk operations.

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

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

[0101] In the above embodiments, the present application improves the safety, stability and production efficiency of the laser marking machine system through intelligent user authority configuration. This method takes into account the user's historical operations, job types and risk levels of operation functions, ensuring the rationality and effectiveness of authority configuration.

[0102] Through this embodiment, the first acquisition unit acquires a preset user list, acquires the historical operation records of each user based on the preset user list, and determines the authority level of each user at least based 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 the system function list, and performs misoperation evaluation based on each operation function in the system function list to determine the impact degree of misoperation of each operation function, and divides the operation level according to the impact degree; the second determination unit configures the user rights of each user based on at least the authority level, job type and operation level, and users with different user rights are allowed to operate different functions of the laser marking system. This application realizes the dynamic configuration of the user rights of the laser marking system by comprehensively analyzing the user's historical operation records, job type and the impact degree of misoperation of system functions. This method can not only adjust the rights according to the actual operation ability of the user to ensure the safe and stable operation of the system, but also flexibly allocate functional rights according to the operation requirements to improve production efficiency and product quality. Through the authority upgrade and downgrade mechanism, users are encouraged to improve their operating skills and reduce operating errors, thereby improving the overall operating efficiency and safety of the laser marking system. By setting permissions for the account, the problem in the prior art that operators tamper with key parameters due to unskilled operation, causing equipment operation failures and reducing production efficiency is solved.

[0103] As an alternative to the above embodiment, user permissions can also be manually configured by an administrator, with different ranges configured for different identities. However, this approach may result in inflexible permission configuration or users who are not familiar with the device may mistakenly modify important parameters.

[0104] In order to determine the authority level of the user, in an optional implementation manner, the first obtaining unit includes:

[0105] The first acquisition module is used to analyze based on historical operation records, extract operation records that cause equipment failure, damage or alarm after the user's operation, and obtain failed operation records;

[0106] Specifically, the system first collects and analyzes each user's historical operation records, which include but are not limited to equipment startup, parameter adjustment, work order replacement, abnormal alarm processing, etc. Through data analysis, the system can identify which operations have caused equipment failure, damage or alarms, and these operations are marked as failed operation records.

[0107] A first determination module is used to determine the user's operation frequency according to the historical operation records, obtain a first operation frequency, and determine the user's error frequency according to the failed operation records;

[0108] Specifically, the operation frequency (first operation frequency) of each user is then calculated, that is, the number of operations performed by the user within a certain period of time. At the same time, based on the failed operation records, the user's error frequency is determined, that is, the number of times the user's operation caused device problems 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 determine the user authority level according to the ratio, and the user authority level is negatively correlated with the ratio.

[0110] Specifically, the system calculates the user's permission level by comparing the ratio of error frequency to operation frequency. This ratio reflects the reliability and accuracy of the user's operation. The lower the ratio, the less mistakes the user makes and the more accurate the operation, so a higher permission level can be obtained; conversely, the higher the ratio, the greater the risk of the user's operation, and the permission level should be lowered to reduce potential threats to the device.

[0111] In the above embodiment, the laser marking system can automatically adjust the authority level based on the operation data, and quantitatively compare the operation levels of the operators based on the operation data to flexibly configure the authority of the operators.

[0112] In order to determine the above-mentioned influence degree, in an optional implementation manner, the above-mentioned second acquisition unit includes:

[0113] A second determination module is used to determine the impact of the operation function on the device stability of the laser marking system based on each operation function to obtain a first impact score;

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

[0115] A third determination module is used to determine the influence of the operation function on the marking efficiency of the laser marking system based on each operation function to obtain a second influence score;

[0116] Specifically, taking the marking parameter configuration as an example, these parameters directly affect the marking speed and process configuration. If they are not set properly, the marking efficiency may be reduced. Therefore, the second impact score for the marking parameter configuration will be higher. However, 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 low.

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

[0118] Specifically, the configuration of marking parameters is directly related to the marking quality, such as marking depth, clarity, etc. If misoperated, it may lead to a decline in marking quality, affecting the accuracy and durability of product identification, so the third impact score will be higher. The desktop mode operation is more inclined to the basic operation and status inspection of the equipment, which has less impact on product quality, so the third impact score is relatively low.

[0119] a fifth determination module, configured to determine, based on each operation function, the impact of the operation function on the safety risk of the laser marking system, and obtain a fourth impact score;

[0120] Specifically, in all modes, the configuration and status monitoring of safety doors are key to reducing safety risks. If the parameters of the safety door are changed by mistake, it may cause the operator to enter the dangerous area by mistake while the equipment is running, increasing the risk of accidents. Therefore, regardless of the mode, the functions related to the safety door should have a high fourth impact score. The configuration of motor parameters is also related to safety risks. Improper motor parameters may cause unstable operation of the equipment and increase the risk of operation, and should also have a high fourth impact score.

[0121] The second calculation module is used to perform 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 determine the impact degree according to the comprehensive impact score.

[0122] Specifically, based on the above four scores, the comprehensive impact score of each operation function can be calculated by weighted calculation, where the weight setting should be adjusted according to the importance in the actual application. For example, in a production environment, equipment stability and product quality may be more important, so when calculating the comprehensive impact score, the weights of the first impact score and the third impact score may be higher. Based on the comprehensive impact score, the system can automatically or semi-automatically configure the permissions under different user modes to ensure that key parameters are not easily misoperated while maintaining high efficiency and high-quality marking of the equipment.

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

[0124] In order to configure the user rights of each user, in an optional implementation manner, the second determining unit includes:

[0125] A sixth determining module, configured to determine the operation function that the user is expected to operate according to the job type, and obtain a first operation function;

[0126] Specifically, in the laser marking system, different users will be preset to operate different functions according to their job types. For example, technicians are mainly responsible for daily marking operations, so the system expects them to operate functions including "changing processing orders", "red light preview" and "marking", etc. These functions are defined as the first operation functions. Engineers' job types may involve equipment maintenance and parameter adjustment, so their first operation functions may include "modifying marking parameters", "adjusting Z1, X2, Z2 axis parameters", etc. The first step in permission configuration is to identify the main operation functions of each user based on their job type.

[0127] a seventh determining module, configured to configure the first operating function to be in an operable state, and to configure operating functions other than the first operating function to be in an inoperable state;

[0128] Specifically, after determining the first operating function, the system will automatically set these functions to an operable state. For example, the technician's interface will display buttons such as "Change Processing Work Order", "Red Light Preview" and "Marking", and these buttons are activated. Other high-risk functions, such as "Motor Control" and "Safety Door Settings", are set to an inoperable state, that is, the buttons or menu items corresponding to these functions are disabled and cannot be accessed by technicians. In this way, users can only operate those functions that are consistent with their roles and responsibilities, avoiding the risks that may be caused by irrelevant operations.

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

[0130] Specifically, even after the permissions are initially configured, the system will further adjust the permission configuration of the first operating function based on the user's historical performance and permission level. For example, a technician may have demonstrated a deep understanding of equipment parameters during a long period of marking operations, and his permission level is therefore increased. The system will recognize this change and may allow access to some medium-risk operations that were originally restricted, such as partial adjustments to "marking parameters." On the contrary, if an engineer makes frequent mistakes during operation, the system may lower his permission level and limit his access to "Z1, X2, and Z2 axis parameters." In addition, the system will dynamically adjust permissions based on the risk level of the operating function to ensure that high-risk operations are only performed by users with the highest permissions.

[0131] In the above embodiment, intelligent configuration of user permissions is achieved by comprehensively analyzing permission levels, job types, and operation levels, ensuring 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, in an optional implementation, the modification module includes:

[0133] The correction submodule is used to configure the first operating function to an inoperable state when the authority level is lower than the operation level.

[0134] Specifically, the permission level refers to the range of equipment functions that the user can operate. It reflects the user's role, ability and proficiency in equipment operation, and is usually pre-set by the administrator or automatically calculated by the system based on historical operation records. Operation level is a quantification of the operational risk of equipment functions. High-risk operations (such as adjusting motor settings) will be assigned a higher operation level, while low-risk operations (such as changing processing orders) will have a lower operation level. Therefore, when configuring user permissions, it will be checked 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 the user from improperly operating high-risk functions.

[0135] In the above embodiment, by matching the authority level with the operation level, intelligent restrictions on user operations are implemented, effectively preventing damage to the device due to unskilled operations.

[0136] In order to further achieve refined adjustment of user rights, in an optional implementation, the above device further includes:

[0137] a third acquisition unit, configured to, after determining the user authority level according to the ratio, intercept the historical operation record based on a preset time period to obtain the first target data, wherein 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, first, the system determines a preset time period, for example, the last 7 days (the first preset time period), and extracts the historical operation records within this period as the first 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] A third determining unit, configured to determine the user's operation frequency based on the first target data to obtain a second operation frequency;

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

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

[0142] Specifically, if the second operation frequency is higher than the set first threshold (for example, more than 100 successful operations in 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, and will therefore upgrade their permissions to unlock more advanced functions.

[0143] In the above embodiment, based on the dynamic adjustment mechanism of permissions performed 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 allocation of permissions.

[0144] In order to further achieve refined adjustment of user rights, in an optional implementation, the above device further includes:

[0145] a fourth acquisition unit, configured to intercept the historical operation records based on a preset time period to obtain second target data after determining the user authority level according to the ratio, wherein 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 will set a "second preset duration" time period, such as a week or a month, for real-time monitoring of user operations. The end time of this time period is the current time point, which means that the system will continue to update this time window to reflect the user's latest operation status. For example, the system may set the most recent week (7 days) as the "second preset duration" and update the historical operation records at the end of each day to obtain the second target data.

[0147] A fourth determining unit, configured to determine an operation frequency of the user based on the second target data to obtain a third operation frequency;

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

[0149] The second processing unit is used to downgrade the authority of the user 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 the 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 cause equipment failure, damage or alarm, and their number can reflect the user's recent operation accuracy and stability. If the third operation frequency exceeds the preset second threshold, and the number of failed operation records exceeds the preset third threshold, the system will automatically downgrade the user's permissions. The "second threshold" and "third threshold" here are set according to 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 embodiment, the strategy of dynamic permission adjustment can promptly respond to changes in user operating habits and capabilities, effectively avoid production interruptions or equipment damage caused by frequent misoperations, thereby improving the overall operating efficiency and safety of the laser marking machine system.

[0152] The authority configuration device of the laser marking system includes a processor and a memory. The first acquisition unit, the first determination unit, the second acquisition unit, and the second determination unit are all stored in the memory as program units, and the processor executes the program units stored in the memory to implement corresponding functions. The modules are all located in the same processor; or, the modules are located in different processors in any combination.

[0153] The processor contains a kernel, which calls the corresponding program unit from the memory. One or more kernels can be set, and the error rate of the laser marking system can be reduced by adjusting the kernel parameters.

[0154] The memory may include non-permanent memory in a computer-readable medium, 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] An embodiment of the present invention provides a computer-readable storage medium, wherein the computer-readable storage medium includes a stored program, wherein when the program is executed, the device where the computer-readable storage medium is located is controlled to execute the permission configuration method of the laser marking system.

[0156] An embodiment of the present invention provides a processor, and the processor is used to run a program, wherein the permission configuration method of the laser marking system is executed when the program is run.

[0157] An embodiment of the present 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, at least the steps of the above-mentioned permission configuration method for the laser marking system are implemented.

[0158] The present application also provides a computer program product, which, when executed on a data processing device, is suitable for executing a program that initializes at least the steps of the above-mentioned method for configuring the authority of the laser marking system.

[0159] Obviously, those skilled in the art should understand that the above modules or steps of the present invention can be implemented by a general computing device, they can be concentrated on a single computing device, or distributed on a network composed of multiple computing devices, they can be implemented by a program code executable by a computing device, so that they can be stored in a storage device and executed by the computing device, and in some cases, the steps shown or described can be executed in a different order than here, or they can be made into individual integrated circuit modules, or multiple modules or steps therein can be made into a single integrated circuit module for implementation. Thus, the present invention is not limited to any specific combination of hardware and software.

[0160] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented in one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that include computer-usable program code.

[0161] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0162] These computer program instructions may also be stored in a computer readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer readable memory produce an article of manufacture including an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0163] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process in the computer or other programmable device. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions 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] The memory may include non-permanent memory in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of read-only memory (ROM) or flash RAM. The memory is an example of a computer-readable medium.

[0166] Computer readable media include permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information. Information can be computer readable instructions, data structures, program modules 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 technology, compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer readable media does not include temporary computer readable media (transitory media), such as modulated data signals and carrier waves.

[0167] It should also be noted that the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, commodity or device. In the absence of more restrictions, the elements defined by the sentence "comprises a ..." do not exclude the existence of other identical elements in the process, method, commodity or device including the elements.

[0168] From the above description, it can be seen that the above embodiments of the present application achieve the following technical effects:

[0169] 1) The permission configuration method of the laser marking system of the present application, first, obtain the 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 at least based on the historical operation records; then, determine the job type of each user based on the preset user list; then, obtain the system function list, and perform misoperation evaluation based on each operation function in the system function list to determine the impact of misoperation of each operation function, and divide the operation level according to the impact level; finally, configure the user rights of each user based on at least the permission level, operation type and operation level, and users with different user rights are allowed to operate different functions of the laser marking system. The present application realizes the dynamic configuration of the user rights of the laser marking system by comprehensively analyzing the historical operation records, operation types and the impact of misoperation of system functions of users. This method can not only adjust the rights according to the actual operation ability of the user to ensure the safe and stable operation of the system, but also flexibly allocate functional rights according to the operation requirements to improve production efficiency and product quality. Through the permission upgrade and downgrade mechanism, users are encouraged to improve their operating skills and reduce operating errors, thereby improving the overall operating efficiency and safety of the laser marking system. By setting permissions for the account, the problem in the prior art that operators tamper with key parameters due to unskilled operation, causing equipment operation failures and reducing production efficiency is solved.

[0170] 2) The permission configuration device of the laser marking system of the present application, the first acquisition unit acquires the preset user list, acquires the historical operation records of each user based on the preset user list, and determines the permission level of each user at least based 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 the system function list, and performs misoperation evaluation based on each operation function in the system function list to determine the impact degree of misoperation of each operation function, and divides the operation level according to the impact degree; the second determination unit configures the user rights of each user based on at least the permission level, job type and operation level, and users with different user rights are allowed to operate different functions of the laser marking system. The present application realizes the dynamic configuration of the user rights of the laser marking system by comprehensively analyzing the historical operation records, job types and the impact degree of misoperation of system functions of users. This method can not only adjust the rights according to the actual operation ability of the user to ensure the safe and stable operation of the system, but also flexibly allocate functional rights according to the operation requirements to improve production efficiency and product quality. Through the permission upgrade and downgrade mechanism, users are encouraged to improve their operating skills and reduce operating errors, thereby improving the overall operation efficiency and safety of the laser marking system. By setting permissions for the account, the problem in the prior art that operators tamper with key parameters due to unskilled operation, causing equipment operation failures and reducing production efficiency is solved.

[0171] The above description is only the preferred embodiment of the present application and is not intended to limit the present application. For those skilled in the art, the present application may have various modifications and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application shall be included in the protection scope of the present application.

Claims

1. A method for configuring permissions for a laser marking system, characterized in that: include: Obtaining a preset user list, obtaining historical operation records of each user based on the preset user list, and determining the authority level of each user at least based on the historical operation records; Determining the job type of each user based on the preset user list; Obtaining a system function list, performing misoperation evaluation based on each operation function in the system function list to determine the impact degree of misoperation of each operation function, and classifying the operation level according to the impact degree; The user authority of each user is configured at least based on the authority level, the job type and the operation level, and the users with different user authorities are allowed to operate different functions of the laser marking system.

2. The method according to claim 1, characterized in that Determining the authority level of each user at least based on the historical operation record includes: Analyze the historical operation records to extract the operation records that caused equipment failure, damage or alarm after the user performed the operation, and obtain the failed operation records; Determine the operation frequency of the user according to the historical operation record to obtain a first operation frequency, and determine the error frequency of the user according to the failed operation record; A ratio of the error frequency to the first operation frequency is calculated, and the user authority level is determined according to the ratio, wherein the user authority level is negatively correlated with the ratio.

3. The method according to claim 1, characterized in that Performing misoperation evaluation based on each operation function in the system function list to determine the impact of misoperation of each operation function includes: Determine the influence of the operation function on the equipment stability of the laser marking system based on each of the operation functions, and obtain a first influence score; Determine the influence of the operation function on the marking efficiency of the laser marking system based on each of the operation functions to obtain a second influence score; Determine the influence of the operation function on the product quality of the laser marking system based on each of the operation functions to obtain a third influence score; Determine the impact of the operation function on the safety risk of the laser marking system based on each of the operation functions to obtain a fourth impact score; 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 impact degree is determined according to the comprehensive impact score.

4. The method according to claim 1, characterized in that: Configuring user rights for each of the users based at least on the permission level, the job type, and the operation level includes: Determine the operation function that the user is expected to operate according to the job type, and obtain a first operation function; configuring the first operating function to be in an operable state, and configuring the operating functions other than the first operating function to be in an inoperable state; The permission configuration of the first operating function is modified based on the permission level and the operation level.

5. The method according to claim 4, characterized in that Modifying the user authority of the first operation function based on the authority level and the operation level includes: When the authority level is lower than the operation level, the first operation function is configured as an inoperable state.

6. The method according to claim 2, characterized in that After determining the user authority level according to the ratio, the method further includes: The historical operation record is intercepted based on a preset time period to obtain first target data, 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; When the second operation frequency is greater than a first threshold and the first target data does not include the failed operation record, the authority of the user is upgraded.

7. The method according to claim 2, characterized in that After determining the user authority level according to the ratio, the method further includes: The historical operation record is intercepted based on a preset time period to obtain second target data, the end time of the preset time period is the current time, and the duration of the preset time period is a second preset duration; determining the operation frequency of the user based on the second target data to obtain a third operation frequency; When 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 a third threshold, the authority of the user is downgraded.

8. A permission configuration device for a laser marking system, characterized in that: The device comprises: Obtaining a preset user list, obtaining historical operation records of each user based on the preset user list, and determining the authority level of each user at least based on the historical operation records; Determining the job type of each user based on the preset user list; Obtaining a system function list, performing misoperation evaluation based on each operation function in the system function list to determine the impact degree of misoperation of each operation function, and classifying the operation level according to the impact degree; The user authority of each user is configured at least based on the authority level, the job type and the operation level, and the users with different user authorities are allowed to operate different functions of the laser marking system.

9. A computer-readable storage medium, characterized in that: The computer-readable storage medium includes a stored program, wherein when the program is executed, the device where the computer-readable storage medium is located is controlled to execute the method according to any one of claims 1 to 7.

10. 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 are configured to be executed by the one or more processors, and the one or more programs include methods for executing any one of claims 1 to 7.

Citation Information

Patent Citations

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

    CN108896548A

  • Operation authority management and control system for automatic equipment

    CN110674492A

  • Electronic apparatus

    JP2011087132A

  • Plant monitoring control system, and plant operation console

    JP2017211845A

  • Privilege management application and privilege management system

    JP7430020B1