Intelligent central control Internet of Things management method and device, computer equipment and storage medium

CN120956772APending Publication Date: 2025-11-14SHANGHAI HUAQIN INTELLIGENT TRANSPORTATION TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511103238.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Priority Date
2024-09-13
Filing Date
2025-08-07
Publication Date
2025-11-14

Smart Images

  • Figure CN120956772A_ABST
    Figure CN120956772A_ABST
Patent Text Reader

Abstract

The invention relates to an intelligent center control Internet of Things management method and device, computer equipment and a storage medium, and the method comprises the steps: obtaining personnel operation request data, carrying out the user identity verification and operation authority verification of a personnel corresponding to the personnel operation request data, and when the operation authority verification is passed, carrying out the verification of the operation authority. Generating a corresponding operation instruction according to the personnel operation request data; the method comprises the steps of receiving an operation instruction, querying corresponding central control brand party information according to an equipment ID in the operation instruction, determining a central control docking service according to the central control brand party information, generating accurate routing information, and sending the operation instruction to corresponding hardware equipment according to the accurate routing information; and when the execution of the operation instruction is finished, generating corresponding execution feedback data, and storing the execution feedback data in a central control database in a sub-table manner. The method has the effect of improving the management efficiency of the electric bicycle.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the technical field of internet-based rental, and in particular to an intelligent central control IoT management method, device, computer equipment, and storage medium. Background Technology

[0002] Currently, with the development of IoT technology, electric bicycles are gradually evolving towards intelligence and connectivity. Centralized management of these vehicles mainly relies on central control devices integrated into the electric bicycles. However, there are multiple brands of these central control devices, each with different interface protocols. Even within the same brand, multiple devices need to be interfaced, resulting in low efficiency in centralized management of electric bicycles.

[0003] The existing technical solutions mentioned above have the following drawbacks: they have low management efficiency for electric bicycles, and therefore there is room for improvement. Summary of the Invention

[0004] To improve the management efficiency of electric bicycles, this application provides an intelligent central control IoT management method, device, computer equipment, and storage medium.

[0005] The above-mentioned objective of this application is achieved through the following technical solution: A smart central control IoT management method, the smart central control IoT management method comprising: Obtain personnel operation request data, perform user authentication and operation permission verification on the personnel corresponding to the personnel operation request data, and generate corresponding operation instructions based on the personnel operation request data when the operation permission verification is successful. The corresponding central control brand information is queried based on the device ID in the operation instruction. The central control docking service is determined based on the central control brand information, precise routing information is generated, and the operation instruction is sent to the corresponding hardware device based on the precise routing information. When the operation instruction is completed, corresponding execution feedback data is generated and stored in the central control database in a table-splitting manner.

[0006] By adopting the above technical solution, as existing electric bicycles are gradually evolving towards intelligence and connectivity, centralized management of these vehicles mainly relies on central control devices integrated within the electric bicycles. However, these central control devices come from multiple brands, each with different interface protocols, and even within the same brand, multiple devices need to be interfaced, resulting in low efficiency in centralized management of electric bicycles. Therefore, this application verifies personnel identity and operation permissions, ensuring that only authorized personnel can perform corresponding operations, reducing unauthorized or malicious operations and improving system security. By querying the central control brand information based on the device ID in the operation command and determining the central control interface service, precise routing information is generated, and the operation command is sent to the corresponding hardware device, enabling precise control of the device and improving the accuracy and precision of the operation. At the end of the operation command execution, the system generates execution feedback data and stores it in the central control database using a table partitioning method, improving data organization and management efficiency, thereby increasing the speed of subsequent data analysis and decision-making, and also improving the management efficiency of electric bicycles.

[0007] In a preferred embodiment, this application can be further configured such that: the step of obtaining personnel operation request data and performing user authentication and operation permission verification on the personnel corresponding to the personnel operation request data specifically includes: The user's identity is confirmed according to the identity authentication method set by the system. When the user identity authentication result is that the user is the same person, the user permission information is obtained. When the user permission information is not less than the permission information corresponding to the personnel operation request data, the corresponding permission pass message is generated. Based on the permissions, an operation permission token is generated via a message, and the operation instruction is generated based on the personnel operation request data and the operation permission token.

