CN113687635A - Method, system and storage medium for managing state of equipment based on complete object - Google Patents

Method, system and storage medium for managing state of equipment based on complete object Download PDF

Info

Publication number
CN113687635A
CN113687635A CN202110970668.9A CN202110970668A CN113687635A CN 113687635 A CN113687635 A CN 113687635A CN 202110970668 A CN202110970668 A CN 202110970668A CN 113687635 A CN113687635 A CN 113687635A
Authority
CN
China
Prior art keywords
switching
state
value
working state
equipment
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202110970668.9A
Other languages
Chinese (zh)
Inventor
王新华
包卿
薛立俊
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mingdu Zhiyun Zhejiang Technology Co Ltd
Original Assignee
Mingdu Zhiyun Zhejiang Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Mingdu Zhiyun Zhejiang Technology Co Ltd filed Critical Mingdu Zhiyun Zhejiang Technology Co Ltd
Priority to CN202110970668.9A priority Critical patent/CN113687635A/en
Publication of CN113687635A publication Critical patent/CN113687635A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/418Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
    • G05B19/41885Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM] characterised by modeling, simulation of the manufacturing system
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/32Operator till task planning
    • G05B2219/32339Object oriented modeling, design, analysis, implementation, simulation language
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Landscapes

  • Engineering & Computer Science (AREA)
  • Manufacturing & Machinery (AREA)
  • General Engineering & Computer Science (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Testing And Monitoring For Control Systems (AREA)

Abstract

The invention discloses a method, a system and a storage medium for managing equipment state based on complete object, which comprises the steps of obtaining an authority code list corresponding to a conversion instruction sending account, obtaining a first action code of the conversion instruction, traversing JSON arrays stored with preset switching step information, obtaining a current equipment state real-time value of equipment if corresponding switching process data exists, judging whether the equipment state real-time value is in a switching state value preset interval of a first working state, obtaining the switching times and the total switching times of the first working state from a database if the equipment state real-time value is in the switching state value preset interval, switching the equipment to a second working state if the switching times of the first working state is less than the total switching times, and otherwise, abandoning the switching. Therefore, switching of different states of the equipment is achieved according to different operations or different current states and other reasons, and the problem that the production reliability of the equipment is low due to switching state errors is solved.

Description

Method, system and storage medium for managing state of equipment based on complete object
Technical Field
The invention relates to the field of industrial automation, in particular to a method, a system and a storage medium for managing the state of equipment based on complete objectification.
Background
With the development of computer technology, more and more business systems are applied to the industrial production process, and various businesses can be processed through the business systems. During the production process of the industrial equipment, various states exist, such as the cleaning state, the verification state or the use state of the equipment, and the various states of the equipment can be transited due to various reasons. In the actual process of industrial production, various industrial devices can be used, and can be switched between different states according to different operations or different current states and other reasons, however, because the factors involved in switching between the states of the devices are more, switching state errors often occur, and the reliability of device production is low.
Disclosure of Invention
Aiming at the defects in the prior art, the invention provides a state management method based on a complete object device, which comprises the following steps:
s1, acquiring a switching instruction for switching the equipment from the current first working state to the second working state, wherein the switching instruction comprises the equipment identity information to be switched, a first switching start value corresponding to the first working state and a first switching end value corresponding to the second working state;
s2, acquiring an authority code list corresponding to the conversion instruction sending account, searching whether a first working state switching authority code exists in the authority code list, and entering the next step if the first working state switching authority code exists;
s3, acquiring a first action code of the conversion instruction, traversing the JSON array stored with preset switching step information, and entering the next step if a switching flow data with a starting value of a first switching starting value, an ending value of the first switching ending value and a switching event of the first action code exists;
s4, acquiring a current equipment state real-time value of the equipment, judging whether the equipment state real-time value is in a switching state value preset interval of a first working state, and entering the next step if the equipment state real-time value is in the switching state value preset interval;
s5, acquiring the switched times and the total times of switching of the first working state from the database according to the state parameter ID of the first working state, switching the equipment to the second working state if the switched times of the first working state is less than the total times of switching, otherwise abandoning the switching.
Preferably, the step S2 specifically includes:
s21, acquiring an authority code list corresponding to the conversion instruction sending account, searching whether a first working state switching authority code exists in the authority code list, and entering the next step if the first working state switching authority code exists;
s22, if the first working state switching authority code does not exist, the account attribute information is obtained, if the account is the second-level account, the switching is quitted, and if the account is the first-level account, the next step is carried out.
Preferably, the step S3 specifically includes:
s31, acquiring a first action code of the conversion instruction, traversing the JSON array stored with preset switching step information, and entering the next step if a switching flow data with a starting value of a first switching starting value, an ending value of the first switching ending value and a switching event of the first action code exists;
s32, if there is no switching flow data with the initial value as the first switching initial value, the end value as the first switching end value and the switching event as the first action code, judging whether the account is the first-stage account, if so, taking the first working state as the initial value, taking the second working state as the end value and taking the first action code as the switching event to generate and correspondingly convert the new switching flow data into the JSON array, and entering the next step;
s33, if there is no switching flow data with the starting value being the first switching starting value, the ending value being the first switching ending value, and the switching event being the first action code, and the account is the second level account, the switching is exited.
Preferably, the step S4 specifically includes:
s41, acquiring an equipment state real-time value, and judging whether the equipment state real-time value is in a switching state value preset interval corresponding to a first working state;
and S42, if the current device state real-time value is within the preset switching state value interval corresponding to the first working state, entering the next step, otherwise, acquiring the current device state real-time value at a certain time interval, judging whether the current device state real-time value is within the preset switching state value interval corresponding to the first working state, if the current device state real-time value is within the preset switching state value interval corresponding to the first working state, entering the next step, otherwise, exiting the switching after reaching the preset time limit.
The invention also discloses a management system based on the state of the complete object device, which comprises the following steps: the device comprises an instruction acquisition module, a switching module and a switching module, wherein the instruction acquisition module is used for acquiring a switching instruction for switching the current equipment from a first working state to a second working state, and the switching instruction comprises equipment identity information to be switched, a first switching initial value corresponding to the first working state and a first switching finishing value corresponding to the second working state; the authority verification module is used for acquiring an authority coding list corresponding to the conversion instruction sending account and judging whether a first working state switching authority coding exists in the authority coding list or not; the switching process checking module is used for acquiring a first action code of the conversion instruction, traversing the JSON array in which preset switching step information is stored, and judging whether switching process data exists, wherein the starting value is a first switching starting value, the ending value is a first switching ending value, and the switching event is the first action code; the device state checking module is used for acquiring a current device state real-time value of the device and judging whether the device state real-time value is in a switching state value preset interval of a first working state or not; and the switching frequency checking module is used for acquiring the switching frequency and the total switching frequency of the first working state from the database according to the state parameter ID of the first working state, and switching the equipment to the second working state when the switching frequency of the first working state is less than the total switching frequency.
Preferably, the right check module specifically includes: the permission code searching module is used for acquiring a permission code list corresponding to the conversion instruction sending account and searching whether a first working state switching permission code exists in the permission code list; and the account attribute acquisition module is used for acquiring the account attribute information when the first working state switching authority code does not exist, and quitting the switching when the account is a second-level account.
Preferably, the switching flow verification module specifically includes: the switching flow data searching module is used for acquiring a first action code of the conversion instruction, traversing the JSON array in which preset switching step information is stored, and judging whether switching flow data exists, wherein the starting value of the switching flow data is a first switching starting value, the ending value of the switching flow data is a first switching ending value, and the switching event is the first action code; the switching flow data adding module is used for judging whether the account is a first-level account or not when switching flow data with a starting value of a first switching starting value, an ending value of a first switching ending value and a switching event of a first action code does not exist, and if the account is the first-level account, the first working state is used as the starting value, the second working state is used as the ending value and the first action code is used as the switching event to generate and correspondingly convert new switching flow data into the JSON array; and the quitting switching module is used for quitting switching when the switching flow data with the starting value as the first switching starting value, the ending value as the first switching ending value and the switching event as the first action code does not exist and the account is the second-level account.
Preferably, the device status checking module specifically includes: the device comprises a state real-time value acquisition module, a state real-time value acquisition module and a state switching module, wherein the state real-time value acquisition module is used for acquiring a device state real-time value and judging whether the device state real-time value is in a switching state value preset interval corresponding to a first working state; and the interval acquisition module is used for acquiring a current equipment state real-time value at a specific time interval when the current equipment state real-time value is not in a switching state value preset interval corresponding to the first working state, judging whether the current equipment state real-time value is in the switching state value preset interval corresponding to the first working state, and if the current equipment state real-time value is not in the switching state value preset interval corresponding to the first working state, switching the equipment state real-time value after the preset time limit is reached.
The invention also discloses a device for managing the state of the equipment based on the complete objectification, which comprises a memory, a processor and a computer program which is stored in the memory and can run on the processor, wherein the processor executes the computer program to realize the steps of the method for managing the state of the equipment based on the complete objectification.
The invention also discloses a computer readable storage medium, which stores a computer program, and the computer program realizes the steps of the management method based on the complete objectification equipment state when being executed by a processor.
The invention discloses a method and a system for managing the state of equipment based on complete objectification, which are used for determining whether the working state of the equipment needs to be switched or not by acquiring a permission coding list corresponding to a conversion instruction sending account and judging whether the permission of the conversion instruction sending account and switching process data meet the conditions of a preset step, whether the current state values of the equipment are equal or not, whether the using times are left or not and the like, so that the switching of different states of the equipment is realized according to different operations or different current states and the like, and the problem of low production reliability of the equipment caused by wrong switching states is avoided.
Additional aspects and advantages of the invention will be set forth in part in the description which follows and, in part, will be obvious from the description, or may be learned by practice of the invention.
Drawings
The accompanying drawings, which are included to provide a further understanding of the invention and are incorporated in and constitute a part of this application, illustrate embodiment(s) of the invention and together with the description serve to explain the invention without limiting the invention. In the drawings:
fig. 1 is a schematic flowchart of a method for managing a state of a device based on complete objectification according to the present embodiment.
Fig. 2 is a schematic flowchart of step S2 disclosed in this embodiment.
Fig. 3 is a schematic flowchart of step S3 disclosed in this embodiment.
Fig. 4 is a schematic flowchart of step S4 disclosed in this embodiment.
Detailed Description
In order to make the objects, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the drawings of the embodiments of the present invention. It is to be understood that the embodiments described are only a few embodiments of the present invention, and not all embodiments. All other embodiments, which can be derived by a person skilled in the art from the described embodiments of the invention without any inventive step, are within the scope of protection of the invention.
In the description of the present invention, it is to be understood that the terms "first", "second" and the like are used for descriptive purposes only and are not to be construed as indicating or implying relative importance or implying any number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of that feature. In the description of the present invention, "a plurality" means two or more unless specifically defined otherwise.
In the present invention, unless otherwise expressly specified or limited, the terms "mounted," "connected," "secured," and the like are to be construed broadly and can, for example, be fixedly connected, detachably connected, or integrally connected; can be mechanically or electrically connected; they may be connected directly or indirectly through intervening media, or they may be interconnected between two elements. The specific meanings of the above terms in the present invention can be understood by those skilled in the art according to specific situations.
In the present invention, unless otherwise expressly stated or limited, "above" or "below" a first feature means that the first and second features are in direct contact, or that the first and second features are not in direct contact but are in contact with each other via another feature therebetween. Also, the first feature being "on," "above" and "over" the second feature includes the first feature being directly on and obliquely above the second feature, or merely indicating that the first feature is at a higher level than the second feature. A first feature being "under," "below," and "beneath" a second feature includes the first feature being directly under and obliquely below the second feature, or simply meaning that the first feature is at a lesser elevation than the second feature.
A method for managing the state of equipment based on complete object is used to define and manage the life cycle of all kinds of industrial equipment, and includes such steps as defining the state of equipment, defining the state transition of equipment, managing the state transition of equipment, automatically managing the use times and time of each state of equipment, and reminding the equipment to approach to alarm state.
In industrial production processes, various devices are used, and how to model the devices in related systems is always the key point of various production systems. In a conventional method, a device is generally added to define various parameters for the device, and for devices of different models, similar parameters need to be configured repeatedly, which increases the complexity of work and also deteriorates data maintainability. The unified modification of device parameters and states will also become complex and versatile. For the devices of the same model, the attributes of the same parameter need to be configured repeatedly, which increases the difficulty of maintenance. In the present invention we abstract various common attributes of the device, such as date of manufacture, work center, code, name, etc. as the built-in parameters of the device. And the function of adding parameters by a user is provided, so that the parameter multiplexing becomes more flexible. The creation of the device objects is provided, and each device object can select different parameters to be combined, so that the object definition is simpler. In the invention, the authority and the variable type are configured for the object, so that the equipment has differentiation in the operation process and dynamically protects the equipment data according to the requirement.
As shown in fig. 1, in this embodiment, the method for managing a device state based on full objectification may specifically include the following steps:
step S1, acquiring a switching instruction for switching the device from the current first operating state to the second operating state, where the switching instruction includes the identity information of the device to be switched and the state parameter ID of the first operating state. Specifically, the user a sends the ID of the device, the ID of the state parameter, the current state of the state parameter, i.e., the first operating state S1, and the state to be converted, i.e., the second operating state S2, to the logical server.
Before the equipment state is converted, the system firstly sets the equipment state parameters, wherein the equipment state parameters comprise basic information, state information and state conversion information. The base information may include the name and description of the state parameters. The state information may include a state name, a designated permission change value set to control whether the user has permission to change this operating state, counter support information, timer support information. The counter support information is configured to control whether the state is subjected to a usage number control, and the state is changed when the usage number exceeds a limit. The timer support information is configured to control whether the state has a usage time limit, the state being changed when the device state usage time exceeds the limit. The state transition information includes a state starting point, a state ending point, and a transition event, where the transition event may include an operation step, a counter overrun, a timer overrun, and the like, and specifically, the operation step indicates that state switching can be performed only by manual operation of a user; the timer overrun indicates that when the state service time of the equipment is overrun, the system automatically switches the state; the counter overrun indicates that when the number of times of use of the state of the device is overrun, the system will automatically perform the switching of the state.
And after the setting of the equipment state parameters is finished, configuring actual data. Specifically, a specific right can be configured for a given right change value, and a user can generally modify the state value only when the user has the right. A specific list parameter can be configured for the list synchronization change value, and when the device state changes, all the device states associated with the list parameter change simultaneously. The counter support information can configure the specific use times of the state, when the use times of the equipment state exceed the limit, the state is not allowed to be used, and if a conversion event of 'counter overrun' is configured, the system automatically switches the state according to the event. The counter alarm threshold is configured to alert the system when the number of uses exceeds the threshold. The timer support information may configure the usage time of the state, which will not be allowed to be used when the usage time exceeds the configuration time, and if a "timer timeout" transition event is configured, the system will automatically switch states according to the event. The timer alarm threshold is used for configuring the system to alarm and prompt when the use time exceeds the threshold.
After setting the state parameters, the equipment state can be instantiated, the state configuration is added to each setting according to the state object configuration, and after the instantiation is carried out, the related attributes are brought in, wherein the attributes comprise state names and the unique names of the states; current value, current state of the device, initial value of which the user can manually change state; a remaining number of uses remaining in the state, the remaining number of uses before unverified being displayed as empty; the expiration time, the expiration time of the state, the number of times remaining before non-verification, is shown as empty.
In this embodiment, all the state parameter data are stored by using a relational database, the state complexity and the expandability are considered, the storage of the device state is divided into a configuration data TABLE _ OBJ and a real-time parameter TABLE _ PARAM, and the configuration data TABLE and the real-time parameter TABLE are associated by a device unique ID, which not only facilitates the quick access and modification of the real-time parameters, but also facilitates the quick storage of the configuration data.
In a configuration data table, the complexity of a state, the infinite expansion of data quantity and the data similarity are considered, the state data are compressed to 1-10% of the original state data through a compression algorithm during storage, and then the compressed data are converted into character strings through a BASE64 algorithm and stored in a relational database. During reading, decoding is carried out by using BASE64, then reverse decompression is carried out by using a ZIP algorithm, and the decompressed data is sent to a corresponding front end for state display. During decompression, because the ZIP algorithm cannot confirm the size of decompressed data, the size of decompressed configuration data is controllable by the following decompression method:
and acquiring the data length B of the configuration data compressed packet before decompression, and presetting a first amplification factor A. Specifically, a multiple A is defined, and the initial size is 100; defining a fixed length B, the size of which is the data length before decompression; generally, the compression ratio of data with less repeatability is not more than 2%, so that the compression ratio of 100 times can meet the requirement of most data decompression, and for the decompression with more repeated data, the decompression is carried out step by adopting a mode of circular judgment and gradual amplification.
And performing cyclic operation, distributing the decompressed target memory, wherein the size of the target memory is A × B, decompressing for one time, jumping out of the cycle if the decompression is successful, and otherwise, entering the next step.
Adjusting the first amplification factor A into a second amplification factor C, wherein C is A x n, n is an integer, distributing the decompressed target memory again, the size of the target memory is C x B, decompressing again, and jumping out of the cycle if decompression succeeds; if the decompression fails, the steps are repeated until the cycle is skipped after the decompression is successful. In this embodiment, a may be enlarged by 10 times, i.e., C ═ a × 10. Distributing the decompressed target memory again, wherein the size of the decompressed target memory is C x B, decompressing for the first time, and jumping out of circulation if the decompression is successful; if the decompression fails, the step is carried out again until the cycle is exited after the decompression is successful. By the method, the data can be successfully decompressed regardless of the compression rate of the data.
And after the storage configuration of the state parameter data is completed, equipment verification is carried out. After the device verification is completed, all state base configurations of the device cannot be modified. After the device is authenticated, the system will automatically store the data in the REDIS. Specifically, the state of the REDIS data storage verification is adopted for device verification, and for convenience of fast comparison of data states and check before and after the states, the state parameter information of the device is stored in a hash table mode, wherein a main key of the state parameter is represented by "[ EQUIP ]: the mode representation of REDIS "; various data after the state parameter verification are stored in a JSON object key-value mode, and the key value types of the data are divided into the following types:
value represents the real-time value of the state, and when the state is changed, the logic server needs to confirm whether the state transition can be continued according to the state.
Secondly, const represents the state type, 1 represents a constant 0 represents a variable, when the state is changed, the logic server firstly reads the state type, and only when the state is the variable, the state transition can be continuously executed.
State parameter: where the key values are organized in the manner of "status values" + "_" + "parameter types". The "parameter type" specifically includes the following: "count" represents the total number of times usable, the number of "counter supports" for the configuration; the 'count _ alarm' represents the number of the use time alarm critical values, which is the configured 'counter alarm critical values', and when the use times exceed the number, the system can generate the time critical alarm; "second" represents the total amount of time available, accurate to seconds, converted to seconds for configuring the number of "timer supports"; "time" represents the available expiration time, represented by the timestamp, which is the configured "timer support" time plus the time value of the verification time, resulting in the timestamp; the time _ alarm represents an alarm time critical value and is represented by a time stamp, the time value of the verification moment is added to the configured time of the timer alarm critical value, and the finally obtained time stamp is used, when the system time is more than the time and the equipment is still in use, the system can generate time critical alarm; "count _ used" represents the number of times of use of the state, and if the number of times of use is greater than "total number of uses", the system will start state switching; when the number of times of use is larger than the 'number of times of use alarm critical value', the system starts to generate a number of times of critical alarm; through the switching in the mode and the combination of the real-time values in the step (i), the logic server can automatically locate the current state so as to carry out the next state switching or state alarm.
Step S2, obtaining an authority code list corresponding to the conversion instruction sending account, searching whether a first working state switching authority code exists in the authority code list, and entering the next step if the first working state switching authority code exists. As shown in fig. 2, step S2 specifically includes the following.
Step S21, obtaining an authority code list corresponding to the conversion instruction sending account, searching whether a first working state switching authority code exists in the authority code list, and entering the next step if the first working state switching authority code exists. In this embodiment, the logic server first obtains the authority code list owned by the user a, and then compares the obtained authority code list with the authority code C required by the state parameter conversion, if the authority code list of the user includes the authority code C, the user is considered to be able to perform the state conversion, and goes to the next step, otherwise, the state conversion fails, and the conversion process is exited.
Step S22, if the first working state switching authority code does not exist, the account attribute information is obtained, if the account is the second-level account, the switching is quitted, and if the account is the first-level account, the next step is carried out. In this embodiment, the accounts may be ranked, where the first level accounts are administrative accounts and the second level accounts are general accounts. The second-level account can carry out corresponding working state switching only if the second-level account has corresponding state switching authority, and the first-level account can carry out each working state switching without specific state switching authority, so that the system management and control are facilitated.
Step S3, acquiring a first action code of the conversion instruction, traversing the JSON array storing the preset switching step information, and if there is switching flow data whose initial value is the first switching state, end value is the second switching state, and the switching event is the first action code, entering the next step. In this embodiment, the logic server reads the specific data G1 of the state parameter and the configured conversion data G2 stored in the REDIS according to the acquired device ID and the state parameter ID; converting G1 and G2 into JSON objects and temporarily storing the JSON objects in a memory; where G2 is an array of JSON objects, where a 1 in "event" may indicate an operation step, 2 may indicate a counter overrun, and 3 may indicate a timer timeout.
"param_transfer":[
{
"begin":"S1",
"end":"S2",
"event":1
},
{
"begin":"S1",
"end":"S3",
"event":2
},
{
"begin":"S2",
"end":"S3",
"event":3
}
Traversing the JSON array, if the data with the beign value of S1, the event of 1 and the end value of S2 can be found, jumping out of the cycle, considering that the state parameter can be subjected to state conversion, and continuing to judge in the next step; and after the traversal is finished, if the corresponding data is not found, the state conversion is considered to fail, and the conversion process is exited.
As shown in fig. 3, step S3 specifically includes:
step S31, acquiring a first action code of the conversion instruction, traversing the JSON array storing the preset switching step information, and if there is switching flow data whose start value is the first switching state, end value is the second switching state, and the switching event is the first action code, proceeding to the next step S4.
Step S32, if there is no switching flow data with the initial value of the first switching state, the end value of the second switching state and the switching event of the first action code, the account grade is judged, if it is the second grade account, the switching is exited;
in step S33, if the account is the first-level account, switching flow data having the first switching state as the start value, the second switching state as the end value, and the first action code as the switching event is newly generated and added to the JSON array, and then the next step S4 is proceeded to.
Specifically, when the account sending the switching instruction is the first-level account, although the account does not conform to the preset switching step information capable of being switched, since the account is a management account with high authority, the switching step information correction link can be skipped to perform switching, and the current switching step state is also stored and added to the JSON array in which the preset switching step information is stored, so that the subsequent account with the common authority level can also pass the verification of the switching request with the switching step information, and the corresponding JSON array does not need to be separately operated and supplemented.
Step S4, obtaining a current device state real-time value of the device, determining whether the device state real-time value is within a preset switching state value interval of the first working state, and entering the next step if the device state real-time value is within the preset switching state value interval. And the logic server can acquire the value of value from G1, if the value is equal to S1, the state can be considered to be converted, the next judgment is continued, and if the value is not considered to be failed in state conversion, the conversion process is exited.
As shown in fig. 4, step S4 specifically includes:
step S41, acquiring an apparatus state real-time value, and determining whether the apparatus state real-time value is within a preset switching state value interval corresponding to the first operating state.
Step S42, if the current device state real-time value is within the preset switching state value interval corresponding to the first working state, the next step is performed, otherwise, the current device state real-time value is obtained at a specific time interval, whether the current device state real-time value is within the preset switching state value interval corresponding to the first working state is determined, if the current device state real-time value is within the preset switching state value interval corresponding to the first working state, the next step is performed, otherwise, the switching is exited after the preset time limit is reached.
In a specific embodiment, the method further comprises the following steps:
step S421, if the switching state value corresponding to the first working state is in the preset interval, entering the next step, otherwise, judging the account grade, if the current device state real-time value is obtained at a specific time interval, judging whether the current device state real-time value is in the preset interval of the switching state value corresponding to the first working state, if the current device state real-time value is in the second-level account, entering step S5, otherwise, exiting the switching after reaching the preset time limit;
step S422, if the current device status real-time value is the first-level account, the switching status value preset interval is adjusted according to the current device status real-time value, an endpoint of the switching status value preset interval is modified into the current device status real-time value and is updated to be used as a new switching status value preset interval, and then the process goes to step S5.
Specifically, when the account sending the switching instruction is the first-level account, although the account does not conform to the preset switching state value, since the account is a management account with high authority, the switching state value correction link can be skipped to perform switching, and the current switching state value preset space is also updated, and the switching state value preset interval is extended to the current device state real-time value, so that the subsequent account with the ordinary authority level can also check the switching request with the device state real-time value, and the device state value preset interval does not need to be modified by separate operation.
Step S5, obtaining the number of times that the first operating state has been switched and the total number of times that the first operating state has been switched from the database according to the state parameter ID of the first operating state, switching the device to the second operating state if the number of times that the first operating state has been switched is less than the total number of times that the first operating state has been switched, otherwise, abandoning the switching. In an embodiment, the logic server is spliced into a K1 value "S1 _ count _ used" and a K2 value "S1 _ count" according to a "state value" + "_" + "parameter type", and then obtains values corresponding to K1 and K2 from G1, wherein the value corresponding to K1 represents the number of times that the S1 state has been used, and the value corresponding to K2 represents the total number of times that the S1 state can be used; and if the value corresponding to the K2 is greater than the total times corresponding to the K1, the state is considered to be converted, the next judgment is continued, otherwise, the state conversion is considered to be failed, and the conversion process is exited. The conversion judgment is completed, the user a can make this state conversion, and update the value of "S1 _ count _ used" in G1 to +1, the value of "value" to "S2", and G1 to REDIS.
In this embodiment, step S5 may specifically include the following steps.
Step S51, acquiring the total number of switching times in the over-limit configuration of the counter and the number of switched times of the current first working state, and if the total number of switching times is not greater than the number of switched times, acquiring the expiration time corresponding to the first working state in the over-limit configuration of the timer and the current timestamp of the system.
And step S52, if the usage expiration time is larger than the current timestamp of the system, switching to a second working state.
Step S53, if the expiration time is equal to or less than the current timestamp of the system, obtaining a third switching start value and a third switching end value in the timeout configuration of the timer, determining whether the third switching start value is the same as the first switching start value or the first switching end value, if not, switching the device to the second working state, otherwise, determining the working state to which the device is to be switched according to the overrun switching information in the timeout configuration of the timer and the count overrun switching information in the overrun configuration of the counter.
The step S53 specifically includes:
in step S531, if the third switching start value is the same as the first switching end value, the device is switched to a third operating state corresponding to the third switching end value. That is, if the third switching start value is S2, the third switching end value is S3. And the first switching start value is S1 and the first switching end value is S2. The equipment is directly switched to a third working state corresponding to the third switching end value.
Step S532, if the first switching start value is the same as the third switching start value, selecting according to the preset switching end value sequence, and switching the device to the working state corresponding to the switching end value with the prior sequence. Specifically, the identification ordering may be performed according to the priority order of each operating state, for example, the priority of S1 is higher than the priority of S2, that is, the sequence number is smaller and the priority is higher, but the sequence number may be larger and the priority is higher, or the sequence may be arranged in other manners. In the present embodiment, if the first switching start value is S1, the first switching end value is S3. The third switching start value is S1, and the third switching end value is S2. The priority of S2 of the third switching end value is higher than S3 of the first switching end value, and the device is directly switched to the S2 state of the third switching end value.
By comparing the switching initial value and the switching end value in the timer timeout configuration and the counter timeout configuration, when a conflict exists, the final switching state can be determined by judging the sequencing sequence such as the priority sequence of the switching end value, and the state switching conflict when the timer timeout and the counter timeout occur simultaneously can be solved, so that the contradiction of system switching caused by different switching states is avoided, and the validity of system state switching is maintained.
According to the method for managing the state of the equipment based on the complete objectification, whether the working state of the equipment needs to be switched or not is determined by obtaining the authority coding list corresponding to the conversion instruction sending account and judging whether the authority of the conversion instruction sending account and the switching process data meet the conditions of the preset step, whether the current state values of the equipment are equal or not, whether the using times are left or not and the like, switching of different states of the equipment is achieved according to different operations or different current states and other reasons, and the problem that the production reliability of the equipment is low due to switching state errors is solved.
The embodiment also discloses a device state management system based on complete objectification, which includes: the instruction acquisition module is used for acquiring a switching instruction for switching the equipment from a first working state to a second working state, wherein the switching instruction comprises equipment identity information to be switched, a first switching starting value corresponding to the first working state and a first switching finishing value corresponding to the second working state. And the authority verification module is used for acquiring an authority coding list corresponding to the conversion instruction sending account and judging whether a first working state switching authority code exists in the authority coding list or not. And the switching flow verification module is used for acquiring a first action code of the conversion instruction, traversing the JSON array in which preset switching step information is stored, and judging whether switching flow data exists, wherein the starting value is a first switching starting value, the ending value is a first switching ending value, and the switching event is the first action code. And the equipment state checking module is used for acquiring the current equipment state real-time value of the equipment and judging whether the equipment state real-time value is in a switching state value preset interval of the first working state. And the switching frequency checking module is used for acquiring the switching frequency and the total switching frequency of the first working state from the database according to the state parameter ID of the first working state, and switching the equipment to the second working state when the switching frequency of the first working state is less than the total switching frequency.
In this embodiment, the permission verification module specifically includes: and the permission code searching module is used for acquiring a permission code list corresponding to the conversion instruction sending account and searching whether a first working state switching permission code exists in the permission code list. And the account attribute acquisition module is used for acquiring the account attribute information when the first working state switching authority code does not exist, and quitting the switching when the account is a second-level account.
In this embodiment, the handover procedure checking module specifically includes: and the switching flow data searching module is used for acquiring a first action code of the conversion instruction, traversing the JSON array in which preset switching step information is stored, and judging whether switching flow data exists, wherein the starting value is a first switching starting value, the ending value is a first switching ending value, and the switching event is the first action code. And the switching flow data adding module is used for judging whether the account is a first-level account or not when the switching flow data with the initial value as the first switching initial value, the end value as the first switching end value and the switching event as the first action code does not exist, and if the account is the first-level account, the first working state is used as the initial value, the second working state is used as the end value and the first action code is used as the switching event to generate and correspondingly convert the new switching flow data into new switching flow data to be added to the JSON array. And the quitting switching module is used for quitting switching when the switching flow data with the starting value as the first switching starting value, the ending value as the first switching ending value and the switching event as the first action code does not exist and the account is the second-level account.
In this embodiment, the device status checking module specifically includes: and the state real-time value acquisition module is used for acquiring the equipment state real-time value and judging whether the equipment state real-time value is in a switching state value preset interval corresponding to the first working state. And the interval acquisition module is used for acquiring a current equipment state real-time value at a specific time interval when the current equipment state real-time value is not in a switching state value preset interval corresponding to the first working state, judging whether the current equipment state real-time value is in the switching state value preset interval corresponding to the first working state, and if the current equipment state real-time value is not in the switching state value preset interval corresponding to the first working state, switching the equipment state real-time value after the preset time limit is reached.
The specific functions of the above-mentioned system for managing the state of the fully-objectified equipment correspond to the method for managing the state of the fully-objectified equipment disclosed in the foregoing embodiments one to one, so that a detailed description thereof is omitted here, and reference may be made to each embodiment of the method for managing the state of the fully-objectified equipment disclosed in the foregoing. It should be noted that, in the present specification, the embodiments are described in a progressive manner, each embodiment focuses on differences from other embodiments, and the same and similar parts among the embodiments may be referred to each other.
In still other embodiments, there is provided a device state management apparatus based on full objectification, including a memory, a processor, and a computer program stored in the memory and executable on the processor, where the processor executes the computer program to implement the steps of the method for managing state of full objectification based on full objectification described in the embodiments.
Wherein the device state management means based on complete objectification may include, but is not limited to, a processor, a memory. It will be understood by those skilled in the art that the schematic diagram is merely an example of the device state management apparatus based on full objectification, and does not constitute a limitation to the device state management apparatus based on full objectification, and may include more or less components than those shown in the drawings, or combine some components, or different components, for example, the device state management apparatus based on full objectification may further include an input/output device, a network access device, a bus, and the like.
The Processor may be a Central Processing Unit (CPU), other general purpose Processor, a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), an off-the-shelf Programmable Gate Array (FPGA) or other Programmable logic device, discrete Gate or transistor logic, discrete hardware components, etc. The general-purpose processor may be a microprocessor, or the processor may be any conventional processor, etc., and the processor is a control center of the equipment device based on the full-object-oriented equipment state management, and various interfaces and lines are used to connect various parts of the whole equipment device based on the full-object-oriented equipment state management.
The memory may be used to store the computer programs and/or modules, and the processor may implement the various functions of the apparatus device based on fully objectified device state management by running or executing the computer programs and/or modules stored in the memory and calling the data stored in the memory. The memory may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application program required for at least one function, and the like, and the memory may include a high speed random access memory, and may further include a non-volatile memory, such as a hard disk, a memory, a plug-in hard disk, a Smart Media Card (SMC), a Secure Digital (SD) Card, a Flash memory Card (Flash Card), at least one magnetic disk storage device, a Flash memory device, or other volatile solid state storage device.
The device state management apparatus based on complete objectification may be stored in a computer-readable storage medium if it is implemented in the form of a software functional unit and sold or used as a stand-alone product. Based on such understanding, all or part of the flow in the method according to the above embodiments may be implemented by a computer program, which may be stored in a computer readable storage medium, and when the computer program is executed by a processor, the computer program may implement the steps of the above embodiments of the method for managing a device state based on full objectification. Wherein the computer program comprises computer program code, which may be in the form of source code, object code, an executable file or some intermediate form, etc. The computer-readable medium may include: any entity or device capable of carrying the computer program code, recording medium, usb disk, removable hard disk, magnetic disk, optical disk, computer Memory, Read-Only Memory (ROM), Random Access Memory (RAM), electrical carrier wave signals, telecommunications signals, software distribution medium, and the like. It should be noted that the computer readable medium may contain content that is subject to appropriate increase or decrease as required by legislation and patent practice in jurisdictions, for example, in some jurisdictions, computer readable media does not include electrical carrier signals and telecommunications signals as is required by legislation and patent practice.
Finally, it should be noted that: the above examples are only intended to illustrate the technical solution of the present invention, but not to limit it; although the present invention has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; and the modifications or the substitutions do not make the essence of the corresponding technical solutions depart from the scope of the technical solutions of the embodiments of the present invention.
In summary, the above-mentioned embodiments are only preferred embodiments of the present invention, and all equivalent changes and modifications made in the claims of the present invention should be covered by the claims of the present invention.

Claims (10)

1. A method for managing the state of equipment based on complete objectification is characterized by comprising the following steps:
s1, acquiring a switching instruction for switching the equipment from the current first working state to the second working state, wherein the switching instruction comprises the equipment identity information to be switched, a first switching start value corresponding to the first working state and a first switching end value corresponding to the second working state;
s2, acquiring an authority code list corresponding to the conversion instruction sending account, searching whether a first working state switching authority code exists in the authority code list, and entering the next step if the first working state switching authority code exists;
s3, acquiring a first action code of the conversion instruction, traversing the JSON array stored with preset switching step information, and entering the next step if a switching flow data with a starting value of a first switching starting value, an ending value of the first switching ending value and a switching event of the first action code exists;
s4, acquiring a current equipment state real-time value of the equipment, judging whether the equipment state real-time value is in a switching state value preset interval of a first working state, and entering the next step if the equipment state real-time value is in the switching state value preset interval;
s5, acquiring the switched times and the total times of switching of the first working state from the database according to the state parameter ID of the first working state, switching the equipment to the second working state if the switched times of the first working state is less than the total times of switching, otherwise abandoning the switching.
2. The method for managing the status of the device based on the complete objectification according to claim 1, wherein the step S2 specifically includes:
s21, acquiring an authority code list corresponding to the conversion instruction sending account, searching whether a first working state switching authority code exists in the authority code list, and entering the next step if the first working state switching authority code exists;
s22, if the first working state switching authority code does not exist, the account attribute information is obtained, if the account is the second-level account, the switching is quitted, and if the account is the first-level account, the next step is carried out.
3. The method for managing the status of the device based on the complete object according to claim 2, wherein the step S3 specifically includes:
s31, acquiring a first action code of the conversion instruction, traversing the JSON array stored with preset switching step information, and entering the next step if a switching flow data with a starting value of a first switching starting value, an ending value of the first switching ending value and a switching event of the first action code exists;
s32, if there is no switching flow data with the initial value as the first switching initial value, the end value as the first switching end value and the switching event as the first action code, judging whether the account is the first-stage account, if so, taking the first working state as the initial value, taking the second working state as the end value and taking the first action code as the switching event to generate and correspondingly convert the new switching flow data into the JSON array, and entering the next step;
s33, if there is no switching flow data with the starting value being the first switching starting value, the ending value being the first switching ending value, and the switching event being the first action code, and the account is the second level account, the switching is exited.
4. The method for managing the status of the device based on the complete objectification according to claim 3, wherein the step S4 specifically includes:
s41, acquiring an equipment state real-time value, and judging whether the equipment state real-time value is in a switching state value preset interval corresponding to a first working state;
and S42, if the current device state real-time value is within the preset switching state value interval corresponding to the first working state, entering the next step, otherwise, acquiring the current device state real-time value at a certain time interval, judging whether the current device state real-time value is within the preset switching state value interval corresponding to the first working state, if the current device state real-time value is within the preset switching state value interval corresponding to the first working state, entering the next step, otherwise, exiting the switching after reaching the preset time limit.
5. A system for managing states of devices based on complete objectification, comprising:
the device comprises an instruction acquisition module, a switching module and a switching module, wherein the instruction acquisition module is used for acquiring a switching instruction for switching the current equipment from a first working state to a second working state, and the switching instruction comprises equipment identity information to be switched, a first switching initial value corresponding to the first working state and a first switching finishing value corresponding to the second working state;
the authority verification module is used for acquiring an authority coding list corresponding to the conversion instruction sending account and judging whether a first working state switching authority coding exists in the authority coding list or not;
the switching process checking module is used for acquiring a first action code of the conversion instruction, traversing the JSON array in which preset switching step information is stored, and judging whether switching process data exists, wherein the starting value is a first switching starting value, the ending value is a first switching ending value, and the switching event is the first action code;
the device state checking module is used for acquiring a current device state real-time value of the device and judging whether the device state real-time value is in a switching state value preset interval of a first working state or not;
and the switching frequency checking module is used for acquiring the switching frequency and the total switching frequency of the first working state from the database according to the state parameter ID of the first working state, and switching the equipment to the second working state when the switching frequency of the first working state is less than the total switching frequency.
6. The method for managing the state of the device based on the complete objectification according to claim 5, wherein the permission verification module specifically comprises:
the permission code searching module is used for acquiring a permission code list corresponding to the conversion instruction sending account and searching whether a first working state switching permission code exists in the permission code list;
and the account attribute acquisition module is used for acquiring the account attribute information when the first working state switching authority code does not exist, and quitting the switching when the account is a second-level account.
7. The method for managing the state of the device based on the complete objectification according to claim 6, wherein the switching process checking module specifically comprises:
the switching flow data searching module is used for acquiring a first action code of the conversion instruction, traversing the JSON array in which preset switching step information is stored, and judging whether switching flow data exists, wherein the starting value of the switching flow data is a first switching starting value, the ending value of the switching flow data is a first switching ending value, and the switching event is the first action code;
the switching flow data adding module is used for judging whether the account is a first-level account or not when switching flow data with a starting value of a first switching starting value, an ending value of a first switching ending value and a switching event of a first action code does not exist, and if the account is the first-level account, the first working state is used as the starting value, the second working state is used as the ending value and the first action code is used as the switching event to generate and correspondingly convert new switching flow data into the JSON array;
and the quitting switching module is used for quitting switching when the switching flow data with the starting value as the first switching starting value, the ending value as the first switching ending value and the switching event as the first action code does not exist and the account is the second-level account.
8. The method for managing the state of the device based on the complete objectification according to claim 7, wherein the device state checking module specifically comprises:
the device comprises a state real-time value acquisition module, a state real-time value acquisition module and a state switching module, wherein the state real-time value acquisition module is used for acquiring a device state real-time value and judging whether the device state real-time value is in a switching state value preset interval corresponding to a first working state;
and the interval acquisition module is used for acquiring a current equipment state real-time value at a specific time interval when the current equipment state real-time value is not in a switching state value preset interval corresponding to the first working state, judging whether the current equipment state real-time value is in the switching state value preset interval corresponding to the first working state, and if the current equipment state real-time value is not in the switching state value preset interval corresponding to the first working state, switching the equipment state real-time value after the preset time limit is reached.
9. A full objectification-based device state management apparatus comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: the processor, when executing the computer program, realizes the steps of the method according to any of claims 1-4.
10. A computer-readable storage medium storing a computer program, characterized in that: the computer program realizing the steps of the method according to any of claims 1-4 when executed by a processor.
CN202110970668.9A 2021-08-23 2021-08-23 Method, system and storage medium for managing state of equipment based on complete object Pending CN113687635A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110970668.9A CN113687635A (en) 2021-08-23 2021-08-23 Method, system and storage medium for managing state of equipment based on complete object

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110970668.9A CN113687635A (en) 2021-08-23 2021-08-23 Method, system and storage medium for managing state of equipment based on complete object

Publications (1)

Publication Number Publication Date
CN113687635A true CN113687635A (en) 2021-11-23

Family

ID=78581743

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110970668.9A Pending CN113687635A (en) 2021-08-23 2021-08-23 Method, system and storage medium for managing state of equipment based on complete object

Country Status (1)

Country Link
CN (1) CN113687635A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114116059A (en) * 2021-11-26 2022-03-01 北京江南天安科技有限公司 Implementation method of multi-stage chained decompression structure cipher machine and cipher computing equipment

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102077646A (en) * 2008-06-30 2011-05-25 高通股份有限公司 Method and apparatus for automatic handover optimization
CN103744772A (en) * 2014-01-28 2014-04-23 北京经纬恒润科技有限公司 Method and system for detecting task running performance
CN104170459A (en) * 2013-07-30 2014-11-26 华为技术有限公司 Handover opportunity configuring method, device, system and equipment
CN107553487A (en) * 2017-08-22 2018-01-09 广东美的智能机器人有限公司 The mode switching method and its device of robot
US20180232404A1 (en) * 2017-02-15 2018-08-16 Ca, Inc. Self-recomposing program to transform data between schemas
CN110326327A (en) * 2017-02-27 2019-10-11 英特尔Ip公司 Exit criteria for conditionity handover and the mobility status estimation based on wave beam
CN112395584A (en) * 2020-11-27 2021-02-23 平安普惠企业管理有限公司 Verification mode switching method and device, computer equipment and storage medium
CN112685236A (en) * 2020-12-31 2021-04-20 科华恒盛股份有限公司 Dual-computer mutual backup method and system of data management system
CN112966249A (en) * 2021-03-29 2021-06-15 闻泰通讯股份有限公司 Multi-user account switching method and device, computer equipment and medium
CN113032021A (en) * 2021-02-24 2021-06-25 广州虎牙科技有限公司 System switching and data processing method, device, equipment and storage medium thereof

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102077646A (en) * 2008-06-30 2011-05-25 高通股份有限公司 Method and apparatus for automatic handover optimization
CN104170459A (en) * 2013-07-30 2014-11-26 华为技术有限公司 Handover opportunity configuring method, device, system and equipment
CN103744772A (en) * 2014-01-28 2014-04-23 北京经纬恒润科技有限公司 Method and system for detecting task running performance
US20180232404A1 (en) * 2017-02-15 2018-08-16 Ca, Inc. Self-recomposing program to transform data between schemas
CN110326327A (en) * 2017-02-27 2019-10-11 英特尔Ip公司 Exit criteria for conditionity handover and the mobility status estimation based on wave beam
CN107553487A (en) * 2017-08-22 2018-01-09 广东美的智能机器人有限公司 The mode switching method and its device of robot
CN112395584A (en) * 2020-11-27 2021-02-23 平安普惠企业管理有限公司 Verification mode switching method and device, computer equipment and storage medium
CN112685236A (en) * 2020-12-31 2021-04-20 科华恒盛股份有限公司 Dual-computer mutual backup method and system of data management system
CN113032021A (en) * 2021-02-24 2021-06-25 广州虎牙科技有限公司 System switching and data processing method, device, equipment and storage medium thereof
CN112966249A (en) * 2021-03-29 2021-06-15 闻泰通讯股份有限公司 Multi-user account switching method and device, computer equipment and medium

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114116059A (en) * 2021-11-26 2022-03-01 北京江南天安科技有限公司 Implementation method of multi-stage chained decompression structure cipher machine and cipher computing equipment
CN114116059B (en) * 2021-11-26 2023-08-22 北京江南天安科技有限公司 Implementation method of multistage chained decompression structure cipher machine and cipher computing equipment

Similar Documents

Publication Publication Date Title
CN111367545A (en) Terminal upgrading method and device, server, terminal equipment and readable storage medium
CN106681766B (en) Remote firmware upgrade control method and system
CN110750278A (en) Gray scale distribution method and device, routing equipment and storage medium
CN108874678B (en) Automatic testing method and device for intelligent program
CN106648781B (en) Method and system for upgrading remote firmware of communication equipment
CN110933178B (en) Method for adjusting node configuration in cluster system and server
US20070294672A1 (en) Support apparatus, program, information processing system and suport method
CN111340378B (en) Product project scheduling method and related device
CN113687635A (en) Method, system and storage medium for managing state of equipment based on complete object
CN110930254A (en) Data processing method, device, terminal and medium based on block chain
CN103501391A (en) Method and system for managing updating behavior of user
CN113407555B (en) Operation data updating method and system of equipment handheld terminal
CN111651358A (en) Method for generating test case, software testing method, device and server
CN113687636B (en) Equipment management method, system and storage medium for industrial production
CN110674029A (en) Method and device for automatically generating test data, electronic equipment and storage medium
CN116011026B (en) Database configuration security rapid verification method, system, equipment and storage medium
CN113687863A (en) Equipment state adjusting method, system and storage medium
CN109104297B (en) Business process processing method and device
CN115858473A (en) Data interaction method and device based on training system and object storage system
CN115237909A (en) Multi-system batch data difference discovery method and system
CN113986939A (en) Data change method and device for database
CN106855804B (en) Code change management and control method and device
CN106326310B (en) Resource encryption updating method for mobile phone client software
CN113761005A (en) Metadata configuration method and device, electronic equipment and storage medium
CN110366040B (en) Television delivery resetting method and device, computer readable storage medium and system

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
CB03 Change of inventor or designer information

Inventor after: Wang Xinghua

Inventor after: Bao Qing

Inventor after: Xue Lijun

Inventor before: Wang Xinhua

Inventor before: Bao Qing

Inventor before: Xue Lijun

CB03 Change of inventor or designer information