Information processing method and device, system, electronic equipment, computer readable medium

By acquiring and updating the equipment usage relationship table, the problems of low efficiency and lack of transparency in traditional office hardware resource management are solved, enabling real-time monitoring and management of equipment resources and improving the efficiency of resource utilization and allocation.

CN118363746BActive Publication Date: 2026-02-03CHINA COAL TECH & ENG GRP CHONGQING RES INST CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202410384891.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-03-29
Publication Date
2026-02-03
Estimated Expiration
2044-03-29

AI Technical Summary

Technical Problem

Traditional office hardware resource management relies on manual operation, which is inefficient, lacks transparency, and is chaotic, making it difficult to detect in real time whether hardware resources are being used properly.

Method used

By obtaining the device usage relationship table, the system records the correspondence between device information, usage status, and user entities. Based on historical usage data, the system updates the device usage relationship table, identifies abnormal devices, and sends alert messages to the user entities.

Benefits of technology

It enables real-time monitoring and management of equipment resources, improves the efficiency of resource utilization and allocation, and enhances the convenience and operational efficiency of equipment resource management.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118363746B_ABST
    Figure CN118363746B_ABST
Patent Text Reader

Abstract

The present disclosure provides an information processing method and device, relating to the technical field of artificial intelligence, in particular to the technical field of natural language processing, deep learning, large model, etc. The specific implementation scheme is: obtaining device information of a device based on an obtained device use relationship table, the device use relationship table being used to represent the corresponding relationship among the device, the device use state and the subject information of a use subject; obtaining a state value of the device use state of the device based on the device information and historical use data of the device, the historical use data being system running data obtained from the device at regular time in a historical time period; updating the device use relationship table based on the state value; determining an abnormal device and a use subject of the abnormal device based on the updated device use relationship table, and sending prompt information to the use subject. The implementation manner improves the management efficiency and operation convenience of the device resources.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of artificial intelligence technology, specifically to the fields of natural language processing, deep learning, and large models, and particularly to an information processing method and apparatus, an information processing system, an electronic device, a computer-readable medium, and a computer program product. Background Technology

[0002] Traditional office hardware resource management often relies on manual operation, which has problems such as low efficiency, lack of information transparency, and chaotic management, and makes it impossible to detect in real time whether hardware resources are being used properly. Summary of the Invention

[0003] An information processing method and apparatus, an information processing system, an electronic device, a computer-readable storage medium, and a computer program product are provided.

[0004] According to the first aspect, an information processing method is provided, the method comprising: obtaining device information based on an acquired device usage relationship table, wherein the device usage relationship table is used to represent the correspondence between at least three elements: device information, device usage status, and user information; obtaining a status value of the device usage status based on the device information and historical usage data of the device, wherein the historical usage data is system operation data periodically obtained from the device during a historical time period; updating the device usage relationship table based on the status value; and determining abnormal devices and their users based on the updated device usage relationship table, and sending a prompt message to the users.

[0005] According to the second aspect, an information processing system is provided, comprising: a server and at least one device, wherein the server includes: a device management component, an intelligent information processing component, and a message processing component; the device management component is used to obtain device information of each device in at least one device based on an acquired device usage relationship table, the device usage relationship table being used to represent the correspondence between at least three parties: at least one device, device usage status, and subject information of the user; the intelligent information processing component is used to periodically collect and store usage data of all devices in the device usage relationship table; obtain device information from the device management component, and based on the device information and historical usage data of the devices, obtain status values ​​of the device usage status of each device in at least one device; the device management component is also used to obtain device usage status from the intelligent information processing component, and update the device usage relationship table based on the status values; the message processing component is used to periodically scan the updated device usage relationship table sent by the device management component, and based on the updated device usage relationship table, determine abnormal devices in at least one device and the user subjects of the abnormal devices, and send prompt information to the user subjects.

[0006] According to a third aspect, an information processing apparatus is provided, comprising: an acquisition unit configured to obtain device information based on an acquired device usage relationship table, the device usage relationship table representing the correspondence between at least three elements: device information, device usage status, and user information; a obtaining unit configured to obtain a status value of the device usage status based on the device information and historical usage data of the device, the historical usage data being system operation data periodically obtained from the device during a historical time period; an updating unit configured to update the device usage relationship table based on the status value; and a sending unit configured to determine abnormal devices and their users based on the updated device usage relationship table, and send a prompt message to the users.

[0007] According to a fourth aspect, an electronic device is provided, comprising: at least one processor; and a memory communicatively connected to the at least one processor, wherein the memory stores instructions executable by the at least one processor, the instructions being executed by the at least one processor to enable the at least one processor to perform a method as described in any implementation of the first aspect.

[0008] According to a fifth aspect, a non-transitory computer-readable storage medium is provided that stores computer instructions for causing a computer to perform the method described in any implementation of the first aspect.

[0009] According to a sixth aspect, a computer program product is provided, including a computer program that, when executed by a processor, implements the method as described in any implementation of the first aspect.

[0010] The information processing method and apparatus provided in the embodiments of this disclosure firstly obtain device information based on an acquired device usage relationship table, which represents the correspondence between at least three elements: device information, device usage status, and user information. Secondly, based on the device information and historical usage data, obtain the device usage status value, where historical usage data refers to system operation data periodically obtained from the device during a historical time period. Thirdly, update the device usage relationship table based on the status value. Finally, based on the updated device usage relationship table, identify abnormal devices and their users, and send a notification message to the users. Thus, by recording the usage status values ​​of allocated devices through the device usage relationship table, the usage and status of device resources can be monitored in real time, improving the efficiency of device resource utilization and allocation. Recording the relationship between devices and users through device usage status facilitates device resource management and monitoring for users, improving the efficiency and ease of operation of device resource management.

[0011] It should be understood that the description in this section is not intended to identify key or essential features of the embodiments of this disclosure, nor is it intended to limit the scope of this disclosure. Other features of this disclosure will become readily apparent from the following description. Attached Figure Description

[0012] The accompanying drawings are provided to better understand this solution and do not constitute a limitation of this disclosure. Wherein:

[0013] Figure 1 This is a flowchart of one embodiment of the information processing method according to this disclosure;

[0014] Figure 2 This is a schematic diagram of a structure according to an embodiment of the information processing system disclosed herein;

[0015] Figure 3 This is a schematic diagram of another embodiment of the information processing system according to the present disclosure;

[0016] Figure 4 This is a schematic diagram of the structure of an embodiment of the information processing apparatus according to the present disclosure;

[0017] Figure 5 This is a block diagram of an electronic device used to implement the information processing method of the embodiments of this disclosure. Detailed Implementation