[0008] By adopting the above technical solution, the system verifies the user's identity according to a preset authentication method to ensure the legitimacy and authenticity of the user's identity. After the user's identity is verified, the system obtains the user's permission information. The system compares the obtained user permission information with the permission information corresponding to the operation request data. If the user's permission information is not less than the permission information required for the operation request, a permission pass message is generated. An operation permission token is generated based on the permission pass message. This token can be used to generate subsequent operation instructions. The corresponding operation instructions are generated based on the user's operation request data and the generated operation permission token. This operation instruction can include specific operation content, target device, and other information for subsequent operation execution. This allows the system to effectively verify the user's identity and permissions, ensuring that only authorized users can perform the corresponding operations, thereby guaranteeing the system's security and stability.

[0009] In a preferred embodiment, this application can be further configured as follows: querying the corresponding central control brand information based on the device ID in the operation instruction, determining the central control interface service based on the central control brand information, generating precise routing information, and sending the operation instruction to the corresponding hardware device based on the precise routing information, specifically including: The device ID is obtained from the operation command. Based on the correspondence between the device ID and the ZKTeco brand, the ZKTeco interface service is invoked to parse the operation command and generate the corresponding parsing result. Based on the parsing results, accurate routing information is generated.

[0010] By adopting the above technical solution, the device ID is extracted from the operation command. Based on the pre-established correspondence between the device ID and the central control brand, it is determined which central control interface service needs to be called to process the operation command of the device. According to the determined central control interface service, the corresponding interface or method is called to parse the operation command. Through parsing the operation command, the corresponding parsing result is generated. Based on the parsing result, accurate routing information is generated. The system dynamically determines the execution path and method of the operation command based on the device ID and the content of the operation command, thereby achieving precise control of the device and improving the accuracy and precision of the operation.

[0011] In a preferred embodiment, this application can be further configured such that the construction of the central control interface service specifically includes: The central control interface service uses the Netty network communication framework, which can support real-time data transmission as well as protocol expansion and customization.

[0012] By adopting the above technical solution and using Netty as the network communication framework for the central control interface service, the system is provided with high-performance, real-time and flexible network communication support, which improves the overall performance of the system and the user experience.

[0013] In a preferred embodiment, this application can be further configured such that sending the operation instruction to the corresponding hardware device based on the precise routing information specifically includes: Based on the precise routing information, the routing path is optimized through intelligent routing, and the transmission path with the least latency is selected to quickly transmit the operation command to the corresponding hardware device. During the transmission of operation instructions, the transmission status is monitored and the transmission log is recorded. When the transmission delay exceeds the preset delay threshold or a transmission error occurs, a retransmission instruction is triggered, and the transmission is carried out through the backup path.

[0014] By adopting the above technical solution, the system evaluates and selects possible transmission paths based on accurate routing information to ensure that the transmission path with the least delay is selected. After selecting the optimal transmission path, the system quickly transmits the operation command to the corresponding hardware device. During the transmission of the operation command, the system monitors and records the transmission status in real time. When the transmission delay exceeds the preset delay threshold or a transmission error occurs, the system will trigger the operation of retransmitting the command. This achieves intelligent optimization and monitoring of the operation command transmission process, ensuring that the command can be transmitted to the target device quickly and accurately, and performing timely error handling and fault tolerance during the transmission process, further improving the accuracy and precision of the operation.

[0015] In a preferred embodiment, this application can be further configured such that storing the execution feedback data in the central control database via table partitioning specifically includes: The central control database uses the timestamp and device ID of the execution feedback data, and performs modulo partitioning based on the system's preset modulo value; The execution feedback data is stored in the central control database one by one in chronological order.

[0016] By adopting the above technical solution, the central control database uses a preset modulo value to perform modulo partitioning based on the timestamp and device ID of the execution feedback data, and stores the data evenly in different tables to reduce the load on a single table and improve the performance of the database. In each partitioned table, the execution feedback data is stored in the database one by one in chronological order, effectively storing the execution feedback data, and partitioning the storage according to time and device ID, thereby improving the management efficiency of electric bicycles.

