A device monitoring method and device based on active identification carrier

By generating device authentication codes and terminal parsing codes through active identification carriers, and combining this with the matching and access control of management terminals, the problem of data leakage in industrial equipment monitoring has been solved, thereby improving data security and user experience.

CN114546760BActive Publication Date: 2026-01-16浪潮工业互联网股份有限公司
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210053262.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-01-18
Publication Date
2026-01-16
Estimated Expiration
2042-01-18

AI Technical Summary

Technical Problem

Existing industrial equipment monitoring systems are prone to data leakage during data transmission, failing to effectively guarantee data security and providing a poor user monitoring experience.

Method used

Device authentication codes and terminal parsing codes are generated by actively identifying carriers. These are then matched and managed using management terminals to generate device monitoring information. Monitoring data is then sent to user terminals according to monitoring permissions, ensuring data security and user experience.

Benefits of technology

It enables secure data transmission during industrial equipment monitoring, improves the convenience and experience of user monitoring, and ensures data security and privacy.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114546760B_ABST
    Figure CN114546760B_ABST
Patent Text Reader

Abstract

The application provides a device monitoring method and device based on an active identification carrier. The method acquires an active identification of the active identification carrier. According to the active identification, a device authentication code corresponding to the active identification carrier is generated. The device authentication code is sent to a user terminal, so as to receive a terminal analysis code sent by the user terminal based on the operation of the user on the user terminal. The device authentication code and the terminal analysis code are sent to a management terminal, so that the management terminal matches the device authentication code and the terminal analysis code. In the case that the matching result sent by the management terminal is consistent, device monitoring information is generated according to the device authentication code and the terminal analysis code. The device monitoring information includes a device monitoring start time and a device monitoring end time. According to the device monitoring information, monitoring data corresponding to the active identification carrier is sent to the user terminal.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of industrial internet, and particularly relates to a device monitoring method based on active identification carrier and device. BACKGROUND

[0002] With the development of the industrial internet process, industrial devices begin to add active identification carriers, join the industrial internet identification analysis system, and realize better management and control of the industrial devices.

[0003] The existing monitoring of industrial devices often simultaneously displays multiple industrial devices and their running states. This often leads to privacy leakage and data security cannot be guaranteed.

[0004] Therefore, there is an urgent need for a technical solution that can guarantee data security and facilitate user monitoring of industrial devices. SUMMARY

[0005] The embodiments of the present application provide a device monitoring method based on an active identification carrier and device, which is used for guaranteeing data security of industrial devices and improving user experience of monitoring industrial devices.

[0006] In one aspect, the embodiments of the present application provide a device monitoring method based on an active identification carrier, which comprises the following steps.

[0007] An active identification of an active identification carrier is acquired. According to the active identification, a device authentication code corresponding to the active identification carrier is generated. The device authentication code is sent to a user terminal, so as to receive a terminal analysis code sent by the user terminal based on an operation of the user on the user terminal. The device authentication code and the terminal analysis code are sent to a management terminal, so that the management terminal matches the device authentication code and the terminal analysis code. In the case that a matching result sent by the management terminal is consistent, device monitoring information is generated according to the device authentication code and the terminal analysis code. The device monitoring information comprises a device monitoring start time and a device monitoring end time. According to the device monitoring information, monitoring data corresponding to the active identification carrier is sent to the user terminal.

[0008] In an implementation of the present application, a generation time of a device authentication code is determined. According to the generation time, a longest duration of a terminal resolution code is determined. According to the longest duration, an update sub-duration of the terminal resolution code is determined. According to the generation time of the device authentication code, a preset rule of each update sub-duration in a preset time rule matching table is matched. The preset rule is used to process the device authentication code and the terminal resolution code. The processing includes at least four arithmetic operations and function operations. According to the preset rule, a processing result obtained after processing the device authentication code and the terminal resolution code is determined. The number of times of sending the terminal resolution code by a user terminal in each update sub-duration is determined and the number of times of sending is accumulated. According to the accumulated number of times of sending and the processing result, a monitoring permission of the user terminal is determined. The monitoring permission corresponds to different monitoring times. According to the monitoring permission, device monitoring information is generated.