[0018] The exemplary embodiments of this disclosure are described below with reference to the accompanying drawings, including various details of the embodiments to aid understanding, and should be considered merely exemplary. Therefore, those skilled in the art will recognize that various changes and modifications can be made to the embodiments described herein without departing from the scope and spirit of this disclosure. Similarly, for clarity and brevity, descriptions of well-known functions and structures are omitted in the following description.

[0019] In this embodiment, "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Therefore, a feature defined with "first" and "second" may explicitly or implicitly include at least one of those features.

[0020] In traditional office environments, the management of office hardware and software resources often relies on manual operation. For example, an employee may apply for multiple laptops, but one of them may remain unused for an extended period. Such idle resources should be encouraged and returned to others for use, without restricting their use. Similarly, an employee may apply for a server development machine, but if the server remains unused for a long time, it should be returned to the resource pool promptly. Many other hardware resource scenarios require rational planning and utilization.

[0021] Furthermore, office hardware or software resource management methods include: manual accounting management and standalone independent system management. Manual accounting management refers to static system resource maintenance based on manual bookkeeping; for example, applying for a computer and recording an equipment resource record in the administrative approval system. Standalone independent system management requires manual operation and maintenance of multiple systems, making the process cumbersome and complex.

[0022] Manual bookkeeping management requires a large investment of human and material resources, is inefficient, and is prone to resource waste and duplication of work.

[0023] In standalone, independent system management, resource information is scattered and inconsistent, making it difficult to understand the utilization and status of resources in a timely manner, which makes it difficult for managers to make accurate decisions.

[0024] To address the problem of low efficiency in equipment resource management in traditional technologies, this disclosure provides an information processing method that can improve the efficiency of equipment resource utilization and allocation. Figure 1 A flow 100 of an embodiment of the information processing method according to this disclosure is shown, the information processing method including the following steps:

[0025] Step 101: Based on the obtained device usage relationship table, obtain the device information.

[0026] In this embodiment, the device usage relationship table is used to represent the correspondence between at least three entities: device, device usage status, and user information. Specifically, the device usage relationship table of this disclosure includes at least three fields: device, device usage status, and user. The device field corresponds to device information, such as: device name, device ID, device type, device code, and device user. The device information is the specific value of the device field, such as: device X, 001, computer, user A, and user Y. In this device information, 001 is the device ID, A is the device code, X is the device name, and Y is the user name. The device usage status corresponds to a status value, such as idle or non-idle. The user information is the specific value of the user, such as: user name, user ID, and user communication method. The user information includes: user Z, 005, and email address, where Z is the user name, 005 is the user code, and the email address is the user's communication method. The equipment usage relationship table is a pre-configured table. As time goes on, the execution entity running on it can fill in the corresponding content under each field of the table according to the configuration requirements, thereby recording the specific values ​​of each field.

[0027] In this embodiment, the execution entity running on the information processing method can obtain the device usage relationship table through various means. For example, it can obtain the device usage relationship table sent by the client through communication with the client. Alternatively, the execution entity running on the information processing method can also obtain the usage relationship table pre-stored in the database. Or, the execution entity running on the information processing method can also obtain the device allocation list of devices assigned to users sent by the client, and generate the device usage relationship table based on the allocation relationship between devices and users in the device allocation list.

[0028] In this embodiment, the device recorded in the device usage relationship table can be one device or multiple devices. Therefore, the device information obtained by executing the device usage relationship table can be the device information of one device or the device information of multiple devices.

[0029] Step 102: Based on the device information and the device's historical usage data, obtain the device's usage status value.

[0030] In this embodiment, historical usage data refers to system operation data periodically obtained from the device during a historical time period. This historical usage data characterizes the system operation data of the device being used by at least one user during that historical time period. The system operation data can be the actual operation data of the system corresponding to the device, including: system CPU resource and memory resource usage data, system usage time, and user login time. It should be noted that the content of the system operation data may differ depending on the device type in the device usage relationship table. For example, if the device is office hardware, the system operation data includes: the utilization rates of the CPU (Central Processing Unit), GPU (Graphics Processing Unit), and storage devices.

[0031] In this embodiment, the memory of the execution entity on which the information processing method runs stores the current usage data of each device after obtaining the current usage data of each device. After storing the data multiple times, the historical usage data of each device is obtained.

[0032] In this embodiment, the device usage status refers to the usage status of the device by the user. This usage status is determined by comprehensively considering historical usage data and combining it with the device's characteristics, indicating either an idle state or a used state. The aforementioned device usage status value is a specific value of the device usage status. For example, the device usage status value includes: idle state, used state, semi-idle / semi-used state, etc. Optionally, the device usage status value can be a combination of status values ​​from different time periods. For example, the device may be in an idle state in the first time period of a historical time period and in a non-idle state in the second time period of a historical time period.

[0033] In this embodiment, step 102 includes: determining the characteristics of the device based on device information; selecting sub-usage data related to the characteristics based on the device's historical usage data; and analyzing the sub-usage data to determine the state value of the device's usage status during a historical time period. The sub-usage data is data related to the characteristics; for example, if the device's characteristic is drawing, then the sub-usage data is the system operation data when the user performs drawing on the device.

[0034] Step 103: Update the device usage relationship table based on the status value.

[0035] In this embodiment, the status value and the corresponding historical time period can be directly filled into the device usage relationship table. Optionally, step 103 above also includes: determining the current time, and filling the current time and status value into the device usage status field of the device usage relationship table. When filling the device usage relationship table with content, filling in the current time can effectively distinguish the time when the values ​​of each field are obtained.

[0036] Step 104: Based on the updated device usage relationship table, identify the abnormal device and the user of the abnormal device, and send a prompt message to the user.

[0037] In this embodiment, after the device usage relationship table is updated, the status value of the device usage status in the device usage relationship table can be used to determine whether the device corresponding to the status value is an abnormal device. When the device is an abnormal device, the user subject associated with the device and the communication method of the user subject can be determined from the updated device usage relationship table, and a pre-set prompt message can be sent to the user subject through the communication method.

[0038] In this embodiment, the content of the prompt message may vary depending on the type of abnormality of the abnormal device. For example, if the abnormal device is a device that has been idle for a set period of time, the prompt message will be: "This device has been idle for a set period of time. Please provide feedback on the reason."

[0039] The information processing method provided in the embodiments of this disclosure firstly obtains device information based on an acquired device usage relationship table, which represents the correspondence between at least three elements: device information, device usage status, and user information. Secondly, based on the device information and historical usage data, a status value for the device's usage status is obtained, where historical usage data refers to system operation data periodically obtained from the device during a historical time period. Thirdly, the device usage relationship table is updated based on the status value. Finally, based on the updated device usage relationship table, abnormal devices and their users are identified, and a notification message is sent to the user. Thus, by recording the status values ​​of the allocated devices' usage status through the device usage relationship table, the usage and status of device resources can be monitored in real time, improving the efficiency of device resource utilization and allocation. Recording the relationship between devices and users through device usage status facilitates device resource management and monitoring for users, improving the efficiency and ease of operation of device resource management.