[0017] The second objective of this invention is achieved through the following technical solution: An intelligent central control IoT management device, the intelligent central control IoT management device comprising: The operation instruction generation module is used to acquire personnel operation request data, perform user authentication and operation permission verification on the personnel corresponding to the personnel operation request data, and generate corresponding operation instructions based on the personnel operation request data when the operation permission verification is successful. The operation instruction sending module is used to query the corresponding central control brand information based on the device ID in the operation instruction, determine the central control docking service based on the central control brand information, generate precise routing information, and send the operation instruction to the corresponding hardware device based on the precise routing information. The data partitioning and storage module is used to generate corresponding execution feedback data when the operation instruction is completed, and to store the execution feedback data in the central control database through partitioning.

[0018] By adopting the above technical solution, as existing electric bicycles are gradually evolving towards intelligence and connectivity, centralized management of these vehicles mainly relies on central control devices integrated within the electric bicycles. However, these central control devices come from multiple brands, each with different interface protocols, and even within the same brand, multiple devices need to be interfaced, resulting in low efficiency in centralized management of electric bicycles. Therefore, this application verifies personnel identity and operation permissions, ensuring that only authorized personnel can perform corresponding operations, reducing unauthorized or malicious operations and improving system security. By querying the central control brand information based on the device ID in the operation command and determining the central control interface service, precise routing information is generated, and the operation command is sent to the corresponding hardware device, enabling precise control of the device and improving the accuracy and precision of the operation. At the end of the operation command execution, the system generates execution feedback data and stores it in the central control database using a table partitioning method, improving data organization and management efficiency, thereby increasing the speed of subsequent data analysis and decision-making, and also improving the management efficiency of electric bicycles.

[0019] The above-mentioned objective three of this application is achieved through the following technical solution: A computer device includes a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the steps of the above-described intelligent central control IoT management method.

[0020] The fourth objective of this application is achieved through the following technical solution: A computer-readable storage medium storing a computer program that, when executed by a processor, implements the steps of the above-described intelligent central control IoT management method.

[0021] In summary, this application includes at least one of the following beneficial technical effects: 1. The system verifies user identity using a preset authentication method to ensure the legitimacy and authenticity of the user's identity. After successful user authentication, the system obtains the user's permission information. The system compares the obtained user permission information with the permission information corresponding to the operation request data. If the user's permission information is not less than the permission information required for the operation request, a permission pass message is generated. An operation permission token is generated based on the permission pass message. This token can be used to generate subsequent operation instructions. The corresponding operation instructions are generated based on the user's operation request data and the generated operation permission token. These operation instructions can include specific operation content, target device, and other information for subsequent operation execution. This allows the system to effectively verify user identity and permissions, ensuring that only authorized users can perform the corresponding operations, thereby guaranteeing the security and stability of the system. 2. Extract the device ID from the operation command. Based on the pre-established correspondence between the device ID and the central control brand, determine which central control interface service needs to be called to process the operation command of the device. According to the determined central control interface service, call the corresponding interface or method to parse the operation command. Through parsing the operation command, generate the corresponding parsing result. Based on the parsing result, generate accurate routing information. The system dynamically determines the execution path and method of the operation command based on the device ID and the content of the operation command, realizing precise control of the device. Based on the accurate routing information, the system evaluates and selects possible transmission paths to ensure that the transmission path with the least delay is selected. After selecting the optimal transmission path, the system quickly transmits the operation command to the corresponding hardware device. During the operation command transmission process, the system monitors and records the transmission status in real time. When the transmission delay exceeds the preset delay threshold or a transmission error occurs, the system will trigger the operation of retransmitting the command, thereby realizing intelligent optimization and monitoring of the operation command transmission process, ensuring that the command can be transmitted to the target device quickly and accurately, and performing timely error handling and fault tolerance during the transmission process, improving the accuracy and precision of the operation. 3. The central control database uses a preset modulo value to partition the data based on the timestamp and device ID of the execution feedback data, and stores the data evenly in different tables to reduce the load on a single table and improve the performance of the database. In each partitioned table, the execution feedback data is stored in the database one by one in chronological order, effectively storing the execution feedback data. The partitioned storage based on time and device ID improves the management efficiency of electric bicycles. Attached Figure Description

