A control method and system for LED display screen with protection function

By using the encryption and decryption mechanism of dynamic key parameters and occupation status identification in the security chip of the LED display screen, the problem of insufficient security of the LED display screen control system is solved, and effective protection of malicious devices and secure transmission of image data is achieved.

CN119383406BActive Publication Date: 2025-04-01SHENZHEN ZHONGRUN OPTOELECTRONICS TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411932791.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-12-26
Publication Date
2025-04-01
Estimated Expiration
2044-12-26

AI Technical Summary

Technical Problem

The existing LED display control system lacks an effective security protection mechanism, which makes the system vulnerable to the risk of intrusion of malicious devices and image data leakage.

Method used

By implementing the generation, encryption and decryption mechanism of dynamic key parameters and occupation status identification in the security chip of the LED display, it is ensured that only devices that have been authorized and in a valid session can access and display images.

Benefits of technology

It effectively prevents illegal access to malicious devices and the leakage of image data, and significantly improves the security protection capabilities of LED displays.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119383406B_ABST
    Figure CN119383406B_ABST
Patent Text Reader

Abstract

The present application provides a control method and system for an LED display screen with a protection function, which relates to the field of image communication technology. The method includes: receiving a security verification request, obtaining control authority information and device information in the security verification request; if the control authority information is verified, generating a dynamic key parameter and a first occupancy state representation, encrypting the dynamic key parameter to obtain the first encrypted information; sending the first encrypted information to the control device; when receiving a display request, obtaining the request information in the currently received display request; if the request information contains a second occupancy state identifier that is consistent with the first occupancy state identifier, decrypting the encrypted image in the request information based on the dynamic key parameter to obtain the target image to be displayed; transmitting the target image to the control module of the LED display screen for control display. Applying the method provided in the embodiment of the present application can improve the security protection capability of the LED display screen.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of image communication technology, and in particular to a control method and system for an LED display screen with a protective function. Background Art

[0002] In the context of the rapid development of modern information technology, LED displays, as an important information dissemination medium, are widely used in various public places, commercial exhibitions, conferences and entertainment venues. Remotely controlling the display content of LED displays through computers has become an efficient means of dynamic information updates and remote control management. This technology uses network connections to enable operators to monitor and update the content of LED displays in real time at remote locations, greatly improving the flexibility and timeliness of information dissemination.

[0003] However, as the network environment becomes increasingly complex, the technology of remotely controlling LED displays through computers also faces severe security challenges. A major problem is that existing LED display control systems often lack effective security protection mechanisms, making the system vulnerable to intrusion by malicious devices. These malicious devices may illegally access the control system by forging legitimate identities, exploiting system vulnerabilities, or conducting network attacks, and then tamper with the playback content of the LED display. Summary of the invention

[0004] The technical problem to be solved by this application is to provide a control method and system for an LED display screen with a protective function, which can improve the safety protection capability of the LED display screen. The specific solution is as follows:

[0005] A control method for an LED display screen with a protection function, applied to a security chip of an LED display screen, comprising:

[0006] When receiving a security verification request for controlling a device, obtaining control authority information and device information in the security verification request;

[0007] If the control authority information is verified, a dynamic key parameter and a first occupancy status identifier are generated; the dynamic key parameter includes a first dynamic key parameter and a second dynamic key parameter; the first occupancy status identifier is generated based on the first dynamic key parameter and the device information;

[0008] Encrypting the first dynamic key parameter and the second dynamic key parameter using a preset asymmetric encryption algorithm to obtain first encrypted information;

[0009] Sending the first encrypted information to the control device;

[0010] When a display request is received, obtaining request information in the currently received display request;

[0011] detecting whether the request information includes a second occupancy status identifier that is consistent with the first occupancy status identifier;

[0012] If the request information includes a second occupancy status identifier that is consistent with the first occupancy status identifier, decrypting the second encrypted information in the request information based on the second dynamic key parameter to obtain a target image to be displayed;

