Apparatus and method for device management

By using a combination of memory and processor in the device management system to perform device status management operations, the problem of low equipment management efficiency in industrial production is solved, the transparency and traceability of equipment status is achieved, and the production management efficiency is improved.

CN119721934APending Publication Date: 2025-03-28BMW BRILLIANCE AUTOMOTIVE
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311247857.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-09-26
Publication Date
2025-03-28

AI Technical Summary

Technical Problem

The existing technology has low management efficiency of equipment in industrial production, and there are deviations in manual recording, which makes it difficult to meet the requirements of the quality management system, and the equipment status is opaque, which affects the coordination of different departments.

Method used

An apparatus and method for device management is provided to perform a series of operations to manage device status through a combination of memory and processor, including determining device status values, adjusting status values ​​to respond to events, generating prompts, and displaying a plurality of possible status values.

Benefits of technology

The electronic management of equipment status is realized, the traceability and transparency of equipment information is improved, the deviation of manual recording is reduced, and the efficiency of equipment usage and production management is improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119721934A_ABST
    Figure CN119721934A_ABST
Patent Text Reader

Abstract

The invention relates to an apparatus and method for device management. There is provided a device for monitoring an industrial network, comprising: a memory having instructions stored thereon; and a processor configured to execute the instructions stored on the memory to cause the device to: determine a state value of the device according to a state of the device; adjusting a state value of the device in response to one or more events associated with the device; generating one or more prompts about the device according to the state value of the device; and in response to a request from a user, simultaneously displaying a plurality of possible state values of the device, and outputting one or more prompts about the device in relation to the plurality of possible state values.
Need to check novelty before this filing date? Find Prior Art

Description

Background Art

[0002] In the field of industrial production, a large number of different equipment are usually involved. The maintenance and management of these large amounts of equipment is very important for improving production efficiency and saving production costs. The quality management system ISO9001 requires that organizations should determine and provide the necessary resources to ensure effective and reliable results when using detection and measurement to ensure that products and services meet requirements. The organization should ensure that the resources provided a) are suitable for the specific type of ongoing monitoring and measurement activities; b) are maintained to ensure that they are continuously effective for their purpose. Equipment is usually managed in production by recording the equipment.

[0003] Currently, there is still a desire to optimize the management of devices. Summary of the invention

[0004] The present disclosure provides a novel apparatus and method for device management.

[0005] In one aspect of the present disclosure, a device for managing a device is provided, comprising: a memory having instructions stored thereon; and a processor configured to execute the instructions stored on the memory to cause the device to perform the following operations: determine a status value of the device based on a status of the device; adjust the status value of the device in response to one or more events related to the device; generate one or more prompts about the device based on the status value of the device; and in response to a request from a user, simultaneously display multiple possible status values ​​of the device and output one or more prompts about the device related to the multiple possible status values.

[0006] In one embodiment, the processor is further configured to execute instructions stored on the memory to cause the device to perform the following operations: receiving a first input to determine a state of the device, wherein the first input is from a user or other system.

[0007] In one embodiment, the processor is further configured to execute instructions stored on the memory to cause the device to perform the following operations: receiving a second input to determine one or more events related to the device, wherein the second input comes from a user or another system.

[0008] In one embodiment, the status of the equipment includes one or more of the following: procurement process start status, quotation collection status, technical requirements and confidentiality agreement end status, three-party bidding end status, procurement process end status, equipment successful receipt status, formal use preparation completion status, pre-use condition confirmation status, calibration status, use status, repair status, maintenance status, restricted use status, disabled status, life cycle end status, and physical scrapping end status.

[0009] In one embodiment, the status value of the device is determined according to the status of the device by looking up a table.

[0010] In one embodiment, the one or more events related to the device include one or more of the following: device verification completed, device requires pre-use inspection, device requires maintenance, device requires repair, device requires calibration, and device requires replacement.

[0011] In one embodiment, the processor is also configured to execute instructions stored on the memory to cause the device to perform the following operations: generate a historical report of the device, the historical report including one or more events related to the device, the time of occurrence of one or more events related to the device, the historical status of the device, and the time of the historical status of the device.

[0012] In one embodiment, the one or more prompts regarding the device include visual prompts.