[0022] Figure 1 This is a flowchart of an intelligent central control IoT management method in one embodiment of this application; Figure 2 This is a flowchart illustrating the implementation of step S10 in the intelligent central control IoT management method in one embodiment of this application; Figure 3 This is a flowchart illustrating the implementation of step S20 in the intelligent central control IoT management method in one embodiment of this application; Figure 4 This is a flowchart illustrating the implementation of step S21 in the intelligent central control IoT management method in one embodiment of this application; Figure 5 This is another implementation flowchart of step S20 in the intelligent central control IoT management method in one embodiment of this application; Figure 6 This is a flowchart illustrating the implementation of step S30 in the intelligent central control IoT management method in one embodiment of this application; Figure 7 This is a schematic block diagram of an intelligent central control IoT management device according to one embodiment of this application; Figure 8 This is a schematic diagram of a device according to one embodiment of this application. Detailed Implementation

[0023] The present application will be further described in detail below with reference to the accompanying drawings.

[0024] In one embodiment, such as Figure 1 As shown, this application discloses an intelligent central control IoT management method, which specifically includes the following steps: S10: Obtain personnel operation request data, perform user authentication and operation permission verification on the personnel corresponding to the personnel operation request data, and generate corresponding operation instructions based on the personnel operation request data when the operation permission verification is successful.

[0025] In this embodiment, personnel operation request data refers to the request information from users, merchants, and other personnel to operate the vehicle.

[0026] Specifically, the system first needs to obtain personnel operation request data from the front end or other interfaces, including requests such as speed limit, locking, unlocking, enabling, disabling, one-click start, and vehicle location. Then, it performs user authentication on the person who issued the request, such as verifying the person's identity information in the request data through authentication services like LDAP or OAuth. When the operation request comes from a legitimate user, it performs operation permission verification by querying the permission management system to determine whether the user has permission to execute the requested operation. Only after the permission verification is passed will the system generate specific operation instructions based on the user's operation request data.

[0027] S20: Query the corresponding central control brand information based on the device ID in the operation command, determine the central control interface service based on the central control brand information, generate accurate routing information, and send the operation command to the corresponding hardware device based on the accurate routing information.

[0028] In this embodiment, the central control brand information refers to the brand information corresponding to the central control device. The central control interface service refers to the service of protocol conversion and interface for different brands.

[0029] Specifically, using the device ID in the operation command, the brand information of the corresponding device is queried from the device management database. Based on the queried brand information, the specific service address and API call method for interfacing with the central control system are determined, and detailed and accurate routing information is generated. Using the generated routing information, the operation command is sent to the target hardware device to execute the corresponding operation.

[0030] S30: When the operation instruction is completed, the corresponding execution feedback data is generated and stored in the central control database in a table-splitting manner.

[0031] In this embodiment, execution feedback data refers to information during the execution of operation instructions.

[0032] Specifically, after the hardware device executes the operation command, it generates corresponding execution feedback data, including information such as execution result, execution time, and device status. The generated execution feedback data is stored in the central control database in a partitioned manner. Partitioned storage can be based on device ID, timestamp, etc., to improve data access efficiency and query performance.

[0033] In one embodiment, such as Figure 2 As shown, in step S10, which involves acquiring personnel operation request data and performing user authentication and operation permission verification on the personnel corresponding to the personnel operation request data, the specific steps include: S11: Confirm the user's identity according to the authentication method set by the system. When the user's identity verification result is that the user is the same person, obtain the user's permission information. When the user's permission information is not less than the permission information corresponding to the data requested by the user, generate the corresponding permission pass message.

[0034] Specifically, the system verifies the user's identity through pre-set authentication methods such as LDAP and OAuth. When the identity information provided by the user is verified and confirmed to be that of the user, the system obtains the user's permission information, reducing the possibility of using other people's accounts to open vehicles and improving the efficiency of vehicle management. After obtaining the user's permission information, it compares it with the permission information corresponding to the operation request data. If the user's permission information is not less than the permission information required for the operation request, the system generates a permission approval message, indicating that the user has the permission to perform the operation.

[0035] S12: Generate an operation permission token through a message based on permissions, and generate an operation instruction based on the personnel operation request data and the operation permission token.

[0036] Specifically, based on the generated permissions, the system generates an operation permission token via a message. This token is used to identify the user's operation permissions, and operation instructions are generated together with the user's operation request data based on the token, so as to perform permission verification and subsequent specific operation execution steps in the subsequent operation process.