[0009] In an implementation of the present application, in a case where the accumulated number of times of sending is less than or equal to a preset threshold, a sub-interval of a preset interval range corresponding to the processing result is determined. The preset interval range is used to match the monitoring permission of each processing result. In a case where the processing result is in a first sub-interval, the monitoring permission of the user terminal is determined as a permanent permission. In a case where the processing result is in a second sub-interval, the monitoring permission of the user terminal is determined as a temporary permission. Each element value of the second sub-interval is greater than each element value of the first sub-interval. In a case where the processing result is not in the first sub-interval and / or the second sub-interval, the monitoring permission of the user terminal is determined as a non-permitted terminal. In a case where the accumulated number of times of sending is greater than the preset threshold, the monitoring permission of the user terminal is determined as a non-permitted terminal.

[0010] In an implementation of the present application, a device type of a device pre-installed with an active identification carrier is determined. The device is a device not installed with an active identification carrier. According to the device type, a corresponding matching carrier type is determined. The matching carrier type includes at least a universal integrated circuit card, a chip, a module, and a terminal. The matching carrier type is sent to a work terminal at an installation site, so that the active identification carrier corresponding to the matching carrier type is installed to the device based on the operation of an operation user of the work terminal.

[0011] In an implementation of the present application, a generation time of a device authentication code and a creation time of a terminal resolution code are determined. Through management of a terminal, an authentication code matching table corresponding to the device authentication code at the generation time is determined. The authentication code matching table stores each terminal resolution code matched by each device authentication code at different generation times. Whether the creation time of the terminal resolution code is later than a preset time is determined. In a case where the creation time of the terminal resolution code is later than the preset time, whether the terminal resolution code exists in the authentication code matching table corresponding to the generation time is determined, so as to match the device authentication code and the terminal resolution code.

[0012] In an implementation manner of the present application, based on the user operation, the device authentication code and the fixed identification of the user terminal are spliced to obtain a spliced code string. The same characters in the spliced code string are removed to obtain a terminal analysis code.

[0013] In an implementation manner of the present application, based on the user operation on the user terminal, at least one selected character in the device authentication code is determined. And at least one selected character in the fixed identification is determined. The at least one selected character in the device authentication code and the at least one selected character in the fixed identification are spliced according to the selected order of the user to obtain a spliced code string. The spliced code string is a character string including a preset number of characters.

[0014] In an implementation manner of the present application, after the user terminal receives the device authentication code, the random code acquisition information sent by the user terminal is obtained. The random code acquisition information is used to obtain an analysis code set including a plurality of terminal analysis codes. Based on the random code acquisition information and the generation time of the device authentication code, the analysis code set is generated. The analysis code set is sent to the user terminal, and based on the selection operation of the user on the user terminal, the terminal analysis code in the analysis code set selected by the user terminal is determined.

[0015] In an implementation manner of the present application, the data monitoring table set by the user terminal is obtained. The data monitoring table is used to monitor the abnormality of the monitoring data. The abnormality includes device failure and device suspension. According to the data monitoring table and the monitoring data, the corresponding device of the active identification carrier is monitored. And in the case that the monitoring data has an abnormality, the abnormal alarm information is sent to the user terminal. The abnormal alarm information includes text, sound and picture.

[0016] On the other hand, the present application provides a device monitoring device based on an active identification carrier, which comprises:

[0017] At least one processor; and a memory connected with the at least one processor in communication. The memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to:

[0018] The active identification of the active identification carrier is acquired. According to the active identification, the device authentication code corresponding to the active identification carrier is generated. The device authentication code is sent to the user terminal, so as to receive the terminal analysis code sent by the user terminal based on the operation of the user terminal on the user terminal. The device authentication code and the terminal analysis code are sent to the management terminal, so that the management terminal matches the device authentication code and the terminal analysis code. In the case that the matching result sent by the management terminal is consistent, the device monitoring information is generated according to the device authentication code and the terminal analysis code. The device monitoring information includes the device monitoring start time and the device monitoring end time. According to the device monitoring information, the monitoring data corresponding to the active identification carrier is sent to the user terminal.

[0019] Through the above scheme, the data security can be ensured in the actual monitoring process of the industrial equipment, and the user can conveniently monitor the industrial equipment, and the use experience of the user monitoring the industrial equipment is improved. BRIEF DESCRIPTION OF DRAWINGS

[0020] The accompanying drawings, which are included to provide a further understanding of the application and are incorporated in and constitute a part of this application, illustrate embodiments of the application and serve to explain the principles of the application, and do not limit the application. In the drawings:

[0021] Figure 1 It is a flowchart of a device monitoring method based on an active identification carrier in an embodiment of the application;

[0022] Figure 2 It is another flowchart of a device monitoring method based on an active identification carrier in an embodiment of the application;