[0040] Optionally, in one embodiment of this disclosure, the above information processing method further includes: after obtaining the device information of the device, detecting whether there is an abnormal device in the device usage relationship table based on the device information and the device usage relationship table; in response to the presence of an abnormal device, determining the user subject corresponding to the abnormal device in the device usage relationship table, and sending a prompt message to the user subject.

[0041] Checking whether there are abnormal devices in the aforementioned device usage relationship table includes: checking whether the value under the device usage status field corresponding to the device information in the device usage relationship table is empty. If it is not empty, based on the device usage status in the device usage relationship table, determine whether the device corresponding to the device information is an abnormal device; if the value under the device usage status field corresponding to the device information is empty, determine that the device corresponding to the device information is a normal device, and continue to obtain the device usage status value based on the device information and the device's historical usage data.

[0042] In some optional implementations of this disclosure, obtaining the device information based on the acquired device usage relationship table includes: obtaining a device allocation list of allocated devices in the device allocation subsystem, where the device allocation subsystem is a system that allocates devices to users through a management entity; obtaining the device usage relationship table based on the device allocation list; and extracting the device information after traversing through the devices in the device usage relationship table.

[0043] In this optional implementation, the equipment allocation subsystem is a system that connects the user entity and the management entity. In order to facilitate information interaction between the user entity and the management entity, the equipment allocation subsystem can be equipped with an operation interface for the user entity and the management entity to log in at the same time and a data interface for data interaction.

[0044] In this optional implementation, the user entity can include users and user terminals; the management entity can include managers and management terminals. Information published by the equipment allocation subsystem can be displayed on both user terminals and management terminals. Users submit equipment requests to the management entity through their user terminals within the equipment allocation subsystem. Managers approve user equipment requests through their management terminals within the equipment allocation subsystem. After approval, managers can allocate the actual equipment to the user. Based on the management entity's approval, the equipment allocation subsystem determines the allocated equipment and a corresponding equipment allocation list. The equipment allocation list includes: the identifier, name, equipment type, and equipment code of the allocated equipment; the user entity, name, identifier, and code of each allocated device; and the user entity's communication method.

[0045] This optional implementation provides a method for obtaining device information by acquiring a device allocation list of allocated devices in the device allocation subsystem, obtaining a device usage relationship table based on the device allocation list, and extracting device information after traversing through the devices in the device usage relationship table. This provides a reliable implementation for obtaining device information.

[0046] Optionally, obtaining the device information based on the acquired device usage relationship table includes: obtaining the device usage relationship table generated by the device allocation subsystem; sequentially traversing the devices in the device usage relationship table, and extracting the device information after traversing to the device in the device usage relationship table.

[0047] In this embodiment, the information processing method further includes sending the updated device usage relationship table to the device allocation subsystem.

[0048] In some optional implementations of this disclosure, obtaining the device usage status value based on device information and historical usage data includes: obtaining the current usage data of the device based on device information; and obtaining the device usage status value based on the current usage data and historical usage data.

[0049] In this optional implementation, the device usage data can be system operation data collected from the device periodically or in real time, and this system operation data can be associated with the user's application time period. Furthermore, the device usage data is stored in a database using a certain index, and the current usage data of the device at the current time can be extracted from the database using the device information.

[0050] In this optional implementation, the usage status of the device from a historical point in time to the current time is determined by comprehensively analyzing the current usage data and the device's historical usage data. The analysis time period can include the historical time period, which is the time period from which historical usage data is extracted, and the analysis time period is the time period from the earliest time in the historical time period to the current time.

[0051] This optional implementation provides a method for obtaining the status value of device usage status. Based on device information, it obtains the current usage data and historical usage data of the device; based on the current usage data and historical usage data, it obtains the status value of the device usage status, thus providing a reliable implementation method for obtaining the status value of device usage status.

[0052] In some optional implementations of this embodiment, obtaining the current usage data of the device based on the device information includes: determining a request to obtain system operation data sent to the device based on the device information; obtaining timed system operation data at different times fed back by the device based on the request; and determining the current usage data of the device based on the timed system operation data.

[0053] In this optional implementation, the execution entity running on the information processing method periodically sends system operation data acquisition requests to each device in the device usage relationship table. Based on the different device information of each device, the content of the system operation data in the acquisition request is different. For example, for a device that specializes in processing data, the system operation data in the acquisition request is the CPU utilization data of the acquisition device.

[0054] In this optional implementation, the device usage data in the timed system operation data within the historical time period is the device's historical usage data.

[0055] In this optional implementation, after the executing entity sends an acquisition request to the device, the device periodically (e.g., at a time interval of one day) feeds back its own system operation data to the executing entity, thus obtaining the periodic system operation data, such as the system operation data for the first day and the system operation data for the second day.

[0056] In this optional implementation, the aforementioned current usage data reflects the system operation data of the device being used by the user entity. For example, the current usage data is the system operation data corresponding to when the device is used by each of the at least one user entity.

[0057] In this optional implementation, determining the current usage data of the device based on the timing system operation data includes: selecting timing system operation data that is close to the current time from the timing system operation data, filtering the selected timing system operation data for the operation data of the resources used by the user of the device, and using the operation data of the resources used as the current usage data of the device.

[0058] The method for obtaining current usage data of a device provided in the embodiments of this disclosure determines a system operation data acquisition request based on device information; acquires timed system operation data based on the acquisition request; and determines the current usage data of the device based on the timed system operation data, providing a reliable implementation for obtaining current usage data.

[0059] Optionally, the executing entity may also send an acquisition request to the device to obtain system operation data fed back by the device; the above-mentioned obtaining the current usage data of the device based on the device information includes: sending a first request to the device to obtain system operation data based on the device information; obtaining the system operation data at the current moment fed back by the device based on the first request; and determining the current usage data of the device based on the system operation data at the current moment.

[0060] In some embodiments of this disclosure, obtaining the device usage status value based on current usage data and historical usage data of the device includes: performing data preprocessing on the current usage data and historical usage data of the device to obtain processed data; inputting the processed data into a pre-trained state analysis model to obtain the device usage status value output by the state analysis model.

[0061] In this optional implementation, the above data preprocessing includes: data cleaning, data transformation, and feature extraction. Data cleaning refers to removing invalid data from the current and historical data, where invalid data refers to symbols, spaces, etc. Data transformation refers to converting the current and historical data into a unified data format, where the data format includes: integer and floating-point. Feature extraction refers to extracting the data features of the current and historical data.