[0013] According to another aspect of the present disclosure, a method for managing a device is provided, comprising: determining a status value of a device based on a status of the device; adjusting the status value of the device in response to one or more events related to the device; generating one or more prompts about the device based on the status value of the device; and in response to a request, simultaneously displaying multiple possible status values ​​of the device, and outputting one or more prompts about the device related to the multiple possible status values.

[0014] In one embodiment, the method further includes receiving a first input to determine a state of the device, wherein the first input is from a user or other system.

[0015] In one embodiment, the method further includes receiving a second input to determine one or more events associated with the device, wherein the second input is from a user or another system.

[0016] In one embodiment, the status of the equipment includes one or more of the following: procurement process start status, quotation collection status, technical requirements and confidentiality agreement end status, three-party bidding end status, procurement process end status, equipment successful receipt status, formal use preparation completion status, pre-use condition confirmation status, calibration status, use status, repair status, maintenance status, restricted use status, disabled status, life cycle end status, and physical scrapping end status.

[0017] In one embodiment, the status value of the device is determined according to the status of the device by looking up a table.

[0018] In one embodiment, the one or more events related to the device include one or more of the following: device verification completed, device requires pre-use inspection, device requires maintenance, device requires repair, device requires calibration, and device requires replacement.

[0019] In one embodiment, the method further includes: generating a historical report of the device, the historical report including one or more events related to the device, the occurrence time of one or more events related to the device, the historical status of the device, and the time of the historical status of the device.

[0020] In one embodiment, the one or more prompts regarding the device include visual prompts.

[0021] According to another aspect of the present disclosure, a non-transitory computer-readable medium is provided, on which computer-executable instructions are stored. When the computer-executable instructions are executed by one or more computing devices, the one or more computing devices are enabled to perform the above-described method.

[0022] According to another aspect of the present disclosure, a computer program product is provided, comprising computer instructions, which implement the above method when executed by a processor.

[0023] Other features and advantages of the present invention will become more apparent from the following detailed description of exemplary embodiments of the present invention with reference to the accompanying drawings. BRIEF DESCRIPTION OF THE DRAWINGS

[0024] The accompanying drawings, which constitute a part of the specification, illustrate embodiments of the present disclosure and, together with the description, serve to explain the principles of the present disclosure.

[0025] The present disclosure may be more clearly understood from the following detailed description with reference to the accompanying drawings, in which:

[0026] Figure 1 is a schematic diagram illustrating an exemplary device in accordance with at least one embodiment of the present disclosure.

[0027] Figure 2 A schematic diagram of the entire life cycle of a managed device according to at least one embodiment of the present disclosure is shown.

[0028] Figure 3 A flow chart of a method for device management according to at least one embodiment of the present disclosure is shown.

[0029] Figure 4a-4c A schematic diagram showing the status of a managed device at different time points according to at least one embodiment of the present disclosure.

[0030] Figure 5A schematic diagram showing the states of multiple devices being managed according to at least one embodiment of the present disclosure. DETAILED DESCRIPTION

[0031] The preferred embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although the preferred embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be limited by the embodiments described herein. On the contrary, these embodiments are provided to make the present disclosure more thorough and complete, and to fully convey the scope of the present disclosure to those skilled in the art.

[0032] It is known to those skilled in the art that the present invention may be implemented as a system, method or computer program product. Therefore, the present disclosure may be specifically implemented in the following forms, namely: it may be complete hardware, it may be complete software (including firmware, resident software, microcode, etc.), or it may be a combination of hardware and software, generally referred to herein as a "circuit", "module" or "system". In addition, in some embodiments, the present invention may also be implemented in the form of a computer program product in one or more computer-readable media, which contains computer-readable program code.

[0033] Any combination of one or more computer-readable media may be used. A computer-readable medium may be a computer-readable signal medium or a computer-readable storage medium. A computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination thereof. More specific examples (a non-exhaustive list) of computer-readable storage media include: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof. In this document, a computer-readable storage medium may be any tangible medium containing or storing a program that may be used by or in conjunction with an instruction execution system, device, or device.

[0034] Computer-readable signal media may include a data signal propagated in baseband or as part of a carrier wave, which carries a computer-readable program code. Such propagated data signals may take a variety of forms, including, but not limited to, electromagnetic signals, optical signals, or any suitable combination of the above. Computer-readable signal media may also be any computer-readable medium other than a computer-readable storage medium, which may send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device.

[0035] Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.

