Tablet computer intelligent management system and method
By designing a multi-module intelligent tablet management system, multi-dimensional monitoring and judgment of hardware status and user usage status is solved, the existing system cannot be effectively monitored and managed, the user experience and work efficiency are improved, and potential security risks are reduced.
Patent Information
- Application Number
- CN202411709285.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-27
- Publication Date
- 2025-03-11
- Estimated Expiration
- 2044-11-27
AI Technical Summary
The existing intelligent tablet management system cannot monitor and determine the hardware status and tablet user usage from multiple aspects, affecting user experience and work efficiency, and may lead to users stealing corporate secrets and sluggish work status.
An intelligent tablet management system including data acquisition module, hardware module, user module, verification module and warning module is designed. The system collects processor information, battery information, screen information and user information, analyzes processor status, pool screen status and user status, and generates warning signals based on the comprehensive operating status to perform corresponding warning operations.
It realizes multi-dimensional monitoring and judgment of hardware status and tablet users' use, improves user experience and work efficiency, and reduces the situation of users stealing corporate secrets and sluggish work status.
Smart Images

Figure CN119226012B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of tablet computer intelligent management, and in particular to a tablet computer intelligent management system and method. Background Art
[0002] With the continuous development of the digital age, tablet computers have been widely used in various fields. In particular, tablet computers have played an important role in corporate office work. However, as the application scenarios of tablet computers in enterprises become increasingly complex and the number of users continues to increase, tablet computer management issues have become more difficult. Traditional tablet computer management relies too much on manual labor, and management efficiency and accuracy cannot be guaranteed.
[0003] In the process of tablet computer intelligent management, the determination of hardware status and tablet user usage status is particularly important. However, the existing tablet computer intelligent management cannot monitor and determine the hardware status and tablet user usage in an all-round manner, which affects the user experience and work efficiency. At the same time, there are cases where tablet computer users steal corporate secrets and the work status continues to be sluggish. Therefore, how to monitor and determine the hardware status and tablet user usage in an all-round manner is a technical problem that needs to be solved.
[0004] In order to solve the above defects, a technical solution is now provided. Summary of the invention
[0005] In order to solve the technical problems raised by the above background technology, the present invention is proposed. The embodiments of the present invention provide a tablet computer intelligent management system and method.
[0006] The purpose of the present invention can be achieved through the following technical solutions: A tablet computer intelligent management system includes a data acquisition module, a hardware module, a user module, a verification module and a warning module.
[0007] The data acquisition module is used to collect processor information, battery information, screen information and user information, and send them to the hardware module and the user module;
[0008] The hardware module includes a processor unit and a pool screen unit;
[0009] The hardware unit analyzes the processor information, the processor cache, micro-operation and branch prediction status, obtains the tablet computer processor status value, and sends it to the verification module;
[0010] The pool screen unit determines and analyzes the battery redox reaction state and the screen usage state of the battery information and the screen information to obtain a positive pool screen state value of the tablet computer;
[0011] The user module performs user interaction and sharing status analysis on the user information to obtain a user status value of the tablet computer;
[0012] The verification module performs a comprehensive operation status analysis of the tablet computer on the tablet computer processor status value, the tablet computer pool screen status value and the tablet computer user status value, and compares them with the set threshold value to obtain a corresponding warning signal;
[0013] The warning module performs a warning operation on the signal generated by the verification module.
[0014] Furthermore, the tablet computer processor status value analysis steps are as follows:
[0015] The total number of accesses and misses of the conversion lookaside buffer is obtained through a hardware performance monitoring tool within a certain monitoring period, and the miss number is divided by the total number of accesses to obtain a conversion lookaside buffer miss rate. The number of branch prediction errors and the total number of branch instructions in the entire program are obtained through a hardware performance monitoring tool, and the number of branch prediction errors is divided by the total number of branch instructions to obtain a branch prediction error rate. The conversion lookaside buffer miss rate, branch prediction error rate and cache hit rate are calculated with the micro-operation state value Wz to obtain a tablet computer processor state value Clz.
[0016] Furthermore, the micro-operation state value analysis steps are as follows:
[0017] S1: Obtain the capacity value of the micro-operation queue through the processor's technical documentation. Within a certain monitoring time Yt, count the number of micro-operations entering the queue Ds through the processor's internal counter. Divide the number of micro-operations entering the queue Ds by the certain monitoring time Yt to obtain the micro-operation queue entry rate Rl.
[0018] S2: within the same monitoring time interval Yt, the number of operations executed Bs is counted by the counter inside the processor, and the number of operations executed Bs is divided by a certain monitoring time Yt to obtain the execution rate value Bl of the micro-operation;
[0019] S3: When the micro-operation enqueue rate value Rl is greater than the micro-operation execution rate value Bl, the capacity value Rl of the micro-operation queue is divided by the difference between the micro-operation enqueue rate value Rl and the micro-operation execution rate value Bl to obtain the overflow duration value of the micro-operation queue, and the micro-operation enqueue rate value Rl, the micro-operation execution rate value Bl, and the overflow duration value Yt are calculated to obtain the micro-operation status value Wz.
[0020] Furthermore, the cache hit rate analysis steps are as follows:
[0021] Step 1: Use the performance monitoring tool to obtain the access count parameters of the first-level cache, second-level cache, and third-level cache. The specific parameters are the write access count value and the read access count value, and are marked as Xf respectively. i and Df i, i represents the number of the cache block. Through the mapping rules between cache blocks and memory data blocks, the formula is used to calculate the access value Zf of each memory data block. j , j represents the number of the memory data block, the size of the memory data block is obtained through the database management system, marked as Nd, and the memory data block number, read access times, and write access times are stored in the data structure;
[0022] Step 2: Set the access value threshold T1 to determine whether each memory data block belongs to the working set, traverse and record the structure of the access value of each data block, the structure of the access value is specifically a hash table, when the access value of each data block is greater than or equal to the set access value threshold T1, the data block is classified into the working set, and the starting address and ending address of each memory data block in the working set are obtained;
[0023] Step 3: Count the number of times each memory data block is accessed in the first-level cache, the second-level cache, and the third-level cache, and calculate the access ratio of each memory data block in each cache level. When the access ratio of a memory data block in the first-level cache exceeds 0.5, the memory data block is determined to be a core part, and the access value threshold T1 of the memory data block is changed to T2. Follow step 2 again to obtain a new working set, and re-obtain the start address and end address of each memory data block in the new working set, and mark them as XQd respectively. k and XZd k , k represents the number of each memory data block in the new working set;
[0024] Step 4: According to the formula Gz k =XZd k -XQ k +Nd, get the working set value Gz of each memory data block k , and sum up the working set values of each memory data block to calculate the total working set value Gz of the tablet computer, obtain the cache value of the tablet computer through the tablet computer task manager, divide the cache value of the tablet computer by the total working set value of the tablet computer, and multiply it by the correction factor coefficient to obtain the cache hit rate.
[0025] Furthermore, the steps for analyzing the positive value of the pool screen shape of the tablet computer are as follows:
[0026] By sending a specific color change signal to the tablet screen and capturing the color change value with a high-speed camera, the color change is terminated when it reaches the set threshold, and the duration from the color change to the termination is calculated and marked as the pixel response duration value. The screen display color value is measured by a spectrophotometer, and the difference is made with the standard color value, and the absolute value is taken and marked as the color deviation value. The highest brightness value and the lowest brightness value of the screen are measured by a brightness meter under different lighting environments, and the highest brightness value of the screen is subtracted from the lowest brightness value of the screen to obtain the contrast of each environment. The contrast under different environments is subtracted and the absolute value is calculated to obtain the contrast stability difference value. The pixel response duration value, the color deviation value and the contrast stability difference value graph are constructed to obtain the screen state abnormality value of the tablet computer;
[0027] Multiply the tablet computer's battery cyclic volt-ampere value by the weight factor coefficient w1 to obtain a product value of one, multiply the tablet computer's screen condition value by the weight factor coefficient w2 to obtain a product value of two, divide the product value one by the product value two, and multiply by the correction factor coefficient to obtain the tablet computer's battery screen condition positive value Cpz.
[0028] Furthermore, the steps of analyzing the cyclic volt-ampere value of the battery of the tablet computer are as follows:
[0029] A linearly varying voltage signal is applied to the battery electrode of the tablet computer, and the voltage is scanned from the set initial voltage to the set termination voltage, and then the set termination voltage is scanned to the set initial voltage, and the current value formed by the redox reaction on the surface of the battery electrode is recorded. The set voltage is used as the horizontal coordinate, and the collected current value is used as the vertical coordinate to draw a cyclic voltammetry curve. The position value and peak value of the redox peak on each cycle curve are counted, and the position value of each redox peak in the coordinate graph is subtracted from the position value of the adjacent redox peak in the back to obtain the position value adjacent value, and the adjacent value of the adjacent position value in the back position value in the coordinate graph is subtracted from the adjacent value of the adjacent position value in the front position value, and the sum is obtained to obtain the peak position deviation value, and the average value of each peak value is counted, and the peak average value is subtracted from each peak value, and the absolute value is taken and summed to obtain the peak deviation value, and the peak position deviation value and the peak deviation value are summed and multiplied by the corresponding proportional factor coefficient to obtain the total peak deviation value, and the total peak deviation value is calculated by the inverse, and multiplied by the correction factor coefficient to obtain the redox peak stability value, and the formula is calculated to obtain the deviation value Dc of each peak. g , g is the number of the redox peak, the total redox peak deviation value Dc is calculated by the formula, the redox peak stability value is divided by the total redox peak deviation value, and multiplied by the correction factor coefficient to obtain the battery cyclic volt-ampere value of the tablet computer.
[0030] Furthermore, the tablet computer user status value analysis steps are as follows:
[0031] Create an n×n adjacency matrix Q with enterprise tablet users, and the number of computer users is n. When computer user x and computer user y send messages and comments to interact, Qxy=1, and when there is no interaction, Qxy=0. The formula calculates the average degree centrality value Zx of computer user x, obtains the department of each enterprise tablet user, and sets the employee degree standard centrality value according to the department. When the computer user is at the leadership level, the computer user's standard degree centrality value is multiplied by the coefficient value 1.2. The centrality value of the tablet user is compared with the obtained standard degree centrality value to analyze the degree centrality deviation of the tablet user; when computer user x and computer user y interact directly, the corresponding path length is 1. If computer user x and computer user y need to interact through other computer users, the shortest path length is calculated through breadth-first search, and a new Matrix G, where Gxy represents the shortest path length from computer user x to y. For each computer user g, for each pair of computer users x and y, if the path Gxy is greater than 1, check whether the path passes through computer user g. If so, increase the intermediate value of computer user g by 1. Judge each pair of computer users in turn to obtain the total intermediate count value cung of computer user g. The intermediate center value Zx of computer user k is calculated by formula. The average intermediate center value of computer users over a period of time is counted. The intermediate center value of a certain period of time monitored recently is compared with the average intermediate center value to analyze the change rate of the intermediate center value of the computer user. The number of file sharing activities of tablet computer users, the number of external device connections and the number of logins of different user accounts within a certain period of time are monitored through network monitoring tools, and they are summed to obtain the total connection value of the tablet computer user.
[0032] The tablet user's degree center deviation, the computer user's intermediate center value change rate, and the tablet user's co-connection value are calculated to obtain the tablet user's state value Pzz.
[0033] Furthermore, the corresponding warning signal analysis steps are as follows:
[0034] The tablet computer processor status value Clz, the tablet computer pool screen status positive value Cpz and the tablet computer user status value Pzz are calculated by the formula to obtain the tablet computer comprehensive status positive value ZZZ;
[0035] When the tablet computer's overall positive value is less than the preset tablet computer's overall positive threshold, a tablet computer status abnormality alarm is generated, the tablet computer user status value is divided by the tablet computer's overall positive value, and multiplied by the correction factor coefficient to obtain the tablet computer user evaluation value, and the tablet computer hardware maintenance signal and the tablet computer user abnormality signal are obtained by analysis.
[0036] Furthermore, the warning operation analysis steps are as follows:
[0037] When a tablet computer hardware maintenance signal is received, an early warning is issued to the tablet computer hardware, and a warning operation 1 is executed;
[0038] When an abnormal signal from the tablet computer user is received, an early warning is issued to the tablet computer user, and a second warning operation is performed.
[0039] Further, the following steps are included:
[0040] H1: The data acquisition module is used to collect processor information, battery information, screen information and user information, and send it to the hardware module and user module;
[0041] H2: The hardware module includes a processor unit and a pool screen unit. The hardware unit is used to receive processor information, analyze the processor's cache, micro-operation and branch prediction status, obtain the tablet processor status value, and send it to the verification module;
[0042] H3: The pool screen unit determines and analyzes the battery information and screen information to determine the battery redox reaction state and the screen usage state, and obtains the positive pool screen value of the tablet computer;
[0043] H4: The user module analyzes the user interaction and sharing status of the user information to obtain the tablet user status value;
[0044] H5: The verification module analyzes the tablet computer's comprehensive operation status based on the tablet computer's processor status value, the tablet computer's pool screen status value, and the tablet computer's user status value, and compares them with the set threshold value to obtain a corresponding warning signal;
[0045] H6: The warning module receives the signal generated by the verification module and performs a warning operation.
[0046] Compared with the prior art, the present invention has the following beneficial effects:
[0047] 1. The present invention obtains the tablet computer processor status value by analyzing the processor's cache, micro-operation and branch prediction status, determines and analyzes the battery redox reaction status and screen usage status of the battery information and screen information to obtain the tablet computer's battery screen status value, and analyzes the user information's user interaction and sharing status to obtain the tablet computer user status value. The present invention can monitor and analyze the hardware status and tablet user usage from multiple perspectives, and provide key data support for the hardware status and tablet user status determination.
[0048] 2. The present invention analyzes the comprehensive operation status of the tablet computer by comparing the tablet computer processor status value, the tablet computer pool screen value and the tablet computer user status value with the set threshold value to obtain a corresponding warning signal, and performs a warning operation on the generated signal. It can judge the hardware status and tablet user use, ensure the user experience and work efficiency, and at the same time reduce the occurrence of tablet computer users stealing corporate secrets and the continuous low work status. BRIEF DESCRIPTION OF THE DRAWINGS
[0049] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the following briefly introduces the drawings required for describing the embodiments. The following drawings are not intentionally scaled according to the actual sizes, and the focus is on illustrating the main purpose of the present invention.
[0050] Figure 1 It is a system block diagram of the present invention. DETAILED DESCRIPTION
[0051] The technical solutions in the embodiments of the present invention will be described clearly and completely below in conjunction with the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work also fall within the scope of protection of the present invention.
[0052] like Figure 1 As shown, a tablet computer intelligent management system includes a data acquisition module, a hardware module, a user module, a verification module and a warning module.
[0053] The data acquisition module is used to collect processor information, battery information, screen information and user information, and send them to the hardware module and the user module.
[0054] The hardware module includes a processor unit and a pool screen unit; the hardware unit is used to receive processor information, analyze the processor's cache, micro-operation and branch prediction status, obtain the tablet computer processor status value, and send it to the verification module;
[0055] The steps for calculating the cache hit rate are analyzed as follows:
[0056] Step 1: Use the performance monitoring tool to obtain the access count parameters of the first-level cache, second-level cache, and third-level cache. The specific parameters are the write access count value and the read access count value, and are marked as Xf respectively. i and Df i , i represents the cache block number, i=1, 2, 3, ..., n1, n1 is the maximum value of the cache block number, through the mapping rules between cache blocks and memory data blocks, for each memory data block, according to the formula , calculate the access value Zf of each memory data block j , j represents the number of the memory data block, j=1, 2, 3, ..., n2, n2 is the maximum value of the memory data block number, the size of the memory data block is obtained through the database management system, marked as Nd, and the memory data block number, read access times, and write access times are stored in a data structure, and the data structure is specifically a hash table;
[0057] Step 2: Set the access value threshold T1 to determine whether each memory data block belongs to the working set. Traverse and record the structure of the access value of each data block. The structure of the access value is specifically a hash table. When the access value of each data block is greater than or equal to the set access value threshold T1, the data block is classified as a working set, and the starting address and ending address of each memory data block in the working set are obtained and marked as Qd respectively. m and Zd m , m represents the number of each memory data block in the working set;
[0058] Step 3: Count the number of times each memory data block is accessed in the first-level cache, the second-level cache, and the third-level cache, and calculate the access ratio of each memory data block in each cache level. When the access ratio of a memory data block in the first-level cache exceeds 0.5, the memory data block is determined to be a core part, and the access value threshold T1 of the memory data block is changed to T2, where the access value threshold T1>access value threshold T2. Follow step 2 again to obtain a new working set, and re-obtain the start address and end address of each memory data block in the new working set, and mark them as XQd respectively. k and XZd k , k represents the number of each memory data block in the new working set, k=1, 2, 3, ..., n3, n3 is the maximum value of the number of each memory data block in the new working set;
[0059] Step 4: According to the formula Gz k =XZd k -XQ k +Nd, get the working set value Gz of each memory data block k , and sum the working set values of each memory data block, according to the formula , obtain the total working set value Gz of the tablet computer, obtain the cache value of the tablet computer through the tablet computer task manager, divide the cache value of the tablet computer by the total working set value of the tablet computer, and multiply it by the correction factor coefficient to obtain the cache hit rate;
[0060] The steps for solving the micro-operation state value are analyzed as follows:
[0061] S1: Obtain the capacity value of the micro-operation queue through the processor's technical documentation and mark it as Rl. Within a certain monitoring time Yt, count the number of micro-operations entering the queue Ds through the processor's internal counter. Divide the number of micro-operations entering the queue Ds by the certain monitoring time Yt to obtain the micro-operation queue entry rate value Rl.
[0062] S2: within the same monitoring time interval Yt, the number of operations executed Bs is counted by the counter inside the processor, and the number of operations executed Bs is divided by a certain monitoring time Yt to obtain the execution rate value Bl of the micro-operation;
[0063] S3: When the micro-operation queue rate value R1> the micro-operation execution rate value Bl, the capacity value R1 of the micro-operation queue is divided by the difference between the micro-operation queue rate value R1 and the micro-operation execution rate value Bl, and the overflow duration value of the micro-operation queue is obtained, and marked as Yt. The micro-operation queue rate value R1, the micro-operation execution rate value Bl, and the overflow duration value Yt are normalized according to the set formula , get the micro-operation state value Wz, where a1 is a natural constant, the specific value is 0.125, b1, b2, b3, b4 and b5 are all set revision factor coefficients to ensure the accuracy of the calculation results, b1>b3, b2>b4, the specific value of b5 is 1.111, e is a natural constant, the value is 2.718;
[0064] The total number of accesses and misses of the conversion lookaside buffer is obtained through the hardware performance monitoring tool within a certain monitoring period. The miss value is divided by the total number of accesses to obtain the conversion lookaside buffer miss rate. The number of branch prediction errors and the total number of branch instructions in the entire program are obtained through the hardware performance monitoring tool. The number of branch prediction errors is divided by the total number of branch instructions to obtain the branch prediction error rate. The conversion lookaside buffer miss rate, branch prediction error rate and cache hit rate are marked as Hl, Fl and Ml, respectively, and normalized with the micro-operation state value Wz. According to the set formula , calculate and obtain the tablet computer processor state value Clz, where dox1, dox2, dox3 and dox4 are the set weight factor coefficients of the conversion backup buffer miss rate, branch prediction error rate, cache hit rate and micro-operation state value, respectively, and the specific values are 1.121, 3.214, 2.145 and 1.251;
[0065] The battery information and screen information are received through the pool-screen unit, and the battery redox reaction state and screen usage state are judged and analyzed based on them, and the pool-screen state value of the tablet computer is obtained. The specific analysis is as follows:
[0066] A linearly varying voltage signal is applied to the battery electrode of the tablet computer, and the voltage signal is scanned from the set initial voltage to the set end voltage, and then from the set end voltage to the set initial voltage, and the current value formed by the redox reaction on the surface of the battery electrode is recorded, wherein the set initial voltage value is 2.5 volts, and the set end voltage value is 4.2 volts. A cyclic voltammetry curve is drawn with the set voltage as the horizontal axis and the collected current value as the vertical axis, and the position value and peak value of the redox peak on each cycle curve are counted, and the position value is specifically expressed as the current corresponding to the peak value. The position value of each redox peak in the coordinate graph is subtracted from the position value of the adjacent redox peak in the back to obtain the position value adjacent value, the adjacent value of the adjacent value of the adjacent value of the back position in the coordinate graph is subtracted from the adjacent value of the adjacent value of the front position, and the sum is obtained to obtain the peak position deviation value, the average value of each peak is calculated, the peak average value is subtracted from each peak, the absolute value is taken and summed to obtain the peak deviation value, the peak position deviation value and the peak deviation value are summed and multiplied by the corresponding proportional factor coefficient to obtain the total peak deviation value, the total peak deviation value is calculated and multiplied by the correction factor coefficient to obtain the redox peak stability value, according to the formula Dc g =|k1 g -k2 g ∣ / (k1 g +k2 g ), get the deviation value Dc of each peak g , when the peak deviation is smaller, the symmetry of the peak is better, k1 and k2 are the slopes of the two sides of the peak at half the height, g is the number of the redox peak, g = 1, 2, 3, ..., n4, n4 is the maximum value of the redox peak number, according to the formula , obtain the total redox peak deviation value Dc, divide the redox peak stability value by the total redox peak deviation value, and multiply by the correction factor coefficient to obtain the battery cyclic volt-ampere value of the tablet computer;
[0067] By sending a specific color change signal to the tablet screen and capturing the color change value with a high-speed camera, the color change is terminated when it reaches the set threshold, and the time from the color change to the termination is calculated and marked as the pixel response time value. The screen display color value is measured by a spectrophotometer, and the difference is made with the standard color value, and the absolute value is taken and marked as the color deviation value. The maximum brightness value and the minimum brightness value of the screen are measured by a brightness meter under 100,000 lux and 100 lux lighting environments, and the maximum brightness value of the screen is subtracted from the minimum brightness value of the screen to obtain the contrast of each environment. The contrast under different environments is subtracted and the absolute value is calculated to obtain the contrast stability difference value. The pixel response time value, the color deviation value and the contrast stability difference value are normalized, and the color deviation value and the contrast stability difference value are respectively used as the upper and lower bases of the trapezoid, and the pixel response time value is used as the trapezoid height. The trapezoid is constructed, and the formed perimeter is identified and marked as the tablet screen state value.
[0068] Multiply the battery cyclic volt-ampere value of the tablet computer by the weight factor coefficient w1 to obtain a product value of one, multiply the screen status value of the tablet computer by the weight factor coefficient w2 to obtain a product value of two, divide the product value of one by the product value of two, and multiply by the correction factor coefficient to obtain the positive value Cpz of the battery screen status of the tablet computer;
[0069] The user module is used to receive user information, analyze user interaction and sharing status, and obtain the tablet user status value. The specific analysis is as follows:
[0070] Create an n×n adjacency matrix Q with enterprise tablet users. The number of computer users is n. When computer user x and computer user y interact by sending messages and comments, Qxy=1. When there is no interaction, Qxy=0. According to the formula Get the average degree centrality value Zx of computer user x, obtain the department of each user of the enterprise tablet computer, and divide the departments into sales department, marketing department, human resources department, information management department, legal department, finance department, production department and R&D department, and set the standard degree centrality values of employees according to departments as b1, b2, b3, b4, b5, b6, b7 and b8, among which b1>b2>b3>b4>b5>b6>b7>b8. When the computer user is at the leadership level, the standard degree centrality value of the computer user is multiplied by the coefficient value 1.2. The leadership level is specifically the department head, department manager and general manager. The centrality value of the tablet computer user is compared with the obtained standard degree centrality value. The difference is calculated and the absolute value is taken to obtain the degree center deviation of the tablet user; when computer user x and computer user y interact directly, the corresponding path length is 1. If computer user x and computer user y need to interact through other computer users, the shortest path length is calculated through breadth-first search, and a new matrix G is generated, where Gxy represents the shortest path length from computer user x to y. For each computer user g, for each pair of computer users x and y, if the path Gxy is greater than 1, check whether the path passes through computer user g. If so, increase the intermediate value of computer user g by 1, and judge each pair of computer users in turn to obtain the total intermediate count value cung of computer user g. According to the formula , get the intermediate center value Zx of computer user k, count the average intermediate center value of computer users in a period of time, the period of time is one year, calculate the difference between the intermediate center value and the average intermediate center value in a certain period of time, and divide it by the difference of the average intermediate center value to get the intermediate center value change rate of computer users; monitor the number of file sharing activities of tablet computer users, the number of external device connections and the number of logins of different user accounts in a certain period of time through network monitoring tools, and sum them to get the total connection value of tablet computer users;
[0071] The degree center deviation of tablet users, the change rate of the intermediate center value of computer users, and the common connection value of tablet users are marked as zx, zj, and pg, respectively, and normalized according to the set formula , calculate and obtain the tablet user status value Pzz, where zoz1, zoz2 and zoz3 are respectively the weight factor coefficients of the tablet user degree center deviation value, the computer user intermediate center value change rate and the tablet user co-connection value. The specific values are determined by personnel in this professional field. A1 is set to refer to the co-connection value of the tablet user.
[0072] The verification module is used to receive the tablet computer processor status value, the tablet computer pool screen status value and the tablet computer user status value, and analyze the comprehensive operation status of the tablet computer, compare it with the set threshold value, and obtain the corresponding warning signal. The specific analysis is as follows:
[0073] Normalize the tablet computer processor status value Clz, the tablet computer pool screen positive value Cpz and the tablet computer user status value Pzz, and obtain the tablet computer comprehensive positive value ZZZ according to the set formula ZZZ=j1×Clz+j2×Cpz+j3×Pzz, where j1, j2 and j3 are all set weight factor coefficients;
[0074] Compare the tablet computer's overall positive value with the preset tablet computer's overall positive threshold value. When the tablet computer's overall positive value is less than the preset tablet computer's overall positive threshold value, generate a tablet computer's state abnormality alarm. When the tablet computer's overall positive value is greater than or equal to the preset tablet computer's overall positive threshold value, no corresponding operation is performed, and the tablet computer's state abnormality alarm is backtracked. The tablet computer's user state value is divided by the tablet computer's overall positive value, and multiplied by the correction factor coefficient to obtain a tablet computer user evaluation value. When the tablet computer's overall positive value is greater than or equal to the set tablet computer user evaluation comparison value, generate a tablet computer hardware maintenance signal. When the tablet computer's overall positive value is less than the set tablet computer user evaluation comparison value, generate a tablet computer user abnormality signal.
[0075] The warning module is used to receive the signal generated by the verification module and perform warning operations, including:
[0076] When receiving a tablet computer hardware maintenance signal, the tablet computer hardware will be warned, and specific abnormal data of the tablet computer hardware will be obtained and sent to the management terminal to warn the management staff to check and repair the abnormal tablet computer hardware to avoid the tablet computer hardware damage affecting the work progress;
[0077] When an abnormal signal is received from a tablet user, the tablet user is warned. Specifically, the abnormal data of the tablet user is obtained and sent to the administrator's terminal, alerting the administrator to conduct further in-depth monitoring of the abnormal tablet user and restrict and remind the user to prevent the tablet user from stealing corporate secrets and the work status from continuing to be depressed.
[0078] A tablet computer intelligent management method comprises the following steps:
[0079] H1: The data acquisition module is used to collect processor information, battery information, screen information and user information, and send it to the hardware module and user module;
[0080] H2: The hardware module includes a processor unit and a pool screen unit. The hardware unit is used to receive processor information, analyze the processor's cache, micro-operation and branch prediction status, obtain the tablet processor status value, and send it to the verification module;
[0081] H3: The pool screen unit receives the battery information and screen information, and makes a judgment and analysis on the battery redox reaction state and the screen usage state based on the information, and obtains the positive value of the pool screen state of the tablet computer;
[0082] H4: The user module receives user information, analyzes user interaction and sharing status, and obtains the tablet user status value;
[0083] H5: The verification module receives the tablet computer processor status value, the tablet computer pool screen status value and the tablet computer user status value, and analyzes the comprehensive operation status of the tablet computer, compares it with the set threshold value, and obtains a corresponding warning signal;
[0084] H6: The warning module receives the signal generated by the verification module and performs a warning operation.
[0085] The above is an explanation of the present invention and should not be considered as a limitation thereof. Although several exemplary embodiments of the present invention have been described, it will be readily appreciated by those skilled in the art that many modifications may be made to the exemplary embodiments without departing from the novel teachings and advantages of the present invention. Therefore, all such modifications are intended to be included within the scope of the present invention as defined in the claims. It should be understood that the above is an explanation of the present invention and should not be considered as being limited to the specific embodiments disclosed, and modifications to the disclosed embodiments and other embodiments are intended to be included within the scope of the appended claims. The present invention is defined by the claims and their equivalents.
Claims
1. A tablet computer intelligent management system, characterized in that: include: A data acquisition module is used to collect processor information, battery information, screen information and user information, and send them to the hardware module and the user module; The hardware module includes a processor unit and a pool screen unit; the processor unit receives processor information, analyzes the processor's cache, micro-operation and branch prediction status, obtains the tablet computer processor status value, and sends it to the verification module; the pool screen unit receives battery information and screen information to determine and analyze the battery redox reaction status and screen usage status, and obtains the tablet computer pool screen status value; The steps of analyzing the tablet computer processor status value are as follows: The total number of accesses and misses of the translation lookaside buffer is obtained through a hardware performance monitoring tool within a certain monitoring period, and the miss number is divided by the total number of accesses to obtain a translation lookaside buffer miss rate. The number of branch prediction errors and the total number of branch instructions in the entire program are obtained through the hardware performance monitoring tool, and the number of branch prediction errors is divided by the total number of branch instructions to obtain a branch prediction error rate. The translation lookaside buffer miss rate, the branch prediction error rate and the cache hit rate are calculated with the micro-operation state value to obtain a tablet computer processor state value. The steps for analyzing the positive value of the pool screen of the tablet computer are as follows: By sending a specific color change signal to the tablet screen and capturing the color change value with a high-speed camera, the color change is terminated when it reaches the set threshold, and the duration from the color change to the termination is calculated and marked as the pixel response duration value. The screen display color value is measured by a spectrophotometer, and the difference is made with the standard color value, and the absolute value is taken and marked as the color deviation value. The highest brightness value and the lowest brightness value of the screen are measured by a brightness meter under different lighting environments, and the highest brightness value of the screen is subtracted from the lowest brightness value of the screen to obtain the contrast of each environment. The contrast under different environments is subtracted and the absolute value is calculated to obtain the contrast stability difference value. The pixel response duration value, the color deviation value and the contrast stability difference value graph are constructed to obtain the screen state abnormality value of the tablet computer; Multiply the battery cyclic volt-ampere value of the tablet computer by the weight factor coefficient w1 to obtain a product value of one, multiply the screen status value of the tablet computer by the weight factor coefficient w2 to obtain a product value of two, divide the product value of one by the product value of two, and multiply by the correction factor coefficient to obtain the positive value Cpz of the battery screen status of the tablet computer; The user module analyzes the user interaction and sharing status of the user information to obtain the user status value of the tablet computer; The steps of analyzing the tablet computer user status value are as follows: Create an n×n adjacency matrix Q with enterprise tablet users, and the number of computer users is n. When computer user x and computer user y send messages and comments to interact, Qxy=1, and when there is no interaction, Qxy=0. The formula calculates the average degree centrality value Zx of computer user x, obtains the department of each enterprise tablet user, and sets the employee degree standard centrality value according to the department. When the computer user is at the leadership level, the computer user's standard degree centrality value is multiplied by the coefficient value 1.
2. The centrality value of the tablet user is compared with the obtained standard degree centrality value to analyze the degree centrality deviation of the tablet user; when computer user x and computer user y interact directly, the corresponding path length is 1. If computer user x and computer user y need to interact through other computer users, the shortest path length is calculated through breadth-first search, and a new Matrix G, where Gxy represents the shortest path length from computer user x to y. For each computer user g, for each pair of computer users x and y, if the path Gxy is greater than 1, check whether the path passes through computer user g. If so, increase the intermediate value of computer user g by 1. Judge each pair of computer users in turn to obtain the total intermediate count value cung of computer user g. The intermediate center value Zx of computer user k is calculated by formula. The average intermediate center value of computer users over a period of time is counted. The intermediate center value of a certain period of time monitored recently is compared with the average intermediate center value to analyze the change rate of the intermediate center value of the computer user. The number of file sharing activities of tablet computer users, the number of external device connections and the number of logins of different user accounts within a certain period of time are monitored through network monitoring tools, and they are summed to obtain the total connection value of the tablet computer user. The tablet user's degree center deviation value, the computer user's intermediate center value change rate and the tablet user's co-connection value are calculated to obtain the tablet user's state value Pzz; The verification module analyzes the tablet computer's comprehensive operation status based on the tablet computer's processor status value, the tablet computer's pool screen status value, and the tablet computer's user status value, and compares them with the set threshold value to obtain a corresponding warning signal; The warning module verifies the signal generated by the module and performs a warning operation.
2. A tablet computer intelligent management system according to claim 1, characterized in that: The micro-operation state value analysis steps are as follows: S1: Obtain the capacity value of the micro-operation queue from the processor's technical documentation. Within a certain monitoring time interval, count the number of micro-operations entering the queue using a counter inside the processor. Divide the number of micro-operations entering the queue by a certain monitoring time to obtain the micro-operation entry rate. S2: In the same monitoring time interval, the number of micro-operations executed is counted by the counter inside the processor, and the number of micro-operations executed is divided by a certain monitoring time to obtain the execution rate value of the micro-operations; S3: When the micro-operation enqueue rate value is greater than the micro-operation execution rate value, the capacity value of the micro-operation queue is divided by the difference between the micro-operation enqueue rate value and the micro-operation execution rate value to obtain the overflow duration value of the micro-operation queue, and the micro-operation enqueue rate value, the micro-operation execution rate value, and the overflow duration value are calculated to obtain the micro-operation status value.
3. A tablet computer intelligent management system according to claim 1, characterized in that: The cache hit rate analysis steps are as follows: Step 1: Use the performance monitoring tool to obtain the access count parameters of the first-level cache, second-level cache, and third-level cache, specifically the write access count value and the read access count value, and mark them as Xf respectively. i and Df i , i represents the number of the cache block. Through the mapping rules between cache blocks and memory data blocks, the formula is used to calculate the access value Zf of each memory data block. j , j represents the number of the memory data block, the size of the memory data block is obtained through the database management system, marked as Nd, and the memory data block number, read access times and write access times are stored in the data structure; Step 2: Set an access value threshold, traverse and record the access value structure of each data block, and when the access value of each data block is greater than or equal to the set access value threshold, the data block is classified into the working set, and the starting address and ending address of each memory data block in the working set are obtained; Step 3: Count the number of times each memory data block is accessed in the first-level cache, the second-level cache, and the third-level cache, and calculate the access ratio of each memory data block in each cache level. When the access ratio of a memory data block in the first-level cache exceeds 0.5, the memory data block is determined to be a core part, and the access value threshold T1 of the memory data block is changed to T2. Follow step 2 again to obtain a new working set, and re-obtain the start address and end address of each memory data block in the new working set, and mark them as XQd respectively. k and XZd k , k represents the number of each memory data block in the new working set; Step 4: According to the formula Gz k =XZd k -XQ k +Nd, get the working set value Gz of each memory data block k , and sum up the working set values of each memory data block to calculate the total working set value Gz of the tablet computer, obtain the cache value of the tablet computer through the tablet computer task manager, divide the cache value of the tablet computer by the total working set value of the tablet computer, and multiply it by the correction factor coefficient to obtain the cache hit rate.
4. A tablet computer intelligent management system according to claim 1, characterized in that: The steps for analyzing the cyclic volt-ampere value of the battery of the tablet computer are as follows: A linearly varying voltage signal is applied to the battery electrode of the tablet computer, and the voltage is scanned from the set initial voltage to the set termination voltage, and then the set termination voltage is scanned to the set initial voltage, and the current value formed by the redox reaction on the surface of the battery electrode is recorded. The set voltage is used as the horizontal coordinate, and the collected current value is used as the vertical coordinate to draw a cyclic voltammetry curve. The position value and peak value of the redox peak on each cycle curve are counted, and the position value of each redox peak in the coordinate graph is subtracted from the position value of the adjacent redox peak in the back to obtain the position value adjacent value, and the adjacent value of the adjacent position value in the back position value in the coordinate graph is subtracted from the adjacent value of the adjacent position value in the front position value, and the sum is obtained to obtain the peak position deviation value, and the average value of each peak value is counted, and the peak average value is subtracted from each peak value, and the absolute value is taken and summed to obtain the peak deviation value, and the peak position deviation value and the peak deviation value are summed and multiplied by the corresponding proportional factor coefficient to obtain the total peak deviation value, and the total peak deviation value is calculated by the inverse, and multiplied by the correction factor coefficient to obtain the redox peak stability value, and the formula is calculated to obtain the deviation value Dc of each peak. g , g is the number of the redox peak, the total redox peak deviation value Dc is calculated by the formula, the redox peak stability value is divided by the total redox peak deviation value, and multiplied by the correction factor coefficient to obtain the battery cyclic volt-ampere value of the tablet computer.
5. The tablet computer intelligent management system according to claim 1, characterized in that: The corresponding warning signal analysis steps are as follows: The tablet computer processor status value Clz, the tablet computer pool screen status positive value Cpz and the tablet computer user status value Pzz are calculated by the formula to obtain the tablet computer comprehensive status positive value ZZZ; When the tablet computer's overall positive value is less than the preset tablet computer's overall positive threshold, a tablet computer status abnormality alarm is generated, the tablet computer user status value is divided by the tablet computer's overall positive value, and multiplied by the correction factor coefficient to obtain the tablet computer user evaluation value, and the tablet computer hardware maintenance signal and the tablet computer user abnormality signal are obtained by analysis.
6. The tablet computer intelligent management system according to claim 1, characterized in that: The steps of warning operation analysis are as follows: When a tablet computer hardware maintenance signal is received, an early warning is issued to the tablet computer hardware, and a warning operation 1 is executed; When an abnormal signal from the tablet computer user is received, an early warning is issued to the tablet computer user, and a second warning operation is performed.
7. A tablet computer intelligent management method, characterized in that A tablet computer intelligent management system applied to any one of claims 1 to 6, The following steps are involved: H1: The data acquisition module is used to collect processor information, battery information, screen information and user information, and send it to the hardware module and user module; H2: The hardware module includes a processor unit and a pool screen unit. The processor unit is used to receive processor information, analyze the processor's cache, micro-operation and branch prediction status, obtain the tablet processor status value, and send it to the verification module; H3: The pool screen unit determines and analyzes the battery information and screen information to determine the battery redox reaction state and the screen usage state, and obtains the positive pool screen value of the tablet computer; H4: The user module analyzes the user interaction and sharing status of the user information to obtain the tablet user status value; H5: The verification module analyzes the tablet computer's comprehensive operation status based on the tablet computer's processor status value, the tablet computer's pool screen status value, and the tablet computer's user status value, and compares them with the set threshold value to obtain a corresponding warning signal; H6: The warning module receives the signal generated by the verification module and performs a warning operation.
Citation Information
Patent Citations
Tablet computer space intelligent management method and system
CN118092817A
Operation monitoring system and method for tablet personal computer
CN118331829A