[0013] The target image is transmitted to the control module of the LED display screen so that the control module controls the display of the target image.

[0014] In the above method, optionally, the process of verifying the control authority information includes:

[0015] Verifying the control authority information using a pre-stored authority configuration file;

[0016] If the control authority information matches any authority configuration data in the authority configuration file, it is determined that the control authority information is verified to be successful.

[0017] In the above method, optionally, decrypting the second encrypted information in the request information based on the second dynamic key parameter to obtain the target image to be displayed includes:

[0018] generating a decryption key according to the first occupancy state identifier and the second dynamic key parameter;

[0019] The second encrypted information is decrypted using the decryption key to obtain a target image to be displayed.

[0020] In the above method, optionally, generating a decryption key according to the first occupancy status identifier and the second dynamic key parameter includes:

[0021] Performing an XOR operation on the first occupancy state identifier and the second dynamic key parameter to obtain a target key parameter;

[0022] The target key parameters are calculated using a preset hash algorithm to obtain a decryption key.

[0023] The above method, optionally, after sending the first encrypted information to the control device, further includes:

[0024] If a second occupancy status identifier that is consistent with the first occupancy status identifier is not obtained within a preset time period, the first occupancy status identifier and the dynamic key parameter are destroyed.

[0025] A control system for an LED display screen with a protection function, applied to a security chip of the LED display screen, the system comprising:

[0026] A first receiving unit, configured to, when receiving a security verification request for a control device, obtain control authority information and device information in the security verification request;

[0027] A generating unit, configured to generate a dynamic key parameter and a first occupancy status identifier when the control authority information is verified; the dynamic key parameter includes a first dynamic key parameter and a second dynamic key parameter; the first occupancy status identifier is generated based on the first dynamic key parameter and the device information;

[0028] an encryption unit, configured to encrypt the first dynamic key parameter and the second dynamic key parameter by using a preset asymmetric encryption algorithm to obtain first encrypted information;

[0029] A sending unit, configured to send the first encrypted information to the control device;

[0030] a second receiving unit, configured to, when receiving a display request, obtain request information in the currently received display request;

[0031] A detection unit, configured to detect whether the request information includes a second occupancy status identifier that is consistent with the first occupancy status identifier;

[0032] a decryption unit, configured to decrypt the second encrypted information in the request information based on the second dynamic key parameter to obtain a target image to be displayed if the request information includes a second occupancy status identifier that is consistent with the first occupancy status identifier;

[0033] The transmission unit is used to transmit the target image to the control module of the LED display screen so that the control module controls the display of the target image.

[0034] In the above system, optionally, the generating unit comprises:

[0035] A verification subunit, used to verify the control authority information using a pre-stored authority configuration file;

[0036] The determination subunit is used to determine that the control authority information is verified if the control authority information matches any authority configuration data in the authority configuration file.

[0037] In the above system, optionally, the decryption unit comprises:

[0038] a generating subunit, configured to generate a decryption key according to the first occupancy state identifier and the second dynamic key parameter;

[0039] The decryption subunit is used to decrypt the second encrypted information using the decryption key to obtain a target image to be displayed.

[0040] In the above system, optionally, the generating subunit comprises:

[0041] a first calculation module, configured to perform an XOR operation on the first occupancy state identifier and the second dynamic key parameter to obtain a target key parameter;

[0042] The second calculation module is used to calculate the target key parameters using a preset hash algorithm to obtain a decryption key.

[0043] The above system may optionally further include:

[0044] A destroying unit is configured to destroy the first occupancy status identifier and the dynamic key parameter if a second occupancy status identifier consistent with the first occupancy status identifier is not obtained within a preset time period.