[0062] In this optional implementation, the state analysis model is a pre-trained model used to analyze the data usage patterns between the current usage data and the historical usage data in the historical time period. Through these usage patterns, the specific value of the usage state of the device being used by the subject at the current time is determined. That is, the state analysis model is a representation of the correspondence between the current usage data, the historical usage data and the state value of the device at the current moment. There can be multiple device usage states, and there can also be multiple state values ​​for each device usage state.

[0063] The method for obtaining the device usage status value provided in the embodiments of this disclosure preprocesses current usage data and historical usage data to obtain processed data; the processed data is then input into a pre-trained status analysis model to obtain the device usage status value output by the status analysis model, thereby improving the accuracy and reliability of obtaining the device usage status value.

[0064] Optionally, obtaining the device usage status value based on current usage data and historical usage data includes: inputting the current usage data and historical usage data into a pre-trained status analysis model to obtain the device usage status value output by the status analysis model.

[0065] Optionally, obtaining the device usage status value based on current usage data and historical usage data includes: preprocessing the current usage data and historical usage data to obtain processed data; using a segmented algorithm to analyze the data in each time period of the processed data to determine the device usage status value in each time period; and averaging the number of occurrences of the same status value in the processed data according to the time period (one time period is considered as a unit) as the device usage status value.

[0066] In this embodiment, the segmentation algorithm is based on the device's own time characteristics. It divides the usage data into multiple time periods and then analyzes the usage data to obtain the device usage status value for each time period. For example, there are two time periods: the device startup time period and the device operation time period. The segmentation algorithm includes: a first curve for the device startup time period and a second curve for the device operation time period. The first curve is a parabolic curve representing the relationship between the current usage data, historical usage data, and the device usage status value. The second curve is a linear curve representing the relationship between the current usage data, historical usage data, and the device usage status value.

[0067] In some embodiments of this disclosure, updating the device usage relationship table based on the status value includes: filling the status value into the device usage status under the corresponding field of the device usage relationship table.

[0068] In this optional implementation, the device usage relationship table has a field for device usage status. The status value is filled into the list row corresponding to the device usage status field to record the current usage status of the device.

[0069] The method for updating the device usage relationship table provided in the embodiments of this disclosure directly fills the status value into the corresponding field of the device usage relationship table. The operation is simple, effectively updates the data of the device usage relationship table, and improves the updating efficiency of the device usage relationship table.

[0070] Optionally, the device usage relationship table is also used to represent the correspondence between the device, the device usage status, the subject information of the user, and the time. The above-mentioned updating of the device usage relationship table based on the status value includes: obtaining the current time and filling the current time into the time field of the device usage relationship table; filling the status value into the device usage status field of the device usage relationship table to record the current usage status of the device at the current time.

[0071] In some optional implementations of this disclosure, the aforementioned device usage relationship table is also used to characterize the correspondence between the operating type and the above three factors. Updating the device usage relationship table based on the status value further includes: determining the type value of the device's operating type based on the status value; and filling the type value into the operating type field of the device usage relationship table.

[0072] In this optional implementation, the equipment usage relationship table is used to represent the correspondence between equipment, equipment usage status, user, and operation type. The operation type refers to the type of equipment's operating status, and the type value reflects the specific value of the operation type. Operation types include: normal operation and abnormal operation, with a type value of: normal equipment or abnormal equipment; or operation types include: operation when used by a user, or idle operation when the user is idle, with a type value of: operation during segment C, idle operation during segment D1, or used operation during segment D2. The operation type can be the overall operation type of the equipment within a certain time period, or a combination of the operation types of various segments across multiple time periods.

[0073] In this optional implementation, the type value for determining the device's operating type based on the state value includes: determining the device's current state based on the state value; determining the device's operating type as an abnormal device in response to the device's current state being the same as a preset abnormal state; and determining the device's operating type as a normal device in response to the device's current state being the same as a preset normal state.

[0074] This optional implementation provides a method for updating the device usage relationship table. Based on the status value, it determines the type value of the device's operating type; the type value is filled into the operating type field of the device relationship table to record the normal or abnormal type of the device, providing a reliable implementation method for effectively recording the device operating type.

[0075] In some optional implementations of this disclosure, the above-mentioned determination of abnormal devices and their users based on the updated device usage relationship table, and the sending of prompt information to the users, includes: determining whether a device is an abnormal device based on the status value of the device usage status in the updated device usage relationship table; in response to a device being an abnormal device, determining the user of the abnormal device based on the subject information corresponding to the device in the updated device usage relationship table, and sending prompt information to the user.

[0076] In this optional implementation, after identifying the abnormal device and the user, a prompt message can be sent to the user through a pre-set communication method. Generally, the device usage relationship table records the user's communication method, and after identifying the user, the prompt message can be sent to the user using that user's communication method.

[0077] The optional implementation provides a method for sending prompt messages to users. Based on the status value of the device usage status in the updated device usage relationship table, it determines whether the device is abnormal. After determining that the device is abnormal, it identifies the user of the abnormal device based on the corresponding subject information in the updated device usage relationship table and sends a prompt message to the user. This allows for unified management of devices and users through the updated device usage relationship table, enabling real-time monitoring of device resource usage and status, and timely feedback to users, thus improving the efficiency and ease of operation of device management.

[0078] Optionally, the process of identifying abnormal devices and their users based on the updated device usage relationship table, and sending notification information to the users, includes: determining whether a device is an abnormal device based on the status value of its usage status in the updated device usage relationship table; responding to a device being a normal device, continuing to monitor the next device in the updated device usage relationship table; determining whether the next device is an abnormal device based on the status value of its usage status in the updated device usage relationship table; after monitoring all devices in the updated device usage relationship table, continuing to obtain the status value of the device's usage status based on the device information and historical usage data in the updated device usage relationship table; updating the updated device usage relationship table again; and monitoring each device in the updated device usage relationship table again.

[0079] In some embodiments of this disclosure, the aforementioned device usage relationship table is also used to characterize the correspondence between feedback types and the above three factors. The method further includes: receiving feedback information from the user and recording the feedback information in the feedback type field of the updated device usage relationship table; sending the feedback information to the device allocation subsystem; receiving the device allocation list from the device allocation subsystem; and modifying the updated device usage relationship table based on the device allocation list to obtain the modified device usage relationship table.

[0080] In this embodiment, the equipment allocation subsystem is a system that allocates equipment to users through a management entity. The equipment allocation list is information about the equipment approved by the management entity for users within the equipment allocation subsystem. Specifically, the equipment allocation list is generated by the equipment allocation subsystem based on the user's application, after sending a request to the management entity and receiving feedback information from the management entity. The equipment allocation list records the user entity and its information, the equipment allocated to the user entity and its information, and the equipment's usage status.