[0023] Figure 3 It is still another flowchart of a device monitoring method based on an active identification carrier in an embodiment of the application;

[0024] Figure 4 It is a structural diagram of a device monitoring device based on an active identification carrier in an embodiment of the application. DETAILED DESCRIPTION

[0025] To make the purpose, technical scheme and advantages of the application clearer, the technical scheme of the application will be described clearly and completely below in combination with the embodiments of the application and the corresponding drawings. Obviously, the described embodiments are only some of the embodiments of the application, not all the embodiments. Based on the embodiments in the application, all other embodiments obtained by those skilled in the art without creative labor fall within the scope of protection of the application.

[0026] Current industrial equipment monitoring is prone to display excessive data to multiple user terminals, and if there is an illegal user terminal in the multiple user terminals, data leakage is easy to occur, and data security cannot be guaranteed.

[0027] Based on this, the embodiments of the present application provide a device monitoring method based on active identification carrier and device, to guarantee the data security of industrial equipment.

[0028] The various embodiments of the present application will be described in detail below with reference to the accompanying drawings.

[0029] The embodiments of the present application provide a device monitoring method based on active identification carrier, as shown in the method can include steps S101-S106: Figure 1

[0030] S101, the server acquires the active identification of the active identification carrier.

[0031] In the embodiments of the present application, the server can acquire the active identification of the active identification carrier, which is used to represent the identity of the device where the active identification carrier is located.

[0032] It should be noted that the server as the execution subject of the device monitoring method based on active identification carrier only exists as an example, and the execution subject is not limited to the server, and the present application does not make specific limitations thereto.

[0033] In an embodiment of the present application, before the server acquires the active identification of the active identification carrier, it further includes:

[0034] Firstly, the server determines the device type of the device pre-installed with the active identification carrier.

[0035] Among them, the device is a device without active identification carrier.

[0036] In the embodiments of the present application, the user can send the name of the device to the server through its terminal device, for example, "sweeping robot", then the server can determine that the device type of the device is: a device that can install an electronic chip; for example, the device name "lamp", the server can determine that the type of the device is: a device that can install a terminal.

[0037] Then, the server determines the corresponding matching carrier type according to the device type.

[0038] ​The matching carrier type at least includes a universal integrated circuit card, a chip, a module, and a terminal. The server can determine the device type of the device pre-installed with the active identification carrier according to the device type, and can set which type of active identification carrier. The correspondence between the specific device type and the active identification carrier can be determined by a pre-set matching table, or the server can send the device type to the management terminal, and the management personnel of the management terminal selects the active identification carrier that should be installed for the device type, and determines the matching carrier type corresponding to the device type. In the embodiments of the present application, the specific manner of matching the matching carrier type according to the device type is not limited.

[0039] Finally, the server sends the matching carrier type to the operation terminal at the installation site, so as to install the active identification carrier corresponding to the matching carrier type to the device based on the operation of the operation user of the operation terminal.

[0040] After the server determines the matching carrier type, the matching carrier type can be sent to the operation terminal. The operation terminal can be a mobile phone, a tablet computer or other device of the operation user at the installation site, or an automatic robot. The automatic robot is a robot programmed to automatically install the active identification carrier to the device. If the operation terminal is an automatic robot, the operation user can select whether to allow the robot to perform the installation operation on the operation interface of the automatic robot.

[0041] The present application can facilitate the user to track and detect the device by installing the active identification carrier on the device.

[0042] S102, the server generates a device authentication code corresponding to the active identification carrier according to the active identification.

[0043] In the embodiments of the present application, the server can obtain the active identification issued by the identification analysis secondary node to the active identification carrier. The server analyzes and processes the active identification by a pre-set authentication code generation model to obtain a device authentication code. The authentication code generation model is trained by a plurality of sample data of the active identification, and a plurality of different authentication codes input into the authentication code generation model at the same time can be obtained. The length of the authentication code is less than the length of the active identification, and at least two digits in the authentication code are used to represent the device authentication code generation time.

[0044] S103, the server sends the device authentication code to the user terminal, so as to receive the terminal analysis code sent by the user terminal based on the operation of the user on the user terminal.

[0045] In one embodiment of the present application, the server sends the device authentication code to the user terminal, so as to receive the terminal analysis code sent by the user terminal based on the operation of the user on the user terminal, including:

[0046] Firstly, the server splices the device authentication code and the fixed identifier of the user terminal based on the user operation to obtain a spliced code string.