[0045] Based on the above-mentioned implementation of the present application, a control method and system for an LED display screen with a protection function are provided, and the method is applied to a security chip of an LED display screen. The method includes: when a security verification request of a control device is received, the control authority information and device information in the security verification request are obtained; when the control authority information is verified, a dynamic key parameter and a first occupancy state identifier are generated; the dynamic key parameter includes a first dynamic key parameter and a second dynamic key parameter; the first occupancy state identifier is generated based on the first dynamic key parameter and the device information; the first dynamic key parameter and the second dynamic key parameter are encrypted by a preset asymmetric encryption algorithm to obtain first encrypted information; the first encrypted information is sent to the control device; when a display request is received, the request information in the currently received display request is obtained; whether the request information contains a second occupancy state identifier consistent with the first occupancy state identifier is detected; if the request information contains a second occupancy state identifier consistent with the first occupancy state identifier, the second encrypted information in the request information is decrypted based on the second dynamic key parameter to obtain a target image to be displayed; and the target image is transmitted to a control module of the LED display screen so that the control module controls and displays the target image. By applying the method provided in the embodiment of the present application, malicious devices can be prevented from illegally accessing the control system of the LED display screen, image leakage during transmission can be avoided, and the security protection capability of the LED display screen can be effectively improved. BRIEF DESCRIPTION OF THE DRAWINGS

[0046] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on the provided drawings without paying any creative work.

[0047] Figure 1 A method flow chart of a method for controlling an LED display screen with a protective function provided in this application;

[0048] Figure 2 A flowchart of the process of verifying the control authority information provided for this application;

[0049] Figure 3 A flowchart of a process for obtaining a target image to be displayed provided by the present application;

[0050] Figure 4 A schematic diagram of the structure of a control system for an LED display screen with a protective function provided in this application. DETAILED DESCRIPTION

[0051] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0052] In this application, the terms "comprises", "comprising" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprising a ..." does not exclude the presence of other identical elements in the process, method, article or device comprising the element.

[0053] Existing LED display control systems often lack effective security protection mechanisms, making the system vulnerable to intrusion by malicious devices. These malicious devices may illegally access the control system by forging legitimate identities, exploiting system vulnerabilities or conducting network attacks, and then tamper with the playback content of the LED display.

[0054] In addition, the information security problem during remote control is also reflected in the risk of leakage of the image content to be played. Due to the security loopholes that may exist in the data transmission and storage links, sensitive or confidential image information may be illegally intercepted or copied by a third party during the process of transmission to the LED display. Such leakage not only infringes on the intellectual property rights of the content owner, but may also lead to the leakage of important information such as commercial secrets and personal privacy, causing immeasurable losses to enterprises and individuals.

[0055] Based on this, the embodiment of the present application provides a control method for an LED display screen with a protection function. The method can be applied to a security chip of an LED display screen. The security chip is connected to a control module of the LED display screen. The security chip has multiple encryption algorithms and permission configuration files built in. The security chip can be used to perform security verification on the control device and encrypt and decrypt data; the control module is used to perform display control. The method flow chart of the method is as follows: Figure 1 As shown, specifically including:

[0056] S101: When receiving a security verification request for controlling a device, obtaining control authority information and device information in the security verification request.

[0057] In this embodiment, the control authority information includes but is not limited to one or more of user authentication data, access tokens, keys or passwords, and the control authority information can be used to prove that the control device has the authority to send display requests to the LED display screen. For example, in an actual application scenario, the control authority information can be a unique identifier (such as a username + password combination) assigned to each legitimate user by the management system or a digital certificate based on a public key infrastructure PKI, etc.

[0058] In this embodiment, device information refers to descriptive data about the control device that initiates the request, which may include at least one physical attribute of the device, such as MAC address, serial number, IP address, hardware ID, etc., or software-level information, such as at least one of the operating system version and application version.

[0059] Optionally, the control device can send a security verification request to the LED display screen when there is a need for image display, or can send a security verification request to the LED display screen when there is a need to change the displayed image or adjust system parameters.

[0060] In some embodiments, the control device may also send a security verification request to the LED display screen at a preset period to re-verify the identity and authority of the control device, thereby preventing an illegal user from using an existing connection to operate after a previous legitimate user leaves.