[0036] Computer program code for performing the operations of the present invention may be written in one or more programming languages ​​or a combination thereof, including object-oriented programming languages ​​such as Java, Smalltalk, C++, and conventional procedural programming languages ​​such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., through the Internet using an Internet service provider).

[0037] The present invention will be described below with reference to the flowcharts and / or block diagrams of the methods, devices (systems) and computer program products of the embodiments of the present invention. It should be understood that each box in the flowchart and / or block diagram and the combination of 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 or other programmable data processing device to produce a machine, and these computer program instructions are executed by a computer or other programmable data processing device to produce a device that implements the functions / operations specified in the boxes in the flowchart and / or block diagram.

[0038] These computer program instructions may also be stored in a computer-readable medium that enables a computer or other programmable data processing device to operate in a specific manner, such that the instructions stored in the computer-readable medium produce a manufacture including an instruction device (instructions means) that implements the functions / operations specified in the blocks in the flowchart and / or block diagram.

[0039] Computer program instructions may also be loaded onto a computer, other programmable data processing apparatus, or other device so that a series of operational steps are performed on the computer, other programmable data processing apparatus, or other device to produce a computer-implemented process, thereby enabling the instructions executed on the computer or other programmable device to provide a process for implementing the functions / operations specified in the blocks in the flowchart and / or block diagram.

[0040] The following is a detailed description of devices and methods according to one or more embodiments of the present disclosure.

[0041] As mentioned above, currently a large number of different equipment in the field of industrial production are managed manually. Most of the information of these equipment is manually recorded in an incoherent way. In actual production, manual records always contain various deviations, which brings inconvenience to audit. In addition, the management of equipment also includes the management of whether various rules are met at each stage of the equipment. For example, in the procurement stage of equipment, the budget plan and financial process must comply with the company's financial guidelines. In the use stage of equipment, the user manual of the equipment and various qualification certificates are also indispensable. In this regard, manual management is prone to various problems that affect the use of equipment. Moreover, the management of equipment through manual records is not completely transparent to different departments, the readability of manual recording methods may not be high, and the traceability of equipment records will also be affected.

[0042] The present disclosure provides an apparatus and method for device management.

[0043] Next, embodiments of the present disclosure are described in detail with reference to the accompanying drawings.

[0044] Figure 1 A block diagram illustrating an example of a device 100 for monitoring an industrial network in accordance with some embodiments is presented.

[0045] The device 100 may be used to perform various embodiments of the method according to the present disclosure described below. The device 100 may include a processing subsystem 110, a memory subsystem 112, and a networking subsystem 114. The processing subsystem 110 includes one or more devices configured to perform computing operations. For example, the processing subsystem 110 may include one or more microprocessors, ASICs, microcontrollers, programmable logic devices, graphics processor units (GPUs), and / or one or more digital signal processors (DSPs).

[0046] Memory subsystem 112 includes one or more devices for storing data and / or instructions for processing subsystem 110 and networking subsystem 114. For example, memory subsystem 112 may include dynamic random access memory (DRAM), static random access memory (SRAM), and / or other types of memory (sometimes collectively or individually referred to as "computer-readable storage media").

[0047] In some embodiments, memory subsystem 112 is coupled to one or more high-capacity mass storage devices (not shown). For example, memory subsystem 112 may be coupled to a magnetic or optical drive, a solid-state drive, or another type of mass storage device. In these embodiments, device 100 may use memory subsystem 112 as fast access storage for frequently used data, while the mass storage device is used to store less frequently used data.

[0048] The networking subsystem 114 includes one or more devices configured to couple to and communicate over (i.e., to perform network operations on) a wired and / or wireless network, including: control logic 116, interface circuitry 118, and one or more antennas 120 (or antenna elements). (Although Figure 1 The device 100 may include one or more antennas 120, but in some embodiments, the device 100 includes one or more nodes, such as node 108, which may be coupled to the one or more antennas 120. Therefore, the device 100 may or may not include one or more antennas 120.) For example, the networking subsystem 114 may include a Bluetooth networking system, a cellular networking system (e.g., a 3G / 4G / 5G network such as UMTS, LTE, etc.), a USB networking system, a networking system based on the standard described in IEEE802.11 (e.g., a Wi-Fi networking system), an Ethernet networking system, and / or another networking system.