[0047] Specifically, the server determines at least one selected character in the device authentication code based on the user operation on the user terminal.

[0048] For example, the device authentication code is 123456789, the user can select, for example, 456 from the device authentication code, and the server can interact with the user terminal to obtain the user-selected 456.

[0049] Meanwhile, the server determines at least one selected character in the fixed identifier.

[0050] The fixed identifier can be a network access permit number of the user terminal, and if the user terminal does not have a network access permit, a production batch number of the user terminal when it is produced can also be determined. The fixed identifier is used to refer to a unique user terminal, and if the user terminal has a network communication function, a static Internet Protocol Address (IP) of the user terminal can also be used as the fixed identifier.

[0051] The server can select at least one character from the fixed identifier through a pre-written script. Specifically, the server can obtain the user-selected character length, and select a plurality of characters that can form a preset number of characters from the fixed identifier according to the user-selected character length. For example, the user-selected character length is 5, and the preset number of characters is 8, so the server can select 3 characters from the fixed identifier.

[0052] The server can also directly select a plurality of characters from the fixed identifier at random through the script.

[0053] Then, the server splices the at least one selected character in the device authentication code and the at least one selected character in the fixed identifier according to the user-selected order to obtain the spliced code string.

[0054] The spliced code string is a character string including a preset number of characters.

[0055] In the embodiments of the present application, the server can send order selection information to the user terminal to obtain the user-selected order, and splice the at least one selected character in the device authentication code and the at least one selected character in the fixed identifier according to the selected order. The selected order can include: the characters of the fixed identifier first and the characters of the device authentication code second; the characters of the device authentication code first and the characters of the fixed identifier second; and the characters of the device authentication code and the characters of the fixed identifier are randomly combined.

[0056] For example, the server determines that the selected order is a random combination, the characters of the device authentication code are: 12345, the characters of the fixed identifier are 963, and the random combination can be 19263345, 91623345, 12936453, etc.

[0057] After the server completes the splicing, the spliced code string can be determined.

[0058] Next, the server removes the same characters in the spliced code string to obtain the terminal parsing code.

[0059] In the embodiments of the present application, the presence of the same characters will affect the length of the generated terminal parsing code. To reduce the data processing time, the server can first remove the same characters, for example, the spliced code string is 19263345, and after removing the same characters, it is 1926345. The code string after removing the same characters is the terminal parsing code.

[0060] Through the above scheme, a unique terminal parsing code of each device can be generated, and the device is monitored through the unique terminal parsing code to ensure the data security during device monitoring.

[0061] In another embodiment of the present application, the server sends the device authentication code to the user terminal to receive the terminal parsing code sent by the user terminal based on the operation of the user on the user terminal, including:

[0062] The server obtains the random code acquisition information sent by the user terminal after the user terminal receives the device authentication code.

[0063] The random code acquisition information is used to acquire a parsing code set including a plurality of terminal parsing codes.

[0064] After receiving the device authentication code, the user can send the random code acquisition information to the server through the user terminal, for example, the random code acquisition information sent by the user terminal is "random code acquisition".

[0065] Subsequently, the server generates a parsing code set based on the random code acquisition information and the generation time of the device authentication code.

[0066] The server further determines the generation time of the device authentication code after receiving the random code acquisition information. The server can generate a parsing code set including a plurality of parsing codes according to the generation time. For example, the generation time is 8:00:00, and the parsing codes in the corresponding parsing code set are 800001, 800002, etc. The number of characters of the parsing code is not limited.

[0067] Subsequently, the server sends the parsing code set to the user terminal and determines the terminal parsing code in the parsing code set selected by the user terminal based on the selection operation of the user on the user terminal.

[0068] The user can operate the user terminal to select one of the parsing codes in the parsing code set as the terminal parsing code.

[0069] By the above scheme, the server provides the parsing code for the user terminal to select, which can avoid the repeated characters when multiple users select characters, and further ensures the uniqueness of the terminal parsing code.

[0070] In S104, the server sends the device authentication code and the terminal parsing code to the management terminal, so that the management terminal matches the device authentication code and the terminal parsing code.

[0071] In the embodiments of the present application, the server sends the device authentication code and the terminal parsing code to the management terminal to match the device authentication code and the terminal parsing code, which includes:

[0072] Firstly, the server determines the generation time of the device authentication code and the creation time of the terminal parsing code.

[0073] The server can record the generation time when generating the device authentication code, and record the creation time when creating the terminal parsing code.