[0061] S102: When the control authority information is verified to be successful, a dynamic key parameter and a first occupancy status identifier are generated; the dynamic key parameter includes a first dynamic key parameter and a second dynamic key parameter; and the first occupancy status identifier is generated based on the first dynamic key parameter and the device information.

[0062] In this embodiment, the control permission information is used to compare with a preset permission configuration file to confirm whether the requesting party has sufficient permissions to initiate a display request.

[0063] Optionally, the first occupancy state identifier is a dynamic identifier used to verify the identity of the control device and the validity of the session, which can ensure that the authorized device can interact with the LED display within a specific time window.

[0064] Optionally, two different random number strings may be generated by a random number generator as the first dynamic key parameter and the second dynamic key parameter.

[0065] In some embodiments, the current timestamp can also be input into the hash function SHA-256 to obtain a 256-bit (32-byte) hash value of the current timestamp; the hash value of the current timestamp is divided into two parts, one part (for example, the first 16 bytes) is used as the first dynamic key parameter, and the other part (for example, the last 16 bytes) is used as the second dynamic key parameter.

[0066] In some embodiments, an additional layer of security may be added by checking device information to identify whether the security verification request comes from a known and trusted device.

[0067] In this embodiment, the first dynamic key parameter and the device information may be concatenated to obtain a first occupancy status identifier.

[0068] In some embodiments, the first dynamic key parameter, the device information, and the permission category corresponding to the permission control information can also be concatenated and combined, and then the combined string can be hashed again using a hash function (such as SHA-256) to generate a first occupancy status identifier, and a valid time can be set for the first occupancy status identifier according to the permission category. If the valid time is exceeded, the first occupancy status identifier can be destroyed.

[0069] S103: Encrypt the first dynamic key parameter and the second dynamic key parameter using a preset asymmetric encryption algorithm to obtain first encrypted information.

[0070] In this embodiment, the first dynamic key parameter and the second dynamic key parameter are combined into a data block. For example, the first dynamic key parameter and the second key parameter can be connected together by a preset concatenation symbol to form a string or a byte sequence, and the concatenation symbol can be various types of characters. Then, the data block is encrypted using a private key (Private Key) in the asymmetric key pre-generated in the security chip to obtain the first encrypted information; the asymmetric encryption algorithm can be an RSA algorithm.

[0071] S104: Send the first encrypted information to the control device.

[0072] In this embodiment, the first encrypted information is sent to the control device, so that the control device can generate a display request based on the first encrypted information.

[0073] In this embodiment, after the control device receives the first encrypted information, it can decrypt the first encrypted information according to the pre-stored public key, obtain the data block, identify the splicing symbol in the data block, and thus obtain the first dynamic key and the second dynamic key, and then generate a second occupancy status identifier through the first dynamic key and the device information of the control device, and encrypt the target image to be displayed based on the second dynamic key parameters to obtain the second encrypted information; then generate a display request according to the second occupancy status identifier and the second encrypted information, and send the display request to the LED display screen.

[0074] Optionally, the control device may generate an encryption key based on the second dynamic key parameter and the second occupancy status identifier, and the encryption key may be a key of a symmetric encryption algorithm.

[0075] In some embodiments, the control device can randomly generate an initialization vector, and then use the encryption key and the initialization vector to generate an encryptor of the symmetric encryption algorithm AES. If the data length of the target image is not an integer multiple of the block size of the AES encryptor, the target image is padded with data, and the padded image data is encrypted using the encryptor to obtain the image ciphertext, and then the initialization vector is appended to the image ciphertext to obtain the second encrypted information.

[0076] S105: When a display request is received, obtain request information in the currently received display request.

[0077] In this embodiment, the request information may generally include the second occupancy status identifier and the second encrypted information.

[0078] Optionally, the second encryption information may include an initialization vector and an image ciphertext.