[0049] Within device 100, processing subsystem 110, memory subsystem 112, and networking subsystem 114 are coupled together using bus 128. Bus 128 may include electrical, optical, and / or electro-optical connections that the subsystems may use to communicate commands and data, among other things. Although only one bus 128 is shown for clarity, different embodiments may include different numbers or configurations of electrical, optical, and / or electro-optical connections among the subsystems.

[0050] In some embodiments, device 100 includes a display subsystem 126 for displaying information on a display, which may include a display driver and a display, such as a liquid crystal display, a multi-touch screen, or the like.

[0051] Although device 100 is described using specific components, in alternative embodiments, different components and / or subsystems may be present in device 100. For example, device 100 may include one or more additional processing subsystems, memory subsystems, networking subsystems, and / or display subsystems. Additionally, one or more of the subsystems may not be present in device 100. Furthermore, in some embodiments, device 100 may include Figure 1 One or more additional subsystems not shown. Figure 11, but in some embodiments, some or all of a given subsystem or component may be integrated into one or more of the other subsystems or components in device 100. For example, in some embodiments, program instructions 122 are included in operating system 124 and / or control logic 116 is included in interface circuitry 118.

[0052] Figure 2 A schematic diagram of the entire life cycle of a managed device according to at least one embodiment of the present disclosure is shown.

[0053] A device can have a life cycle just like a person. Figure 2 As shown, a device can be in the procurement process or in the use cycle. In one embodiment of the present disclosure, in order to more accurately describe the various states of the device, the various states of the device can be quantified and the state value can be limited. For example, when the device is at the beginning of the procurement process, just like the beginning of a new life, the state value of the device's procurement process start state can be set to 0. During the procurement process of the device, the device can go through the procurement process start state, the quotation collection state, the technical requirements and confidentiality agreement end state, the three-party bidding end state, and the procurement process end state. The state values ​​can be defined as 0, 1, 2, 3, and 4 for these states respectively. According to the actual procurement process, the state value of the device can vary between 1-4. For example, the state of the device can change between the technical requirements and confidentiality agreement end state and the three-party bidding end state according to the actual situation. When the procurement process of the device is completed, the device enters the device successfully received state, and the state value can be set to 10 for this state. Before the device officially enters the use cycle, it is necessary to confirm that the device has various required certificates to allow it to enter the use cycle. For example, the various required certificates can include, for example, operation instructions, equipment site instructions, equipment inspection forms, key equipment factor determination, calibration reports, etc. It can also confirm that the equipment has uploaded information in the digital system, passed the network security audit, and that the operators and agents have completed the training and the qualified records are recorded. The status value can be limited to 20 for the preparation completion status before formal use.

[0054] Then, the device can enter the use cycle. The device in the use cycle may include the following states: the state where the conditions before use need to be confirmed, the use state, the calibration state, the maintenance state, the repair state, the restricted use state, the replacement state, and the prohibited use state. The state values ​​for these states can be respectively limited to 30, 40, 50, 60, 70, 80, 90, and 100. When the device is in the state where the conditions before use need to be confirmed, the user can be prompted to check according to the type of the device. For example, for a device using gas, the user can be prompted to check whether the gas required by the device is ready, for a device running at high voltage, the user can be prompted to check the voltage state, for a device with a high risk factor, the user can be prompted to check whether the safety measures are in place, and so on. In one or more embodiments of the present disclosure, the above prompts may include visual prompts, such as color prompts, and the pre-use check state can be presented to the user in a specific color. In one or more embodiments of the present disclosure, the above prompts may also include auditory prompts. For example, a sound prompt, such as a beep, can be issued when the user turns on the device to prompt the user to perform a corresponding check.

[0055] When the device is in the calibration state, the user can be prompted to calibrate. For example, some devices will degrade over time, causing the measurement results to drift. The user can be prompted to calibrate, and the reminder can be initiated at a fixed period, or input from other systems can be received and prompts about calibration can be initiated based on the input.

[0056] Some equipment requires regular maintenance or maintenance based on usage. At this time, the equipment enters the maintenance state, and the equipment status value can be 60. When the equipment fails, the equipment can enter the repair state, and the equipment status value can be 70. When some aspects of the equipment fail and the corresponding operation cannot be performed, the equipment can enter the restricted use state, and the equipment status value can be 80. When the equipment failure may not be successfully repaired, the equipment can enter the replacement state, and the equipment status value can be 90, instructing the user to purchase a new device. The planned new equipment can enter a similar life cycle, with similar states and corresponding status values. Figure 2 As shown in , after the replacement plan is initiated, the life cycle of the new replacement equipment can begin, and the equipment can go through the procurement process start status, quotation collection status, technical requirements and confidentiality agreement end status, three-party bidding end status, procurement process end status and subsequent corresponding status.