[0081] In this embodiment, the feedback information includes: immediate return, still need to use, and delayed return.

[0082] In this embodiment, the above-mentioned modification of the updated device usage relationship table based on the device allocation list to obtain the modified device usage relationship table includes: extracting keywords from the device allocation list and the keyword information corresponding to the keywords; comparing the keywords with the fields in the updated device usage relationship table one by one, and filling the keyword information of the fields that are the same as the keywords in the updated device usage relationship table into the updated identification and usage relationship table to obtain the modified device usage relationship table.

[0083] The information processing method provided in this embodiment receives feedback information from the user and records the feedback information in the feedback type field of the updated device usage relationship table; sends the feedback information to the device allocation subsystem; receives the device allocation list from the device allocation subsystem, and modifies the updated device usage relationship table based on the device allocation list to obtain the modified device usage relationship table. By promptly modifying the updated device usage relationship table based on the device allocation list from the device allocation subsystem, the comprehensiveness of the information recorded in the updated device usage relationship table is ensured.

[0084] Further reference Figure 2 This disclosure also provides an embodiment of an information processing system, in which the various components of the system embodiment are connected to... Figure 1 The method and implementation examples shown correspond to specific applications of this system in various electronic devices.

[0085] like Figure 2 As shown, the information processing system 200 provided in this embodiment includes: a server 201 and at least one device 202. The server 201 includes: a device management component 2011, an intelligent information processing component 2012, and a message processing component 2012. The device management component 2011 is used to obtain device information for each of the at least one device 2021 based on an acquired device usage relationship table. The device usage relationship table represents the correspondence between at least three elements: device, device usage status, and user information. The intelligent information processing component 2012 is used to periodically collect and store usage data of all devices 2021 in the device usage relationship table; obtain device information from the device management component; and, based on the device information and historical usage data, obtain the status value of the device usage status for each of the at least one device 202. The device management component 2011 is also used to obtain the usage status of at least one device 202 from the intelligent information processing component and update the device usage relationship table based on the status value. The aforementioned message processing unit 2013 is used to periodically scan the updated device usage relationship table sent by the device management unit, and based on the updated device usage relationship table, determine the abnormal device 2022 and the user subject of the abnormal device 202 (not shown in the figure) from at least one device 202, and send a prompt message to the user subject.

[0086] Optionally, the message processing component is also used to periodically scan the device usage relationship table sent by the device management component, and based on the updated device usage relationship table, identify abnormal devices and their users from at least one device, and send a prompt message to the user.

[0087] The information processing system provided in the embodiments of this disclosure includes an equipment management component that records the status values ​​of the usage status of allocated equipment through an equipment usage relationship table. This enables real-time monitoring of equipment resource usage and status, improving the efficiency of equipment resource utilization and allocation. The equipment management component also records the relationship between equipment and users based on equipment usage status, facilitating user management and monitoring of equipment resources and improving management efficiency and ease of operation. An intelligent information processing component periodically collects and stores usage data for all devices in the equipment usage relationship table, providing a reliable way to effectively obtain historical usage data. A message processing component periodically scans the updated equipment usage relationship table sent by the equipment management component, providing a reliable way to effectively monitor the updated table.

[0088] Further reference Figure 3 As an implementation of the systems shown in the above figures, this disclosure provides another embodiment of the information processing system, such as... Figure 3As shown, the information processing system 300 provided in this embodiment includes: a server 301 and at least one device 302, wherein the server 301 includes: a device management component 3011, an intelligent information processing component 3012, a message processing component 3013, and a device allocation subsystem 3014.

[0089] The equipment allocation subsystem 3014 is used to allocate equipment to users through the management entity and generate an equipment allocation list of allocated equipment; the equipment management component 3011 is also used to obtain the equipment allocation list and, based on the equipment allocation list, obtain an equipment usage relationship table.

[0090] It should be noted that, in this embodiment, the features and implementation methods of the device management component 3011, the intelligent information processing component 3012, and the message processing component 3012 are respectively the same as those of the device management component 3011, the intelligent information processing component 3012, and the message processing component 3012. Figure 2 The device management component 3011, intelligent information processing component 3012, and message processing component 3012 shown are identical. For the specific processing of the device management component 3011, intelligent information processing component 3012, and message processing component 3012 and the resulting technical effects, please refer to [link to relevant documentation]. Figure 2 The example shown.

[0091] In this embodiment, in this optional implementation, the device allocation subsystem 3014 is a system that interfaces with the user and the management. In order to facilitate information interaction between the user and the management, the device allocation subsystem can be equipped with an operation interface for the user and the management to log in at the same time and a data interface for data interaction.

[0092] In this optional implementation, the user entity can include users and user terminals; the management entity can include managers and management terminals. Information published by the equipment allocation subsystem can be displayed on both user terminals and management terminals. Users submit equipment requests to the management entity through their user terminals within the equipment allocation subsystem. Managers approve user equipment requests through their management terminals within the equipment allocation subsystem. After approval, managers can allocate the actual equipment to the user. The equipment allocation subsystem determines the allocated equipment and the corresponding equipment allocation list based on the management entity's approval results.

[0093] In this optional implementation, the user has three identities: applicant, user, and returner of the equipment resources. The overall process of a user's one-time use of equipment resources includes steps Step 11-Step 15:

[0094] Step 11: Using the "Apply for Resources" button on the device allocation subsystem's display interface, select the target device resource type to apply for and click "Apply for Device Resources".

[0095] Step 12: Once the application is confirmed, an approval work order is initiated, and the application awaits approval and confirmation from the management body.

[0096] Step 13: Once the resource approval is approved, you will receive the resource equipment.

[0097] Step 14: In daily work, put resources and equipment into use.

[0098] Step 15: In daily office work, if there is an abnormality in the use of equipment resources, that is, the equipment used by the user is abnormal, a message will be displayed (the form of the message is not limited to: real-time messaging software, email, SMS, etc.).

[0099] The manager has three roles: allocator, approver, and system administrator of equipment resources. The overall process of a manager's one-time approval to control equipment resources includes steps Step 21-Step 25:

[0100] Step 21: Initialize the device resource data of the device allocation subsystem and enter the basic device resource information.

[0101] Step 22: After a user initiates a resource request, the administrator will receive the approval request in the device allocation subsystem and approve it.

[0102] Step 23: After approval, prepare the hardware equipment for the user offline and install the client data reporting component program.

[0103] Step 24: Distribute the actual equipment resources to the user.