[0037] In one embodiment, such as Figure 3 As shown, in step S20, the corresponding central control brand information is queried based on the device ID in the operation command, the central control interface service is determined based on the central control brand information, precise routing information is generated, and the operation command is sent to the corresponding hardware device based on the precise routing information. Specifically, this includes: S21: Obtain the device ID from the operation command, and based on the correspondence between the device ID and the ZKTeco brand, call the ZKTeco interface service to parse the operation command and generate the corresponding parsing result.

[0038] Specifically, the device ID is extracted from the operation command. This device ID is used to identify the specific hardware device. The corresponding relationship between the device ID and the central control brand is found, that is, which brand the device corresponds to. Then, the corresponding data transmission protocol is selected according to the different brand, and the corresponding central control interface service is called to parse the operation command to obtain the specific operation content and parameters.

[0039] S22: Generate precise routing information based on the parsing results.

[0040] Specifically, the central control docking service returns parsing results such as specific operation content and parameters. Based on the parsing results, precise routing information for operation is generated, including the communication address of the target device, the required API call method, and the corresponding authentication information.

[0041] In one embodiment, such as Figure 4 As shown, step S21, namely the construction of the central control docking service, specifically includes: S211: The central control interface service adopts the Netty network communication framework, which can support real-time data transmission as well as protocol expansion and customization.

[0042] Specifically, a custom channel initializer can be set up according to the Netty network communication framework, and a specific processor chain can be configured, such as adding decoders and encoders for processing protocol parsing. Since Netty supports various built-in codecs, custom implementations can also be made, thereby enabling unified communication and data transmission for different brands of central control devices.

[0043] In one embodiment, such as Figure 5 As shown, in step S20, the operation command is sent to the corresponding hardware device based on the precise routing information, specifically including: S23: Based on accurate routing information, optimize the routing path through intelligent routing, select the transmission path with the least latency, and quickly transmit the operation command to the corresponding hardware device.

[0044] Specifically, based on the generated accurate routing information, the system uses an intelligent routing algorithm to optimize the routing path and select the transmission path with the least latency. The intelligent routing algorithm can determine the latency of each path based on real-time network status, historical data, and prediction models, and select the optimal path. Then, through the optimized routing path, the operation command is quickly transmitted to the corresponding hardware device to ensure that the command can reach the target device with the shortest latency.

[0045] S24: During the transmission of operation instructions, monitor the transmission status and record the transmission log. When the transmission delay exceeds the preset delay threshold or a transmission error occurs, trigger a retransmission instruction and retransmit through the backup path.

[0046] Specifically, during the transmission of operation commands, the system continuously monitors the transmission status and records transmission logs. The transmission logs include the transmission start time, end time, path information, and any abnormal situations that occur. If a delay exceeding a preset delay threshold or a transmission error is detected during transmission, the system will immediately trigger a retransmission mechanism. The retransmission mechanism will select a predefined backup path and retransmit the operation commands to ensure that the commands can successfully reach the target device. This process improves the reliability and stability of transmission through automated monitoring and rapid response mechanisms.

[0047] In one embodiment, such as Figure 6 As shown, in step S30, the execution feedback data is stored in the central control database using a table partitioning method, specifically including: S31: The central control database uses the timestamp and device ID of the execution feedback data, and performs modulo partitioning based on the system's preset modulo value.

[0048] Specifically, in order to efficiently store and manage execution feedback data, the central control database uses timestamps and device IDs as the basis for table partitioning. First, the system obtains the timestamps and device IDs from the execution feedback data and performs a modulo operation based on a preset modulo value, such as partitioning the table by taking the modulo 1000 based on the year and device ID. This modulo partitioning strategy can distribute the data evenly across multiple tables, reducing the storage pressure and query load of a single table and improving the performance and query efficiency of the database.

[0049] S32: Store the execution feedback data into the central control database one by one in chronological order.

[0050] Specifically, after the execution feedback data is processed by the modulo partitioning strategy to determine the specific storage table, the system will store these data into the corresponding partitioned tables one by one in chronological order. Each data item will be recorded with its receiving time and stored in chronological order in the future, which improves the continuity and integrity of the data and facilitates time series analysis and fault tracing.