[0057] When the device as a whole enters a fault state and cannot be used, the device may enter a prohibited use state, and the status value of the device may be 100.

[0058] Subsequently, the device may enter a life cycle end state, and the status value of the device may be 110. According to the device processing rule, the device may enter a physical scrap end state, and the status value of the device may be 120.

[0059] It should be noted that the status value of the device is not fixed or develops backwards over time. Instead, the status value of the device can develop in a spiral or reciprocating manner over time. For example, after the device enters the maintenance state, the status value is 60, and when the maintenance is completed and the device re-enters the use state, the status value of the device can return to 40. Those skilled in the art will understand that the above is only exemplary, and the status value of the device can undergo other changes.

[0060] By limiting the status value of the device as the life cycle progresses, it is easier to manage the status of the device electronically and to transmit the status of the device between multiple systems. In addition, this also makes the status of the device more intuitive, so that not only the direct manager of the device can understand the status of the device in real time, but other users can also obtain status information as soon as possible.

[0061] like Figure 2 As shown, the status of the device can be checked at any time. As shown in 201, the status of the device can be presented in a nine-square grid format. In response to a request from a user, multiple possible status values ​​of the device can be displayed simultaneously, and prompts about the device can be output in relation to the multiple possible status values. Figure 2 201 in the figure shows that the status value 40 of the device is valid, indicating that the device is in normal use. The status of the device and related prompts can be presented at different times in response to user requests. Figure 4a-4c Describe in detail.

[0062] Those skilled in the art will understand that the states and defined state values ​​are merely exemplary and do not constitute limitations to the present application, and other state values ​​may be set for each state, and other states may be considered for the device.

[0063] Figure 3 A flow chart of a method for device management according to at least one embodiment of the present disclosure is shown. For example, the method may be Figure 1The device is executed. In 301, the state value of the device is determined according to the state of the device. The state of the device can come from the input of the user or be obtained from other systems through the communication component. In one or more embodiments of the present disclosure, a first input is received to determine the state of the device, wherein the first input comes from the user or other system. For example, the user can start the equipment procurement plan as needed, and then determine that the state of the device is the procurement process startup state. The user can also complete a pre-use inspection of the device before using the device, such as manually checking whether the safety measures are in place. If they are in place, the user can input the state of the device as the use state. When the device is in a calibration state, the input from the calibration system can update the calibration state. For example, the input from the calibration system indicating that the calibration is completed can change the state of the device to the use state. Those skilled in the art will understand that the above is only exemplary and not restrictive, and other methods can be used to determine the state of the device.

[0064] The status value of the device can be referred to as above Figure 2 Those skilled in the art will understand that the above status values ​​are only exemplary and other status values ​​may be defined as needed.

[0065] In one or more embodiments of the present application, a state value of a device may be determined according to the state of the device through a lookup table. The lookup table may be set in advance by a technician or according to relevant rules and stored in the device. The state value in the lookup table may also be modified as needed so that the state of the device is better reflected by the state value of the device.

[0066] Back to Figure 3 , in 302, the status value of the device is adjusted in response to one or more events related to the device. In one or more embodiments according to the present application, the one or more events related to the device include one or more of the following: device verification is completed, the device needs to be inspected before use, the device needs maintenance, the device needs to be repaired, the device needs to be calibrated, and the device needs to be replaced. As described above, in response to the event that the device verification is completed, the status value of the device can be adjusted from 30 to the value of the usage status 40. For another example, in response to the event that the device needs to be calibrated, the status value of the device can be adjusted to 50, in response to the event that the device needs maintenance, the status value of the device can be adjusted to 60, in response to the device needs repair, 70, and in response to the device needs replacement, 90. Those skilled in the art will understand that the above are only examples, and the status value of the device can be adjusted in response to other events of the device.