[0079] S106: Detect whether the request information includes a second occupancy status identifier that is consistent with the first occupancy status identifier; if not, execute S107; if yes, execute S108.

[0080] In this embodiment, the first occupancy status identifier may be matched with a field in the request information to determine whether the request information includes the first occupancy status identifier.

[0081] S107: Feedback occupancy prompt information, where the occupancy prompt information is used to prompt that the LED display screen is in an occupied state.

[0082] In this embodiment, if the request information does not include a second occupancy status identifier that is consistent with the first occupancy status identifier, it means that the device sending the display request is not authorized or is not in a valid session. At this time, the device can be prompted that the LED display screen is currently occupied.

[0083] In this embodiment, by introducing the verification mechanism of the occupancy status identifier, it is ensured that only authorized devices in a valid session can send display requests. Even if an attacker can obtain the encrypted image data, the image cannot be successfully decrypted and displayed without the correct occupancy status identifier. The occupancy status identifier is generated based on dynamic key parameters and device information, and is unique and time-effective. Therefore, even if an attacker intercepts previous communication data and attempts to replay it, this attempt will be rejected by the security chip of the LED display because a new request requires a new occupancy status identifier. For devices that have passed the initial security verification, only the occupancy status identifier needs to be verified in subsequent display requests, without the need to perform a complete identity authentication process each time, which improves efficiency. Ensure that the received display request is indeed from the expected control device and has not been tampered with. If any part of the request (including the occupancy status identifier) ​​is modified, the verification will fail, thereby protecting the integrity and reliability of the system.

[0084] In some embodiments, more detailed access control strategies can be implemented based on different types of occupancy status identification, such as distinguishing different categories of user permissions or access restrictions within a specific time period. In this way, not only can the overall security of the LED display control system be improved, but the activities of each device can also be effectively managed and tracked to ensure that the normal operation of legitimate users is not affected.

[0085] S108: Decrypt the second encrypted information in the request information based on the second dynamic key parameter to obtain a target image to be displayed.

[0086] In this embodiment, the second encrypted information may be parsed to obtain an initialization vector and an image ciphertext, and then the image ciphertext may be decrypted based on the initialization vector and the second dynamic key parameter to obtain a target image to be displayed.

[0087] S109: Transmitting the target image to the control module of the LED display screen so that the control module controls the display of the target image.

[0088] By applying the method provided in the embodiment of the present application, malicious devices can be prevented from illegally accessing the control system of the LED display screen, image leakage during transmission can be avoided, and the security protection capability of the LED display screen can be effectively improved.

[0089] In an embodiment provided in the present application, based on the above solution, optionally, the process of verifying the control authority information is as follows: Figure 2 As shown, including:

[0090] S201: Verify the control authority information using a pre-stored authority configuration file.

[0091] In this embodiment, the authority configuration file may include authority configuration data of all legitimate users, and each entry in the authority configuration file may include authority configuration data such as user ID, user name, password hash value, role, access token, etc.

[0092] S202: If the control authority information matches any authority configuration data in the authority configuration file, determine that the control authority information is verified.

[0093] In an embodiment provided by the present application, based on the above solution, optionally, the process of decrypting the second encrypted information in the request information based on the second dynamic key parameter to obtain the target image to be displayed is as follows: Figure 3 As shown, including:

[0094] S301: Generate a decryption key according to the first occupancy state identifier and the second dynamic key parameter.

[0095] In an embodiment provided in the present application, based on the above solution, optionally, generating a decryption key according to the first occupancy state identifier and the second dynamic key parameter includes:

[0096] Performing an XOR operation on the first occupancy state identifier and the second dynamic key parameter to obtain a target key parameter;

[0097] The target key parameters are calculated using a preset hash algorithm to obtain a decryption key.

[0098] In this embodiment, an XOR operation is performed on the first occupancy state identifier and the dynamic key parameter to obtain an initial key parameter, and the initial key parameter is intercepted to obtain a target key parameter.