[0104] Step 25: If managers want to view the utilization rate of company resources and equipment, they can view and process the data in the equipment allocation subsystem.

[0105] The information processing system provided in this embodiment further includes a server: an equipment allocation subsystem, which obtains an equipment allocation list based on the operations between the management entity and the user entity; and obtains an equipment usage relationship table based on the equipment allocation list. For this purpose, a unified operation interface and data interface are provided for operators, which facilitates resource management and monitoring for users and further improves management efficiency and ease of operation.

[0106] In a specific example, at least one device connected to the server can be an office device, which can be a hardware device resource or a software device resource (such as cloud office resources). The functions and effects of the information processing system provided in this disclosure can be divided into the following aspects:

[0107] 1. Real-time monitoring and data acquisition are established through the intelligent information processing component 3012, which can monitor the usage and status of equipment resources in real time; the equipment allocation subsystem 3014 can help managers to discover and solve problems in equipment resource management in a timely manner, and ensure the normal use and allocation of equipment resources.

[0108] 2. The Information Processing System 300 is an integrated management platform that unifies the management of various equipment resources within a single system, achieving centralized and unified resource management. The Equipment Allocation Subsystem 3014 within the Information Processing System 300 provides a unified user interface and data interface, facilitating equipment resource management and monitoring, and improving management efficiency and ease of operation.

[0109] 3. The intelligent information processing component 3012 can employ big data analytics to process massive amounts of resource data, uncovering hidden information and patterns to provide accurate data support for resource management decisions. It trains intelligent model prediction services to automatically allocate and schedule resources based on real-time resource usage and predicted needs. The intelligent information processing component 3012 can use algorithms or models to predict usage status. These algorithms or models can make flexible and accurate predictions based on different resource characteristics and usage requirements, thereby achieving optimal utilization and allocation of equipment resources.

[0110] 4. The message processing component 3013 sends resource message reminders to the user based on the status values ​​in the device usage relationship table, and collects the user's opinions and feedback on the handling of this message.

[0111] Further reference Figure 4 As an implementation of the methods shown in the above figures, this disclosure provides an embodiment of an information processing apparatus, which is similar to... Figure 1 Corresponding to the method embodiments shown, this device can be specifically applied to various electronic devices.

[0112] like Figure 4As shown, the information processing device 400 provided in this embodiment includes: an acquisition unit 401, a obtaining unit 402, an updating unit 403, and a sending unit 404. The acquisition unit 401 can be configured to obtain device information based on an acquired device usage relationship table, whereby the device usage relationship table represents the correspondence between at least three elements: device information, device usage status, and user information. The obtaining unit 402 can be configured to obtain a device usage status value based on the device information and historical usage data, whereby the historical usage data is system operation data periodically obtained from the device during a historical time period. The updating unit 403 can be configured to update the device usage relationship table based on the status value. The sending unit 404 can be configured to determine abnormal devices and their users based on the updated device usage relationship table, and send a prompt message to the user.

[0113] In this embodiment, the specific processing of the information processing device 400, including the acquisition unit 401, the obtaining unit 402, the updating unit 403, and the sending unit 404, and their resulting technical effects, can be found in reference to [reference needed]. Figure 1 The relevant descriptions of steps 101, 102, 103, and 104 in the corresponding embodiments will not be repeated here.

[0114] In some optional implementations of this embodiment, the acquisition unit 401 is configured to: acquire a list of allocated devices in the device allocation subsystem, wherein the device allocation subsystem is a system that allocates devices to users through a management entity; obtain a device usage relationship table based on the device allocation list; and extract device information after traversing through the devices in the device usage relationship table.

[0115] In some optional implementations of this embodiment, the above-mentioned obtaining unit 402 is configured to: obtain the current usage data of the device based on the device information; and obtain the status value of the device usage status based on the current usage data and the historical usage data of the device.

[0116] In some optional implementations of this embodiment, the above-mentioned obtaining unit 402 is further configured to: determine a request to obtain system operation data sent to the device based on device information; obtain timed system operation data at different times fed back by the device based on the request; and determine the current usage data of the device based on the timed system operation data.

[0117] In some optional implementations of this embodiment, the above-mentioned obtaining unit 402 is further configured to: perform data preprocessing on the current usage data and historical usage data to obtain processed data; input the processed data into a pre-trained state analysis model to obtain the state value of the device usage state output by the state analysis model.

[0118] In some alternative implementations of this disclosure, the update unit 403 is configured to fill the status value into the corresponding field of the device usage relationship table.

[0119] In some optional implementations of this disclosure, the aforementioned device usage relationship table is also used to characterize the correspondence between the operating type and the above three, and the update unit 403 is further configured to: determine the type value of the device's operating type based on the status value; and fill the type value into the operating type field of the device usage relationship table.

[0120] In some optional implementations of this disclosure, the sending unit 404 is configured to: determine whether a device is an abnormal device based on the status value of the device usage status in the updated device usage relationship table; in response to determining that the device is an abnormal device, determine the user of the abnormal device based on the subject information corresponding to the device in the updated device usage relationship table, and send a prompt message to the user.

[0121] In some optional implementations of this disclosure, the updated device usage relationship table is also used to characterize the correspondence between feedback types and the above three elements. The device 400 further includes: a feedback receiving unit (not shown in the figure), an allocation unit (not shown in the figure), a list receiving unit (not shown in the figure), and a modification unit (not shown in the figure). The feedback receiving unit can be configured to receive feedback information from the user and record the feedback information in the feedback type field of the updated device usage relationship table. The allocation unit can be configured to send the feedback information to the device allocation subsystem. The approval receiving unit can be configured to receive the device allocation list from the device allocation subsystem. The modification unit can be configured to modify the updated device usage relationship table based on the device allocation list to obtain a modified device usage relationship table.

[0122] The collection, storage, use, processing, transmission, provision, and disclosure of user personal information involved in the technical solution disclosed herein comply with the provisions of relevant laws and regulations and do not violate public order and good morals.

[0123] According to embodiments of this disclosure, this disclosure also provides an electronic device, a readable storage medium, and a computer program product.

[0124] Figure 5A schematic block diagram of an example electronic device 500 that can be used to implement embodiments of the present disclosure is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device may also represent various forms of mobile devices, such as personal digital processors, cellular phones, smartphones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely illustrative and are not intended to limit the implementation of the present disclosure described and / or claimed herein.

[0125] like Figure 5 As shown, device 500 includes a computing unit 501, which can perform various appropriate actions and processes based on a computer program stored in read-only memory (ROM) 502 or a computer program loaded into random access memory (RAM) 503 from storage unit 508. RAM 503 may also store various programs and data required for the operation of device 500. The computing unit 501, ROM 502, and RAM 503 are interconnected via bus 504. Input / output (I / O) interface 505 is also connected to bus 504.