[0067] Back to Figure 3In 303, one or more prompts about the device are generated according to the status value of the device. For example, when the status value of the device is 30, a prompt is generated to check the device before use; when the status value of the device is 40, a prompt is generated to indicate that the device can be used normally; when the status value of the device is 50, a prompt is generated to calibrate the device; when the status value of the device is 60, a prompt is generated to maintain the device; when the status value of the device is 70, a prompt is generated to repair the device; when the status value of the device is 80, a prompt is generated to limit the use of the device; when the status value of the device is 90, a prompt is generated to plan to replace the device; when the status value of the device is 100, a prompt is generated to prohibit the use of the device; when the status value of the device is 110, a prompt is generated to indicate that the life cycle of the device has ended; when the status value of the device is 120, a prompt is generated to physically scrap the device.

[0068] Back to Figure 3 In 304, in response to a request from a user, multiple possible status values ​​of the device are displayed simultaneously, and one or more prompts about the device are output in association with the multiple possible status values. The status values ​​and related prompts of the device presented in this manner can provide the user with an intuitive understanding of the device and facilitate the user to take corresponding actions. In particular, when the status of the device is constantly changing, for example, when the interaction with other systems causes a change in the status of the device, the user can click on the icon of the device to issue a request, and in response to the request, it can be displayed which state of the device is currently in. Subsequently, the display method will be further described with reference to FIG. 4.

[0069] return Figure 3 In one or more embodiments of the present application, one or more times about the device may come from user input or input from other systems. For example, after the calibration system completes the calibration, the calibration completion event may be input to the device.

[0070] In one or more embodiments of the present application, a history report of the device may also be generated, the history report including one or more events related to the device, the time of occurrence of the one or more events related to the device, the historical state of the device, and the time of the historical state of the device. The history report is useful for understanding the usage status of the device.

[0071] In one or more embodiments of the present application, one or more prompts about the device include visual prompts. The visual prompts may be, for example, color prompts or flashing prompts. Those skilled in the art will appreciate that the above are merely exemplary, and the technical solution of the present application may also adopt other prompting methods.

[0072] Figure 4a-4c A schematic diagram showing the status of a managed device at different time points according to at least one embodiment of the present disclosure.

[0073] Figure 4a-4c Multiple possible states of the device are shown in a nine-square grid. Figure 4a It shows that the equipment is in the pre-use inspection state at this time point. Figure 4b It shows that the device is in use at this time point. Figure 4c It is shown that the device is in a restricted use state at this time point. By simultaneously displaying multiple possible status values ​​of the device and outputting one or more prompts about the device in relation to the multiple possible status values, the status of the device can be intuitively understood, facilitating the management of the device.

[0074] Those skilled in the art will appreciate that although Figure 4a-4c The status of the device is shown in a nine-square grid format, but this is merely exemplary and not restrictive, and other suitable formats may be used to display the possible status of the device. Figure 4a-4c Reserved items are also shown, and other device states may be set depending on the type of device.

[0075] Figure 5 A schematic diagram showing the states of multiple devices being managed according to at least one embodiment of the present disclosure.

[0076] In actual production, there are usually multiple devices that need to be managed. Figure 5 It is shown that for each device, multiple possible status values ​​of the device are displayed simultaneously, and one or more prompts about the device are output in relation to the multiple possible status values. For example, this gives a prompt for the status of the device that needs to be processed. Multiple statuses of a device can be prompted simultaneously. It is also possible to give prompts for different statuses in sequence. For example Figure 5 As shown, visual cues can be given by different backgrounds. Visual cues can also be given by different colors. Figure 5 The status of multiple devices is shown in a table, which is convenient for users to intuitively manage multiple devices. Unavailable devices can be arranged above the table to attract the user's attention.

[0077] Those skilled in the art will appreciate that although Figure 5 The status of the device is shown in a table, but this is only exemplary and not restrictive. Other suitable methods may be used to display the possible status of the device.

[0078] In one or more embodiments of the present disclosure, a history report of the device may also be generated, and the history report may include one or more events related to the device, the time of occurrence of one or more events related to the device, the historical status of the device, and the time of the historical status of the device. The user can understand the status of the device throughout its life cycle by viewing the history report of the device.

[0079] An embodiment according to the present disclosure may also include a non-transitory computer-readable medium having computer-executable instructions stored thereon. When the computer-executable instructions are executed by one or more computing devices, the one or more computing devices may execute the above-described method.

[0080] An embodiment of the present disclosure may also include a computer program product, including computer instructions, which implement the above method when executed by a processor.

[0081] In addition, the technology of device management according to the embodiment of the present disclosure may also be implemented in an electronic device in the form of computer-readable instructions.