[0099] S302: Decrypt the second encrypted information using the decryption key to obtain a target image to be displayed.

[0100] In this embodiment, an initialization vector can be extracted from a preset field of the second encrypted information, and the portion of the second encrypted information excluding the initialization vector is used as the image ciphertext, wherein the length and position of the preset field can be preset; an AES decryptor is generated according to the decryption key and the initialization vector, and then the AES decryptor is used to decrypt the image ciphertext to obtain the target image.

[0101] In an embodiment provided by the present application, based on the above solution, optionally, after sending the first encrypted information to the control device, the method further includes:

[0102] If a second occupancy status identifier that is consistent with the first occupancy status identifier is not obtained within a preset time period, the first occupancy status identifier and the dynamic key parameter are destroyed.

[0103] In this embodiment, the LED display screen can be prevented from being invalidly occupied by the control device for a long time, and the timeliness of the key information can be set to prevent it from being cracked and leaked by the outside world; after destruction, if a display request is received, a prompt message is returned to prompt the control device to resend the security verification request.

[0104] In some embodiments, different preset time lengths may be set for different permission categories of the control device to which the occupancy status identifier belongs.

[0105] In this embodiment, different preset time lengths can be configured for different permission categories (such as administrator, operator, etc.). For example, administrator-level requests may be allowed a longer waiting time, while ordinary user requests are limited to a shorter time window. This can be managed through pre-defined configuration files or databases.

[0106] By applying the method provided in the embodiment of the present application, by limiting the waiting time of ordinary users or low-authority users, the time window for potential attackers to use these accounts to try can be shortened, thereby reducing the risk of being cracked. Ensure that high-authority users (such as administrators) complete operations within a reasonable time to avoid long-term invalid occupation of system resources, and also quickly respond to abnormal situations. Users of different roles may have different workflows and operation complexities. For example, administrators may need more time to configure the system or perform complex tasks, while ordinary users usually only need to send simple display requests. Therefore, setting a suitable waiting time for each role can optimize overall work efficiency. For high-authority users, allowing longer waiting times can reduce the need for frequent re-verification and improve user experience and operational fluency. Centrally manage the preset duration of each permission category through configuration files or databases, which facilitates unified management and adjustment of policies without modifying the code or redeploying the system. It can be dynamically adjusted according to actual usage, such as temporarily extending the waiting time of certain roles in special circumstances to cope with sudden demands or maintenance activities. Users with different permission levels will feel a system response that is more suitable for their operating habits and task complexity, thereby improving satisfaction. When the preset time has passed, a prompt message is returned to clearly inform the user that they need to re-initiate the security verification request, reducing confusion and guiding the user to operate correctly.

[0107] and Figure 1 Corresponding to the method described above, the embodiment of the present application also provides a control system for an LED display screen with a protection function, which is used to Figure 1 The specific implementation of the method in the system is shown in the following figure. Figure 4 As shown, including:

[0108] The first receiving unit 401 is used to obtain the control authority information and device information in the security verification request when receiving a security verification request for controlling the device;

[0109] A generating unit 402 is configured to generate a dynamic key parameter and a first occupancy status identifier when the control authority information is verified; the dynamic key parameter includes a first dynamic key parameter and a second dynamic key parameter; the first occupancy status identifier is generated based on the first dynamic key parameter and the device information;

[0110] The encryption unit 403 is used to encrypt the first dynamic key parameter and the second dynamic key parameter by using a preset asymmetric encryption algorithm to obtain first encrypted information;

[0111] A sending unit 404, configured to send the first encrypted information to the control device;

[0112] The second receiving unit 405 is used to obtain request information in the currently received display request when receiving the display request;

[0113] A detection unit 406, configured to detect whether the request information includes a second occupancy status identifier that is consistent with the first occupancy status identifier;

[0114] a decryption unit 407, configured to decrypt the second encrypted information in the request information based on the second dynamic key parameter to obtain a target image to be displayed if the request information includes a second occupancy status identifier that is consistent with the first occupancy status identifier;