[0074] Secondly, the server determines the authentication code matching table corresponding to the device authentication code at the generation time through the management terminal.

[0075] The authentication code matching table stores the terminal parsing codes matched by each device authentication code at different generation times.

[0076] The management terminal can be provided with the authentication code matching table, which can be updated in real time by the management terminal and managed by the management terminal.

[0077] The server can send the device authentication code and the terminal parsing code to the management terminal after obtaining the device authentication code and the terminal parsing code, and the management terminal determines whether the device authentication code and the terminal parsing code meet the format of the device authentication code and the terminal parsing code in the authentication code matching table. The format can be the number of characters and the format of character arrangement. For example, the character arrangement format requires ascending or descending arrangement.

[0078] Then, the server determines whether the creation time of the terminal parsing code is later than the preset time.

[0079] In the embodiments of the present application, the preset time can be a time after the generation time, and the preset time can be set by a user. The setting of the preset time can update the connection monitoring relationship of the device and the connected monitoring user terminal. For example, a user terminal is connected to a device on the first day and monitors the device. After ten days, the device is still connected to the user terminal, but the user terminal may have been replaced by a new user. If the user terminal can still match the original terminal parsing code with the device authentication code, it will affect data security.

[0080] Therefore, the server solves the above problems by the relationship between the creation time of the terminal parsing code and the preset time.

[0081] Finally, the server determines whether the terminal parsing code exists in the generation time corresponding authentication code matching table in the case that the creation time of the terminal parsing code is later than the preset time, so as to match the device authentication code with the terminal parsing code.

[0082] S105, the server generates device monitoring information according to the device authentication code and the terminal parsing code in the case that the matching result sent by the management terminal is consistent.

[0083] The device monitoring information includes a device monitoring start time and a device monitoring end time.

[0084] In the embodiments of the present application, the server generates device monitoring information according to the device authentication code and the terminal parsing code, as shown in the following table: Figure 2 The table specifically includes the following steps:

[0085] S201, the server determines the generation time of the device authentication code.

[0086] S202, the server determines the longest duration of the terminal parsing code according to the generation time.

[0087] In the embodiments of the present application, the server can obtain the longest duration of the terminal parsing code according to the generation time. Specifically, if the generation time is 6 am, the longest duration can be 10 hours before 6 am and 10 hours after 6 am as the center.

[0088] In the embodiments of the present application, the device authentication code is not changed after the active identification is determined, but can be updated for a period of time, for example, once every 24 hours.

[0089] S203, the server determines the update sub-duration of the terminal parsing code according to the longest duration.

[0090] In the embodiments of the present application, the server can divide the maximum duration, and the server can be preset with a division rule, for example, dividing into 3 sub-durations or dividing into 4 sub-durations.

[0091] In S204, the server matches the preset rule of each update sub-duration in the time rule matching table according to the generation time of the device authentication code.

[0092] The preset rule is used to process the device authentication code and the terminal analysis code. The processing includes at least four arithmetic operations and function operations.

[0093] In the embodiments of the present application, the preset time rule matching table stores preset rules of each update sub-duration at different generation times. For example, there are 4 update sub-durations, and the preset rule of the first update sub-duration at the current generation time is to divide the device authentication code by the terminal analysis code, the preset rule of the second update sub-duration is to add the device authentication code and the terminal analysis code, the preset rule of the third update sub-duration is to subtract the device authentication code from the terminal analysis code, and the preset rule of the fourth update sub-duration is to multiply the device authentication code by the terminal analysis code.

[0094] In the embodiments of the present application, after determining the preset rule of each update sub-duration, the preset rule of each update sub-duration can not change with the change of the generation time.

[0095] In S205, the server determines the processing result obtained by processing the device authentication code and the terminal analysis code according to the preset rule.

[0096] In the embodiments of the present application, if the preset rule is a four arithmetic operation, for example, the device authentication code is 123, the terminal analysis code is 456, and the four arithmetic operation is multiplication, then the processing result is 123*456=56088. If the preset rule is a function operation, the server can obtain the function value of the function by presetting the function and taking the device authentication code and the terminal analysis code as the independent variable.

[0097] In S206, the server determines the number of times of sending the terminal analysis code by the user terminal in each update sub-duration and accumulates the number of sending times.

[0098] The server can count the number of times of sending the terminal analysis code by the user terminal.

[0099] In S207, the server determines the monitoring permission of the user terminal according to the accumulated sending times and the processing result.

[0100] The monitoring permission corresponds to different monitoring times.