[0082] Although some specific embodiments of the present invention have been shown in detail by example, it will be appreciated by those skilled in the art that the above examples are intended to be illustrative only and do not limit the scope of the present invention. It should be appreciated that some steps in the aforementioned method are not necessarily performed in the order shown in the figure, but they can be performed simultaneously, in different orders or in an overlapping manner. In addition, those skilled in the art can add some steps or omit some steps as needed. Some components in the aforementioned system are not necessarily arranged according to the figure, and those skilled in the art can add some components or omit some components as needed. It will be appreciated by those skilled in the art that the above embodiments can be modified without departing from the scope and essence of the present invention. The scope of the present invention is defined by the appended claims.

Claims

1. A device for managing a device, comprising: a memory having instructions stored therein; as well as A processor configured to execute instructions stored in the memory to cause the device to perform the following operations: Determine a status value of the device according to the status of the device; adjusting a state value of the device in response to one or more events associated with the device; generating one or more prompts about the device based on the status value of the device; as well as In response to a request from a user, a plurality of possible status values ​​of the device are simultaneously displayed, and one or more prompts regarding the device are output in association with the plurality of possible status values.

2. The apparatus of claim 1 , wherein the processor is further configured to execute instructions stored on the memory to cause the device to: A first input is received to determine a state of a device, wherein the first input is from a user or other system.

3. The apparatus of claim 1 , wherein the processor is further configured to execute instructions stored on the memory to cause the device to: A second input is received to determine one or more events associated with the device, wherein the second input is from a user or another system.

4. The device according to claim 1, wherein the status of the equipment includes one or more of the following: procurement process start status, quotation collection status, technical requirements and confidentiality agreement end status, three-party bidding end status, procurement process end status, equipment successful receipt status, formal pre-use preparation completion status, pre-use condition confirmation status, calibration status, use status, repair status, maintenance status, restricted use status, disabled status, life cycle end status, and physical scrapping end status. The apparatus according to claim 1 , wherein the status value of the device is determined according to the status of the device by looking up a table.

6. The apparatus according to claim 1, wherein the one or more events related to the device include one or more of the following: device verification is completed, the device requires inspection before use, the device requires maintenance, the device requires repair, the device requires calibration, and the device requires replacement.

7. The apparatus of claim 1, wherein the processor is further configured to execute instructions stored on the memory to cause the device to: A history report of the device is generated, wherein the history report includes one or more events related to the device, occurrence time of the one or more events related to the device, a history state of the device, and time of the history state of the device.

8. The apparatus of claim 1, wherein the one or more cues regarding the device include visual cues.

9. A method for managing a device, comprising: Determine a status value of the device according to the status of the device; adjusting a state value of the device in response to one or more events associated with the device; generating one or more prompts about the device based on the status value of the device; as well as In response to a request from a user, a plurality of possible status values ​​of the device are simultaneously displayed, and one or more prompts regarding the device are output in association with the plurality of possible status values.

10. The method according to claim 9, further comprising: A first input is received to determine a state of a device, wherein the first input is from a user or other system.

11. The method according to claim 9, further comprising: A second input is received to determine one or more events associated with the device, wherein the second input is from a user or another system.

12. The method according to claim 9, wherein the status of the equipment includes one or more of the following: procurement process start status, quotation collection status, technical requirements and confidentiality agreement end status, three-party bidding end status, procurement process end status, equipment successful receipt status, formal pre-use preparation completion status, pre-use condition confirmation status, calibration status, use status, repair status, maintenance status, restricted use status, disabled status, life cycle end status, and physical scrapping end status. The method according to claim 9 , wherein the status value of the device is determined according to the status of the device by looking up a table.

14. The method according to claim 9, wherein the one or more events related to the device include one or more of the following: device verification is completed, the device needs to be inspected before use, the device needs maintenance, the device needs to be repaired, the device needs to be calibrated, and the device needs to be replaced.

15. The method according to claim 9, further comprising: A history report of the device is generated, wherein the history report includes one or more events related to the device, occurrence time of the one or more events related to the device, a history state of the device, and time of the history state of the device. The method of claim 9 , wherein the one or more prompts regarding the device include visual prompts.

17. A non-transitory computer-readable medium having computer-executable instructions stored thereon, which when executed by one or more computing devices cause the one or more computing devices to perform the method according to any one of claims 10-18.

18. A computer program product comprising computer instructions, which when executed by a processor implement the method according to any one of claims 9 to 16.