[0115] The transmission unit 408 is used to transmit the target image to the control module of the LED display screen, so that the control module controls the display of the target image.

[0116] In an embodiment provided in the present application, based on the above solution, optionally, the generating unit includes:

[0117] A verification subunit, used to verify the control authority information using a pre-stored authority configuration file;

[0118] The determination subunit is used to determine that the control authority information is verified if the control authority information matches any authority configuration data in the authority configuration file.

[0119] In an embodiment provided in the present application, based on the above solution, optionally, the decryption unit includes:

[0120] a generating subunit, configured to generate a decryption key according to the first occupancy state identifier and the second dynamic key parameter;

[0121] The decryption subunit is used to decrypt the second encrypted information using the decryption key to obtain a target image to be displayed.

[0122] In an embodiment provided in the present application, based on the above solution, optionally, the generating subunit includes:

[0123] a first calculation module, configured to perform an XOR operation on the first occupancy state identifier and the second dynamic key parameter to obtain a target key parameter;

[0124] The second calculation module is used to calculate the target key parameters using a preset hash algorithm to obtain a decryption key.

[0125] In an embodiment provided in the present application, based on the above solution, optionally, it further includes:

[0126] A destroying unit is configured to destroy the first occupancy status identifier and the dynamic key parameter if a second occupancy status identifier consistent with the first occupancy status identifier is not obtained within a preset time period.

[0127] The specific principles and execution processes of each unit and module in the control system of a LED display screen with a protective function disclosed in the above-mentioned embodiment of the present application are the same as the control method of a LED display screen with a protective function disclosed in the above-mentioned embodiment of the present application. Please refer to the corresponding parts of the control method of a LED display screen with a protective function provided in the above-mentioned embodiment of the present application, and no further details will be given here.

[0128] It should be noted that each embodiment in this specification is described in a progressive manner, and each embodiment focuses on the differences from other embodiments, and the same or similar parts between the embodiments can be referred to each other. For system embodiments, since they are basically similar to method embodiments, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment.

[0129] Finally, it should be noted that, in this article, relational terms such as first and second, etc. are merely used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations.

[0130] For the convenience of description, the above device is described in various units according to their functions. Of course, when implementing the present application, the functions of each unit can be implemented in the same or multiple software and / or hardware.

[0131] It can be known from the description of the above implementation methods that those skilled in the art can clearly understand that the present application can be implemented by means of software plus a necessary general hardware platform. Based on such an understanding, the technical solution of the present application can be essentially or partly embodied in the form of a software product that contributes to the prior art. The computer software product can be stored in a storage medium such as ROM / RAM, a magnetic disk, an optical disk, etc., and includes several instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in the various embodiments of the present application or certain parts of the embodiments.

[0132] The above is a detailed introduction to a control method for an LED display screen with a protective function provided by the present application. This article uses specific examples to illustrate the principles and implementation methods of the present application. The description of the above embodiments is only used to help understand the method of the present application and its core idea; at the same time, for general technical personnel in this field, according to the idea of ​​the present application, there will be changes in the specific implementation method and application scope. In summary, the content of this specification should not be understood as a limitation on the present application.

Claims

1. A control method for an LED display screen with a protective function, characterized in that: A security chip applied to an LED display screen, the method comprising: When receiving a security verification request for controlling a device, obtaining control authority information and device information in the security verification request; If the control authority information is verified, a dynamic key parameter and a first occupancy status identifier are generated; the dynamic key parameter includes a first dynamic key parameter and a second dynamic key parameter; the first occupancy status identifier is generated based on the first dynamic key parameter and the device information; Encrypting the first dynamic key parameter and the second dynamic key parameter using a preset asymmetric encryption algorithm to obtain first encrypted information; sending the first encrypted information to the control device; When receiving a display request sent by the control device, obtaining request information in the currently received display request; detecting whether the request information includes a second occupancy status identifier that is consistent with the first occupancy status identifier; If the request information includes a second occupancy status identifier that is consistent with the first occupancy status identifier, decrypting the second encrypted information in the request information based on the second dynamic key parameter to obtain a target image to be displayed; The target image is transmitted to the control module of the LED display screen so that the control module controls the display of the target image.