[0101] Because too many accumulated sending times can cause congestion of data interaction and slow data processing, the monitoring permission is determined in the following way.

[0102] In the embodiments of the present application, the server determines the monitoring permission of the user terminal according to the accumulated sending times and the processing result, such as Figure 3 as shown, specifically comprising the following steps:

[0103] S301, the server determines a sub-interval of a preset interval range corresponding to the processing result in the case that the accumulated sending times are less than or equal to a preset threshold.

[0104] The preset interval range is used to match the monitoring permission of each processing result.

[0105] In the embodiments of the present application, the preset threshold can be set according to the actual use scene, and the present application does not make specific limitation. The preset interval range can be a numerical interval, for example, [100, 9999], and the sub-interval can be [100, 999], [1000, 5000], [5001, 9999]

[0106] S302, the server determines that the monitoring permission of the user terminal is a permanent permission in the case that the processing result is in the first sub-interval.

[0107] The permanent permission represents that the user terminal can connect to the device for a long time through the terminal parsing code to monitor the device permanently.

[0108] S303, the server determines that the monitoring permission of the user terminal is a temporary permission in the case that the processing result is in the second sub-interval.

[0109] The element values of the second sub-interval are greater than the element values of the first sub-interval.

[0110] The temporary permission is used to represent that the user terminal can only obtain the monitoring data of the device within a set time, for example, from 8:00 to 10:00, the user terminal obtains the monitoring data of the device through the device authentication code and the terminal parsing code, and cannot be the same as the permanent permission in S302, which uses the device authentication code and the terminal parsing code to monitor the device for a long time. If the temporary permission of the user terminal is over time, the user terminal needs to generate a device authentication code and a terminal parsing code again to obtain the monitoring permission.

[0111] S304, the server determines that the monitoring permission of the user terminal is a non-permitted terminal in the case that the processing result is not in the first sub-interval and / or the second sub-interval.

[0112] S305, the server determines that the monitoring permission of the user terminal is a non-permitted terminal in the case that the accumulated sending times are greater than the preset threshold.

[0113] In the embodiment of the present application, if a plurality of user terminals send terminal parsing codes multiple times within an update sub-time period, the server can determine that the operation of the user terminal is an illegal operation, and determine that the monitoring permission of the user terminal is a non-permitted terminal, and does not provide monitoring data to the user terminal.

[0114] In S208, the server generates device monitoring information according to the monitoring permission.

[0115] After the server determines the monitoring permission of the user terminal, the server can determine the monitoring data of the device that the user terminal can obtain, and generate device monitoring information, wherein the device monitoring information includes a device monitoring start time and a device monitoring end time. For example, the device monitoring information of one user terminal is that the start time is 8 o'clock and the end time is 9 o'clock; and the device monitoring information of another user terminal is that the start time is 8 o'clock and the end time is unlimited.

[0116] In S106, the server sends the monitoring data corresponding to the active identification carrier to the user terminal according to the device monitoring information.

[0117] In the embodiment of the present application, the monitoring data includes the fault, running and suspension state of the device and the corresponding time period, the device utilization rate of the device on the same day, the seven-day trend chart of the device and the real-time state of the device. The user terminal can be a data large screen, and the data can be intuitively monitored.

[0118] The server can further include six function menus of system management, including user management, role management, department management, menu management, dictionary management and announcement.

[0119] User management: 1. Enter the user management interface, and can perform operations such as adding, editing, deleting and resetting the password of the current user. The super administrator and administrator accounts cannot be deleted, and the custom user can be deleted. 2. The user can be added, and the pop-up box for adding the user is popped up by clicking the add button.

[0120] Role management: 1. Enter the role management interface, and can perform operations such as adding, editing and deleting the current role. At the same time, the permission of the current role can be set on the add and edit pages. The super administrator role and the normal role cannot be deleted, and the custom role can be deleted. 2. Click the add button above to pop up the role adding box, and the menu permission of the role can be freely configured.

[0121] Organization management: Enter the organization management interface, and can perform operations such as adding, editing and deleting the department list. The upper add button adds a first-level department node, and the add button in the operation area adds a subordinate department under the current department.

[0122] Menu management: entering the menu management interface, the menu list can be added, edited, deleted and other operations. The upper new button creates a first-level directory under the root directory, and the operation area new button creates a next-level sub-menu under the current directory.

[0123] Notice and announcement: the notice and announcement interface is the addition, editing, and deletion of announcement information. In the addition and editing interfaces, the "select recipient" and "immediate release" operations can be performed.