[0126] Multiple components in device 500 are connected to I / O interface 505, including: input unit 506, such as keyboard, mouse, etc.; output unit 507, such as various types of monitors, speakers, etc.; storage unit 508, such as disk, optical disk, etc.; and communication unit 509, such as network card, modem, wireless transceiver, etc. Communication unit 509 allows device 500 to exchange information / data with other devices through computer networks such as the Internet and / or various telecommunications networks.

[0127] The computing unit 501 can be a variety of general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of the computing unit 501 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special-purpose artificial intelligence (AI) computing chips, various computing units running machine learning model algorithms, a digital signal processor (DSP), and any suitable processor, controller, microcontroller, etc. The computing unit 501 performs the various methods and processes described above, such as information processing methods. For example, in some embodiments, the information processing method may be implemented as a computer software program tangibly contained in a machine-readable medium, such as storage unit 508. In some embodiments, part or all of the computer program may be loaded and / or installed on device 500 via ROM 502 and / or communication unit 509. When the computer program is loaded into RAM 503 and executed by the computing unit 501, one or more steps of the information processing method described above may be performed. Alternatively, in other embodiments, the computing unit 501 may be configured to perform information processing methods by any other suitable means (e.g., by means of firmware).

[0128] Various embodiments of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), systems-on-a-chip (SoCs), payload-programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments may include implementations in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which may be a dedicated or general-purpose programmable processor, capable of receiving data and instructions from a storage system, at least one input device, and at least one output device, and transmitting data and instructions to the storage system, the at least one input device, and the at least one output device.

[0129] The program code used to implement the methods of this disclosure may be written in any combination of one or more programming languages. This program code may be provided to a processor or controller of a general-purpose computer, special-purpose computer, or other programmable information processing apparatus, such that when executed by the processor or controller, the program code causes the functions / operations specified in the flowcharts and / or block diagrams to be implemented. The program code may be executed entirely on a machine, partially on a machine, as a standalone software package partially on a machine and partially on a remote machine, or entirely on a remote machine or server.

[0130] In the context of this disclosure, a machine-readable medium can be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, apparatus, or device. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can be, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.

[0131] To provide interaction with a user, the systems and techniques described herein can be implemented on a computer having: a display device for displaying information to the user (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor); and a keyboard and pointing device (e.g., a mouse or trackball) through which the user provides input to the computer. Other types of devices can also be used to provide interaction with the user; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including sound input, voice input, or tactile input).

[0132] The systems and technologies described herein can be implemented in computing systems that include backend components (e.g., as a data server), or computing systems that include middleware components (e.g., an application server), or computing systems that include frontend components (e.g., a user computer with a graphical user interface or web browser through which a user can interact with embodiments of the systems and technologies described herein), or any combination of such backend, middleware, or frontend components. The components of the system can be interconnected via digital data communication of any form or medium (e.g., a communication network). Examples of communication networks include local area networks (LANs), wide area networks (WANs), and the Internet.

[0133] Computer systems can include clients and servers. Clients and servers are generally located far apart and typically interact through communication networks. Client-server relationships are created by computer programs running on the respective computers and having a client-server relationship with each other.

[0134] It should be understood that the various forms of processes shown above can be used to rearrange, add, or delete steps. For example, the steps described in this disclosure can be executed in parallel, sequentially, or in different orders, as long as the desired result of the technical solution disclosed in this disclosure can be achieved, and this is not limited herein.

[0135] The specific embodiments described above do not constitute a limitation on the scope of protection of this disclosure. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this disclosure should be included within the scope of protection of this disclosure.

Claims

1. An information processing method, the method comprising: Based on the obtained device usage relationship table, the device information is obtained. The device usage relationship table is used to represent the correspondence between at least three things: the device, the device usage status, and the subject information of the user. The device usage status refers to the state in which the device is idle or used by the user. Based on the device information and the device's historical usage data, a status value of the device's usage status is obtained. The historical usage data is system operation data obtained from the device at regular intervals during a historical period. The status value is a specific value combining the device's usage status at different time periods. Based on the status value, update the device usage relationship table; Based on the updated device usage relationship table, abnormal devices and the users of the abnormal devices are identified, and a prompt message is sent to the users. The abnormal devices include devices that have been idle for a set period of time. The process of obtaining the device usage status value based on the device information and the device's historical usage data includes: Based on the device information, the current usage data of the device is obtained; Based on the current usage data and the historical usage data of the device, the status value of the device's usage status is obtained; The process of obtaining the device usage status value based on the current usage data and the device's historical usage data includes: The current usage data and the historical usage data of the device are preprocessed to obtain the processed data; A segmented algorithm is used to analyze the data in each time period of the processed data to determine the status value of the device's usage status in each time period. For the processed data with the same state value, the average is calculated over a time period, and the state value with the number of occurrences is taken as the state value of the device's usage status. The segmentation algorithm includes a first curve for the device startup period and a second curve for the device operation period. The first curve is a parabolic curve representing the relationship between the current usage data, historical usage data, and the device usage status. The second curve is a linear curve representing the relationship between the current usage data, historical usage data, and the device usage status. The segmentation algorithm is used to analyze the usage data to obtain the device usage status value for each time period.

2. The method according to claim 1, wherein, The device information obtained based on the acquired device usage relationship table includes: Obtain the equipment allocation list of allocated equipment in the equipment allocation subsystem, wherein the equipment allocation subsystem is a system that allocates equipment to the user entity through a management entity; Based on the equipment allocation list, the equipment usage relationship table is obtained; After traversing through the devices in the device usage relationship table, extract the device information of the devices.

3. The method according to claim 1, wherein, The process of obtaining the current usage data of the device based on the device information includes: Based on the device information, a request to obtain system operation data is determined and sent to the device; Based on the acquisition request, the timing system operation data at different times fed back by the device is acquired; based on the timing system operation data, the current usage data of the device is determined.

4. The method according to claim 1, wherein, Updating the device usage relationship table based on the status value includes: Fill the status value into the corresponding field of the device usage relationship table.

5. The method according to claim 4, wherein, The device usage relationship table is also used to represent the correspondence between the operating type and the above three factors. Updating the device usage relationship table based on the status value further includes: Based on the status value, determine the type value of the device's operating type; Fill the type value into the running type field of the device usage relationship table.

6. The method according to claim 1, wherein, The process of identifying abnormal devices and their users based on the updated device usage table, and then sending a notification message to the users, includes: Based on the status value of the device usage status in the updated device usage relationship table, determine whether the device is an abnormal device; In response to the determination that the device is an abnormal device, based on the subject information corresponding to the device in the updated device usage relationship table, the user of the abnormal device is determined, and a prompt message is sent to the user.