2. The method according to claim 1, characterized in that The process of verifying the control authority information includes: Verifying the control authority information using a pre-stored authority configuration file; If the control authority information matches any authority configuration data in the authority configuration file, it is determined that the control authority information is verified to be successful.

3. The method according to claim 1, characterized in that The decrypting the second encrypted information in the request information based on the second dynamic key parameter to obtain the target image to be displayed includes: generating a decryption key according to the first occupancy state identifier and the second dynamic key parameter; The second encrypted information is decrypted using the decryption key to obtain a target image to be displayed.

4. The method according to claim 3, characterized in that The generating a decryption key according to the first occupancy state identifier and the second dynamic key parameter includes: Performing an XOR operation on the first occupancy state identifier and the second dynamic key parameter to obtain a target key parameter; The target key parameters are calculated using a preset hash algorithm to obtain a decryption key.

5. The method according to claim 1, characterized in that: After sending the first encrypted information to the control device, the method further includes: If a second occupancy status identifier that is consistent with the first occupancy status identifier is not obtained within a preset time period, the first occupancy status identifier and the dynamic key parameter are destroyed.

6. A control system for an LED display screen with a protective function, characterized in that: A security chip applied to an LED display screen, the system comprising: A first receiving unit, configured to, when receiving a security verification request for a control device, obtain control authority information and device information in the security verification request; A generating unit, configured to generate a dynamic key parameter and a first occupancy status identifier when the control authority information is verified; the dynamic key parameter includes a first dynamic key parameter and a second dynamic key parameter; the first occupancy status identifier is generated based on the first dynamic key parameter and the device information; an encryption unit, configured to encrypt the first dynamic key parameter and the second dynamic key parameter by using a preset asymmetric encryption algorithm to obtain first encrypted information; A sending unit, configured to send the first encrypted information to the control device; a second receiving unit, configured to, when receiving a display request sent by the control device, obtain request information in the currently received display request; A detection unit, configured to detect whether the request information includes a second occupancy status identifier that is consistent with the first occupancy status identifier; a decryption unit, configured to decrypt the second encrypted information in the request information based on the second dynamic key parameter to obtain a target image to be displayed if the request information includes a second occupancy status identifier that is consistent with the first occupancy status identifier; The transmission unit is used to transmit the target image to the control module of the LED display screen so that the control module controls the display of the target image.

7. The system according to claim 6, characterized in that The generating unit comprises: A verification subunit, used to verify the control authority information using a pre-stored authority configuration file; The determination subunit is used to determine that the control authority information is verified if the control authority information matches any authority configuration data in the authority configuration file.

8. The system according to claim 6, characterized in that The decryption unit comprises: a generating subunit, configured to generate a decryption key according to the first occupancy state identifier and the second dynamic key parameter; The decryption subunit is used to decrypt the second encrypted information using the decryption key to obtain a target image to be displayed.

9. The system according to claim 8, characterized in that The generating subunit comprises: a first calculation module, configured to perform an XOR operation on the first occupancy state identifier and the second dynamic key parameter to obtain a target key parameter; The second calculation module is used to calculate the target key parameters using a preset hash algorithm to obtain a decryption key.

10. The system according to claim 6, characterized in that Also includes: A destroying unit is configured to destroy the first occupancy status identifier and the dynamic key parameter if a second occupancy status identifier consistent with the first occupancy status identifier is not obtained within a preset time period.

Citation Information

Patent Citations

  • Unmanned aerial vehicle security authentication method and system based on embedded message authentication code

    CN117715026A

  • Request transmission method and device, equipment and medium

    CN119109577A