[0124] In the embodiment of the application, after the server sends the monitoring data corresponding to the active identification carrier to the user terminal according to the device monitoring information, the method further comprises:

[0125] The server acquires the data monitoring table set by the user terminal.

[0126] The data monitoring table is used to monitor the abnormality of the monitoring data. The abnormality includes device failure and device suspension.

[0127] The monitoring data table is the content displayed by the above-mentioned data large screen.

[0128] The server monitors the device corresponding to the active identification carrier according to the data monitoring table and the monitoring data.

[0129] The server sends an abnormal alarm information to the user terminal when the monitoring data is abnormal.

[0130] The abnormal alarm information includes text, sound, and picture.

[0131] The application can monitor the industrial equipment in real time through the above-mentioned scheme. When the data of multiple industrial equipment is displayed, the device authentication code is matched with the terminal analysis code corresponding to the user terminal to verify whether the monitoring data can be sent to the user terminal, thereby ensuring data security. At the same time, the use experience of the user monitoring the industrial equipment can be improved.

[0132] Figure 4 A device monitoring device based on an active identification carrier is provided for the embodiment of the application, and the device comprises:

[0133] At least one processor; and a memory connected in communication with the at least one processor. The memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to:

[0134] The active identification of the active identification carrier is acquired. According to the active identification, a device authentication code corresponding to the active identification carrier is generated. The device authentication code is sent to the user terminal, so as to receive a terminal analysis code sent by the user terminal based on the operation of the user terminal on the user terminal. The device authentication code and the terminal analysis code are sent to the management terminal, so that the management terminal matches the device authentication code and the terminal analysis code. In the case that the matching result sent by the management terminal is consistent, the device monitoring information is generated according to the device authentication code and the terminal analysis code. The device monitoring information includes the device monitoring start time and the device monitoring end time. According to the device monitoring information, the monitoring data corresponding to the active identification carrier is sent to the user terminal.

[0135] Each of the embodiments in the present application is described in a progressive manner, and the same or similar parts between the embodiments can be referred to each other. Each embodiment mainly explains the difference from other embodiments. Especially, for the device embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the related parts can be referred to the part of the method embodiment.

[0136] The device and the method provided by the embodiments of the present application are one-to-one correspondence, therefore, the device also has the similar beneficial technical effects as the method. Since the beneficial technical effects of the method have been described in detail above, the beneficial technical effects of the device will not be repeated here.

[0137] It should be further noted that the terms "comprising", "including", or any other variant thereof are intended to cover non-exclusive inclusion, so that the process, method, article or device including a series of elements not only includes those elements, but also includes other elements not explicitly listed, or further includes elements inherent in such process, method, article or device. Without more limitations, the element defined by the statement "including a" does not exclude the presence of another identical element in the process, method, article or device including the element.

[0138] The above only describes the embodiments of the present application and is not intended to limit the present application. The present application can have various changes and modifications for those skilled in the art. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application shall be included in the scope of claims of the present application.

Claims

1. A method of device monitoring based on active identification carrier, characterized in that, The method comprises: acquiring a proactive identification of a proactive identification carrier; generating a device authentication code corresponding to the proactive identification carrier according to the proactive identification; sending the device authentication code to a user terminal to receive a terminal analysis code sent by the user terminal based on the operation of the user terminal on the user terminal; sending the device authentication code and the terminal analysis code to a management terminal so that the management terminal matches the device authentication code and the terminal analysis code; in the case that the matching result sent by the management terminal is consistent, generating device monitoring information according to the device authentication code and the terminal analysis code; wherein the device monitoring information includes device monitoring start time and device monitoring end time; according to the device monitoring information, sending monitoring data corresponding to the proactive identification carrier to the user terminal; wherein, according to the device authentication code and the terminal analysis code, the device monitoring information is generated, specifically including: determining the generation time of the device authentication code; determining the longest duration of the terminal analysis code according to the generation time; determining the update sub duration of the terminal analysis code according to the longest duration; matching the preset rules of each update sub duration in the preset time rule matching table according to the generation time of the device authentication code; wherein the preset rules are used to process the device authentication code and the terminal analysis code; the processing at least includes four arithmetic operations, function operations; determining the processing result obtained after processing the device authentication code and the terminal analysis code according to the preset rules; and determining the number of times of sending the terminal analysis code by the user terminal in each update sub duration and accumulating the sending times; determining the monitoring authority of the user terminal according to the accumulated sending times and the processing result; wherein the monitoring authority corresponds to different monitoring times; generating the device monitoring information according to the monitoring authority; wherein, according to the accumulated sending times and the processing result, the monitoring authority of the user terminal is determined, specifically including: in the case that the accumulated sending times are less than or equal to a preset threshold, determining the sub interval of the preset interval range corresponding to the processing result; wherein the preset interval range is used to match the monitoring authority of each processing result; in the case that the processing result is in the first sub interval, determining the monitoring authority of the user terminal as permanent authority; in the case that the processing result is in the second sub interval, determining the monitoring authority of the user terminal as temporary authority; wherein each element value of the second sub interval is greater than each element value of the first sub interval; in the case that the processing result is not in the first sub interval and / or the second sub interval, determining the monitoring authority of the user terminal as non-permitted terminal; in the case that the accumulated sending times are greater than the preset threshold, determining the monitoring authority of the user terminal as the non-permitted terminal.