[0051] It should be understood that the sequence number of each step in the above embodiments does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.

[0052] In one embodiment, an intelligent central control IoT management device is provided, which corresponds one-to-one with the intelligent central control IoT management method described in the above embodiments. For example... Figure 7 As shown, this intelligent central control IoT management device includes an operation command generation module, an operation command sending module, and a data partitioning and storage module. Detailed descriptions of each functional module are as follows: The operation instruction generation module is used to acquire personnel operation request data, perform user authentication and operation permission verification on the personnel corresponding to the personnel operation request data, and generate corresponding operation instructions based on the personnel operation request data when the operation permission verification is successful. The operation instruction sending module is used to query the corresponding central control brand information based on the device ID in the operation instruction, determine the central control docking service based on the central control brand information, generate precise routing information, and send the operation instruction to the corresponding hardware device based on the precise routing information. The data partitioning and storage module is used to generate corresponding execution feedback data when the operation instruction is completed, and to store the execution feedback data in the central control database through partitioning.

[0053] Optionally, the operation instruction generation module includes: The user permission verification submodule is used to confirm the user's identity according to the identity authentication method set by the system. When the user identity verification result is that the user is the same person, the user permission information is obtained. When the user permission information is not less than the permission information corresponding to the personnel operation request data, the corresponding permission pass message is generated. The user instruction generation submodule is used to generate an operation permission token through a message based on the permissions, and to generate the operation instruction based on the user operation request data and the operation permission token.

[0054] Specific limitations regarding the intelligent central control IoT management device can be found in the limitations of the intelligent central control IoT management method described above, and will not be repeated here. Each module in the aforementioned intelligent central control IoT management device can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in the processor of a computer device in hardware form or independently of it, or stored in the memory of a computer device in software form, so that the processor can call and execute the corresponding operations of each module.

[0055] In one embodiment, a computer device is provided, which may be a server, and its internal structure diagram may be as follows: Figure 8 As shown, the computer device includes a processor, memory, network interface, and database connected via a system bus. The processor provides computing and control capabilities. The memory includes non-volatile storage media and internal memory. The non-volatile storage media stores the operating system, computer programs, and database. The internal memory provides an environment for the operation of the operating system and computer programs stored in the non-volatile storage media. The network interface is used for communication with external terminals via a network connection. When the computer program is executed by the processor, it implements an intelligent central control IoT management method.

[0056] In one embodiment, a computer device is provided, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to perform the following steps: Obtain personnel operation request data, perform user authentication and operation permission verification on the personnel corresponding to the personnel operation request data, and generate corresponding operation instructions based on the personnel operation request data when the operation permission verification is successful. Based on the device ID in the operation command, query the corresponding ZKT brand information, determine the ZKT docking service based on the ZKT brand information, generate accurate routing information, and send the operation command to the corresponding hardware device based on the accurate routing information; When the operation instruction is completed, the corresponding execution feedback data is generated and stored in the central control database in a table-splitting manner.

[0057] In one embodiment, a computer-readable storage medium is provided having a computer program stored thereon, the computer program performing the following steps when executed by a processor: Obtain personnel operation request data, perform user authentication and operation permission verification on the personnel corresponding to the personnel operation request data, and generate corresponding operation instructions based on the personnel operation request data when the operation permission verification is successful. Based on the device ID in the operation command, query the corresponding ZKT brand information, determine the ZKT docking service based on the ZKT brand information, generate accurate routing information, and send the operation command to the corresponding hardware device based on the accurate routing information; When the operation instruction is completed, the corresponding execution feedback data is generated and stored in the central control database in a table-splitting manner.

[0058] Those skilled in the art will understand that all or part of the processes in the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium. When executed, the computer program can include the processes of the embodiments of the above methods. Any references to memory, storage, databases, or other media used in the embodiments provided in this application can include non-volatile and / or volatile memory. Non-volatile memory can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory. Volatile memory can include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in various forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), dual data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), Rambus direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM), etc.

[0059] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the above-described division of functional units and modules is used as an example. In practical applications, the above functions can be assigned to different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above.

[0060] The above-described embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this application, and should all be included within the protection scope of this application.

Claims