7. The method according to claim 6, wherein the updated device usage relationship table is further used to characterize the correspondence between feedback types and the above three, and the method further includes: Receive feedback information from the user and record the feedback information in the feedback type field of the updated device usage relationship table; The feedback information is sent to the device allocation subsystem; Receive the device allocation list fed back by the device allocation subsystem; Based on the equipment allocation list, the updated equipment usage relationship table is modified to obtain the modified equipment usage relationship table.

8. An information processing system, the system comprising: The server and at least one device, wherein the server includes: a device management component, an intelligent information processing component, and a message processing component; the device management component is used to obtain device information of each device in at least one device based on the acquired device usage relationship table, wherein the device usage relationship table is used to characterize the correspondence between at least three parties: device, device usage status, and subject information of the user, wherein the device usage status refers to the state in which the device is idle by the user in the user subject or the state in which the device is used by the user. The intelligent information processing component is used to periodically collect and store usage data of all devices in the device usage relationship table; obtain device information from the device management component; based on the device information and the historical usage data of the devices, obtain the status value of the device usage status of each device among the at least one device, wherein the status value is a specific value combining the device usage status at different time periods; and obtain the current usage data of the device based on the device information; obtain the status value of the device usage status based on the current usage data and the historical usage data of the device; perform data preprocessing on the current usage data and the historical usage data of the device to obtain processed data; and analyze the processed data using a segmentation algorithm. The data is processed over various time periods to determine the device's usage status within each period. For data with identical status values, the average value over the time period is calculated, and the frequency of occurrence is used as the device's usage status value. The segmentation algorithm includes a first curve representing the device's startup time period and a second curve representing the device's operation time period. The first curve is a parabolic curve representing the relationship between current usage data, historical usage data, and the device's usage status value. The second curve is a linear curve representing the relationship between these three factors. The segmentation algorithm is used to analyze the usage data to obtain the device's usage status value for each time period. The device management component is also used to obtain the device usage status from the intelligent information processing component, and update the device usage relationship table based on the status value; The message processing component is used to periodically scan the updated device usage relationship table sent by the device management component, and based on the updated device usage relationship table, determine abnormal devices and the users of the abnormal devices from the at least one device, and send a prompt message to the users. The abnormal devices include devices that have been idle for a set period of time.

9. The system according to claim 8, further comprising: An equipment allocation subsystem is used to allocate equipment to the user entity through a management entity and generate an equipment allocation list of allocated equipment. The device management component is used to obtain the device allocation list and, based on the device allocation list, to obtain the device usage relationship table.

10. An information processing apparatus, the apparatus comprising: The acquisition unit is configured to obtain the device information based on the acquired device usage relationship table. The device usage relationship table is used to represent the correspondence between at least three things: device information, device usage status, and subject information of the user. The device usage status refers to the state in which the device is idle or used by the user in the user subject. The obtaining unit is configured to: obtain a status value of the device's usage status based on the device information and the device's historical usage data, wherein the historical usage data is system operation data periodically obtained from the device during a historical time period, and the status value is a specific value combining the device's usage status at different time periods; obtain current usage data of the device based on the device information, obtain a status value of the device's usage status based on the current usage data and the device's historical usage data; and perform data preprocessing on the current usage data and the device's historical usage data to obtain processed data. A segmented algorithm is used to analyze the data in each time period of the processed data to determine the status value of the device's usage status in each time period. For data with identical state values ​​in the processed data, the average is calculated over time periods, and the state value with the most occurrences is taken as the device's usage state value. The segmentation algorithm includes: a first curve representing the device startup time period and a second curve representing the device operation time period. The first curve is a parabolic curve representing the relationship between current usage data, historical usage data, and the device's usage state value; the second curve is a linear curve representing the relationship between current usage data, historical usage data, and the device's usage state value. The segmentation algorithm is used to analyze the usage data to obtain the device's usage state value for each time period. The update unit is configured to update the device usage relationship table based on the status value; The sending unit is configured to determine abnormal devices and their users based on the updated device usage relationship table, and send a prompt message to the users. The abnormal devices include devices that have been idle for a set period of time.

11. The apparatus according to claim 10, wherein, The acquisition unit is configured to: acquire a list of allocated devices in the device allocation subsystem, wherein the device allocation subsystem is a system that allocates devices to the user through a management entity; obtain the device usage relationship table based on the device allocation list; and extract the device information of the devices after traversing through the devices in the device usage relationship table.

12. The apparatus according to claim 10, wherein, The obtaining unit is further configured to: determine a system operation data acquisition request to be sent to the device based on the device information; acquire timed system operation data at different times fed back by the device based on the acquisition request; and determine the current usage data of the device based on the timed system operation data.

13. The apparatus according to claim 10, wherein, The update unit is configured to fill the status value into the corresponding field of the device usage relationship table.

14. The apparatus according to claim 13, wherein, The device usage relationship table is also used to characterize the correspondence between the operating type and the above three factors. The update unit is further configured to: determine the type value of the operating type of the device based on the status value; and fill the type value into the operating type field of the device usage relationship table.

15. The apparatus according to claim 10, wherein, The sending unit is configured to: determine whether the device is an abnormal device based on the status value of the device usage status in the updated device usage relationship table; In response to the determination that the device is an abnormal device, based on the subject information corresponding to the device in the updated device usage relationship table, the user of the abnormal device is determined, and a prompt message is sent to the user.

16. The apparatus of claim 15, wherein the updated device usage relationship table is further used to characterize the correspondence between feedback types and the above three, and the apparatus further comprises: The feedback receiving unit is configured to receive feedback information from the user and record the feedback information in the feedback type field of the updated device usage relationship table. The allocation unit is configured to send the feedback information to the device allocation subsystem; The list receiving unit is configured to receive the device allocation list fed back by the device allocation subsystem; The modification unit is configured to modify the updated device usage relationship table based on the device allocation list to obtain the modified device usage relationship table.

17. An electronic device, characterized in that, include: At least one processor; as well as A memory communicatively connected to the at least one processor; wherein, The memory stores instructions that can be executed by the at least one processor to enable the at least one processor to perform the method of any one of claims 1-7.

18. A non-transitory computer-readable storage medium storing computer instructions, characterized in that, The computer instructions are used to cause the computer to perform the method according to any one of claims 1-7.

19. A computer program product comprising a computer program that, when executed by a processor, implements the method of any one of claims 1-7.

Citation Information

Patent Citations

  • Multi-point deployment process management method and process competition method

    CN110569115A

  • Equipment management information processing method and device, storage medium and electronic equipment

    CN117726286A