2. The method of claim 1, wherein, Before acquiring the proactive identification of the proactive identification carrier, the method further comprises: determining the device type of the device preinstalled with the proactive identification carrier; wherein the device is a device without installing the proactive identification carrier; According to the device type, a corresponding matching carrier type is determined; wherein the matching carrier type at least includes: universal integrated circuit card, chip, module, terminal; The matching carrier type is sent to the operation terminal at the installation site, so that the corresponding active identification carrier of the matching carrier type is installed to the device based on the operation of the operation user of the operation terminal.

3. The method of claim 1, wherein, The device authentication code and the terminal parsing code are sent to the management terminal to match the device authentication code and the terminal parsing code, specifically including: The generation time of the device authentication code and the creation time of the terminal parsing code are determined; Through the management terminal, the authentication code matching table corresponding to the device authentication code at the generation time is determined; wherein the authentication code matching table stores the matching terminal parsing code of each device authentication code at different generation times; It is determined whether the creation time of the terminal parsing code is later than the preset time; In the case that the creation time of the terminal parsing code is later than the preset time, it is determined whether the terminal parsing code exists in the corresponding authentication code matching table at the generation time to match the device authentication code and the terminal parsing code.

4. The method of claim 1, wherein, The device authentication code is sent to the user terminal to receive the terminal parsing code sent by the user terminal based on the user operation on the user terminal, specifically including: Based on the user operation, the device authentication code and the fixed identification of the user terminal are spliced to obtain a spliced code string; The same characters in the spliced code string are removed to obtain the terminal parsing code.

5. The method of claim 4, wherein, Based on the user operation, the device authentication code and the fixed identification of the user terminal are spliced to obtain a spliced code string, specifically including: Based on the user operation on the user terminal, at least one character selected from the device authentication code is determined; and At least one character selected from the fixed identification is determined; The at least one character selected from the device authentication code and the at least one character selected from the fixed identification are spliced in the selected order of the user to obtain the spliced code string; wherein the spliced code string is a character string including a preset number of characters.

6. The method of claim 1, wherein, The device authentication code is sent to the user terminal to receive the terminal parsing code sent by the user terminal based on the user operation on the user terminal, specifically including: After the user terminal receives the device authentication code, random code acquisition information sent by the user terminal is obtained; wherein the random code acquisition information is used to acquire an analysis code set including a plurality of terminal parsing codes; Based on the random code acquisition information and the generation time of the device authentication code, the analysis code set is generated; The analysis code set is sent to the user terminal, and based on the selection operation of the user on the user terminal, the terminal parsing code in the analysis code set selected by the user terminal is determined.

7. The method of claim 1, wherein, After the active identification carrier corresponding monitoring data is sent to the user terminal according to the device monitoring information, the method further includes: acquire a data monitoring table set by the user terminal; wherein the data monitoring table is used to monitor an anomaly of the monitoring data; the anomaly includes device failure, device suspension; monitor the device corresponding to the active identification carrier according to the data monitoring table and the monitoring data; and send an anomaly alarm information to the user terminal in the case that the monitoring data has the anomaly; the anomaly alarm information includes text, sound, and picture.

8. A device monitoring device based on an active identification carrier, characterized in that The device includes: at least one processor; and a memory connected to the at least one processor in communication; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the device monitoring method based on the active identification carrier according to any one of claims 1-7.

Citation Information

Patent Citations

  • Method and device for securely connecting wireless monitoring equipment

    CN109618344A

  • Active and safe medical Internet of Things device identification and monitoring method

    CN110049019A