1. An intelligent central control IoT management method, characterized in that, The intelligent central control IoT management method includes: Obtain personnel operation request data, perform user authentication and operation permission verification on the personnel corresponding to the personnel operation request data, and generate corresponding operation instructions based on the personnel operation request data when the operation permission verification is successful. The corresponding central control brand information is queried based on the device ID in the operation instruction. The central control docking service is determined based on the central control brand information, precise routing information is generated, and the operation instruction is sent to the corresponding hardware device based on the precise routing information. When the operation instruction is completed, corresponding execution feedback data is generated and stored in the central control database in a table-splitting manner.

2. The intelligent central control IoT management method according to claim 1, characterized in that, The process of acquiring personnel operation request data and performing user authentication and operation permission verification on the personnel corresponding to the personnel operation request data specifically includes: The user's identity is confirmed according to the identity authentication method set by the system. When the user identity authentication result is that the user is the same person, the user permission information is obtained. When the user permission information is not less than the permission information corresponding to the personnel operation request data, the corresponding permission pass message is generated. Based on the permissions, an operation permission token is generated via a message, and the operation instruction is generated based on the personnel operation request data and the operation permission token.

3. The intelligent central control IoT management method according to claim 1, characterized in that, The steps of querying the corresponding central control brand information based on the device ID in the operation command, determining the central control interface service based on the central control brand information, generating precise routing information, and sending the operation command to the corresponding hardware device based on the precise routing information specifically include: The device ID is obtained from the operation command. Based on the correspondence between the device ID and the ZKTeco brand, the ZKTeco interface service is invoked to parse the operation command and generate the corresponding parsing result. Based on the parsing results, accurate routing information is generated.

4. The intelligent central control IoT management method according to claim 3, characterized in that, The construction of the central control interface service specifically includes: The central control interface service uses the Netty network communication framework, which can support real-time data transmission as well as protocol expansion and customization.

5. The intelligent central control IoT management method according to claim 1, characterized in that, Sending the operation command to the corresponding hardware device based on the precise routing information specifically includes: Based on the precise routing information, the routing path is optimized through intelligent routing, and the transmission path with the least latency is selected to quickly transmit the operation command to the corresponding hardware device. During the transmission of operation instructions, the transmission status is monitored and the transmission log is recorded. When the transmission delay exceeds the preset delay threshold or a transmission error occurs, a retransmission instruction is triggered, and the transmission is carried out through the backup path.

6. The intelligent central control IoT management method according to claim 1, characterized in that, The step of storing the execution feedback data in the central control database using a table partitioning method specifically includes: The central control database uses the timestamp and device ID of the execution feedback data, and performs modulo partitioning based on the system's preset modulo value; The execution feedback data is stored in the central control database one by one in chronological order.

7. An intelligent central control IoT management device, characterized in that, The intelligent central control IoT management device includes: The operation instruction generation module is used to acquire personnel operation request data, perform user authentication and operation permission verification on the personnel corresponding to the personnel operation request data, and generate corresponding operation instructions based on the personnel operation request data when the operation permission verification is passed. The operation instruction sending module is used to query the corresponding central control brand information based on the device ID in the operation instruction, determine the central control docking service based on the central control brand information, generate precise routing information, and send the operation instruction to the corresponding hardware device based on the precise routing information. The data partitioning and storage module is used to generate corresponding execution feedback data when the operation instruction is completed, and to store the execution feedback data in the central control database through partitioning.

8. The intelligent central control IoT management device according to claim 7, characterized in that, The operation instruction generation module includes: The user permission verification submodule is used to confirm the user's identity according to the identity authentication method set by the system. When the user identity verification result is that the user is the same person, the user permission information is obtained. When the user permission information is not less than the permission information corresponding to the personnel operation request data, the corresponding permission pass message is generated. The user instruction generation submodule is used to generate an operation permission token through a message based on the permissions, and to generate the operation instruction based on the user operation request data and the operation permission token.

9. A computer device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the computer program, it implements the steps of the intelligent central control IoT management method as described in any one of claims 1 to 6.

10. A computer-readable storage medium storing a computer program, characterized in that, When the computer program is executed by the processor, it implements the steps of the intelligent central control IoT management method as described in any one of claims 1 to 6.