Display screen control method and device, control device and terminal device
By controlling the interaction between the display screen and the terminal device, the area to be controlled is determined and configured, which solves the problem of low display screen debugging efficiency, enables the simultaneous configuration of multiple display units, and improves the debugging efficiency of the display screen.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- XIAN NOVASTAR TECH
- Filing Date
- 2022-12-19
- Publication Date
- 2026-07-24
AI Technical Summary
In the existing technology, the efficiency of debugging the display effect of the display screen is low. Especially when the display effect of the display screen is not ideal, it is necessary to control each display unit with poor display effect one by one for debugging, which affects the debugging efficiency.
The control device receives control commands from the terminal device via the display screen, determines the area to be controlled, displays a connection screen in that area, and receives configuration commands generated by the terminal device based on the connection screen to configure the display units within the area to be controlled.
It improves the control efficiency of the display screen, allowing terminal devices to configure multiple display units on the same screen simultaneously, thus improving debugging efficiency.
Smart Images

Figure CN116048439B_ABST
Abstract
Description
Technical Field
[0001] This application belongs to the field of display control technology, and in particular relates to display screen control methods, devices, control equipment, and terminal equipment. Background Technology
[0002] In the configuration of displays, it is necessary not only to design the placement shape of the display units according to the actual application requirements of the site, but also to debug the display effect of the display to ensure the display effect.
[0003] In the existing technology, during the process of debugging the display effect of the display screen, the multiple display units that make up the display screen are generally controlled by the host computer software, such as configuring the topology of the display units, adjusting the brightness and darkness of the lines, and adjusting the display effect.
[0004] However, after using host computer software to debug the display screen as a whole, if the display effect of the display screen is not ideal, it is necessary to control each display unit with poor display effect one by one for debugging, which seriously affects the debugging efficiency of the display screen. Summary of the Invention
[0005] This application provides a display screen control method, apparatus, control device, and terminal device. By allowing the terminal device to configure multiple display units on the same screen, the control efficiency of the display screen is improved.
[0006] In a first aspect, embodiments of this application provide a display screen control method applied to a control device, wherein the display screen includes a plurality of display units, and each of the display units is connected to the control device;
[0007] The method includes:
[0008] Receive control commands sent by terminal devices;
[0009] The area to be controlled is determined based on at least one display unit identifier contained in the control command;
[0010] The connection screen is displayed in the area to be controlled.
[0011] The terminal device receives a configuration instruction generated based on the connection screen, and configures the display unit in the area to be controlled according to the configuration instruction.
[0012] In one possible implementation of the first aspect, receiving the configuration instruction generated by the terminal device based on the connection screen includes:
[0013] Receive a request instruction sent by the terminal device, wherein the request instruction is generated by the terminal device based on the connection screen displayed in the area to be controlled;
[0014] The terminal device is sent a parameter configuration interface according to the request instruction, so that the terminal device displays the parameter configuration interface and generates a configuration instruction according to the configuration parameters input in the parameter configuration interface.
[0015] In one possible implementation of the first aspect, before determining the area to be controlled based on at least one display unit identifier included in the control command, the method further includes:
[0016] If the configuration area table contains the display unit identifier included in the control instruction, then the configuration failure information is returned to the terminal device. The configuration area table stores all display unit identifiers corresponding to the controllable area that is currently displaying the connection screen.
[0017] If the display unit identifier contained in the control instruction does not exist in the configuration area table, then the control area corresponding to the display unit identifier contained in each control instruction is determined, and the control area is stored in the configuration area table.
[0018] In one possible implementation of the first aspect, after configuring the display unit within the controllable area according to the configuration instruction, the method further includes:
[0019] Update the configuration area table based on the display unit identifiers contained in the controlled area after configuration.
[0020] Furthermore, it should be understood that when a terminal device configures a region to be controlled, it stores and locks the region in a configuration region table. When the terminal device completes the display configuration of the region to be controlled, it deletes the region from the configuration region table.
[0021] In one possible implementation of the first aspect, determining the area to be controlled based on at least one display unit identifier included in the control command includes:
[0022] Generate authentication instructions based on the control instructions;
[0023] Send the authentication command to the terminal device;
[0024] Receive a verification instruction returned by the terminal device, wherein the verification instruction is generated by the terminal device based on the obtained verification information;
[0025] If the verification information meets the preset authentication conditions, the area to be controlled is determined according to the display unit identifier contained in the control command.
[0026] It should be understood that user control permissions are differentiated according to authentication instructions, and only authenticated terminal devices have the authority to divide the controllable area of the display screen.
[0027] Secondly, embodiments of this application provide a display screen control method applied to a terminal device, the method comprising:
[0028] In response to the acquisition of at least one display unit identifier, a control command is generated;
[0029] The control command is sent to the control device, so that the control device determines the area to be controlled based on at least one display unit identifier contained in the control command;
[0030] Generate configuration instructions based on the connection screen displayed in the area to be controlled;
[0031] The configuration command is sent to the control device, so that the control device configures the display unit in the area to be controlled.
[0032] In one possible implementation of the first aspect, generating configuration instructions based on the connection screen displayed in the area to be controlled includes:
[0033] Generate a request command based on the connection screen displayed in the area to be controlled;
[0034] The request instruction is sent to the control device, so that the control device sends a parameter configuration interface to the terminal device according to the request instruction;
[0035] Display the parameter configuration interface;
[0036] In response to the configuration parameters input in the parameter configuration interface, a configuration command is generated.
[0037] In one possible implementation of the first aspect, after sending the control command to the control device, the method further includes:
[0038] The system receives configuration failure information returned by the control device. The configuration failure information is generated when the control device determines that there is a display unit identifier to be configured in the configuration area table. The display unit identifier to be configured is at least one display unit identifier included in the control command. The configuration area table stores all display unit identifiers corresponding to the control area that is currently displaying the connection screen.
[0039] In one possible implementation of the first aspect, after sending the control command to the control device, the method further includes:
[0040] The system receives an authentication command sent by the control device, the authentication command being generated by the control device based on the authentication command.
[0041] Based on the obtained verification information, a verification instruction is generated;
[0042] The verification command is sent to the control device so that the control device can determine whether the verification information meets the preset authentication conditions. If it does, the control device determines the area to be controlled based on the display unit identifier contained in the control command.
[0043] Thirdly, embodiments of this application provide a display screen control method applied to a control device, wherein the display screen includes a plurality of display units, and each of the display units is connected to the control device;
[0044] The method includes:
[0045] Receive control commands sent by at least one terminal device;
[0046] Based on at least one display unit identifier included in each of the control commands, the corresponding controllable area for each terminal device is determined.
[0047] For each area to be controlled, a connection screen is displayed, so that the terminal device corresponding to the area to be controlled generates a configuration instruction based on the connection screen.
[0048] According to the configuration instructions sent by each terminal device, the display unit in the control area corresponding to each terminal device is configured respectively.
[0049] It should be understood that the display screen of this application includes multiple display units, which are divided into different controllable areas. Each terminal device can configure the display of all display units contained in the connected controllable area.
[0050] Fourthly, embodiments of this application provide a display screen control device, the device comprising:
[0051] The receiving module is used to receive control commands sent by the terminal device;
[0052] The determining module is used to determine the area to be controlled based on at least one display unit identifier contained in the control command;
[0053] The display module is used to display the connection screen in the area to be controlled.
[0054] The configuration module is used to receive configuration instructions generated by the terminal device based on the connection screen, and to configure the display units in the area to be controlled according to the configuration instructions.
[0055] Fifthly, embodiments of this application provide a display screen control device, the device comprising:
[0056] The first generation module is used to generate control instructions in response to at least one obtained display unit identifier;
[0057] The first sending module is used to send the control command to the control device, so that the control device determines the area to be controlled based on at least one display unit identifier contained in the control command;
[0058] The second generation module is used to generate configuration instructions based on the connection screen displayed in the area to be controlled.
[0059] The second sending module is used to send the configuration command to the control device, so that the control device configures the display unit in the area to be controlled.
[0060] Sixthly, embodiments of this application provide a control device, including a processor and a memory;
[0061] The memory stores computer-executed instructions;
[0062] The processor executes computer execution instructions stored in the memory, causing the processor to perform the display screen control method as described in any of the first aspects.
[0063] Seventhly, embodiments of this application provide a terminal device, including a processor and a memory;
[0064] The memory stores computer-executed instructions;
[0065] The processor executes computer execution instructions stored in the memory, causing the processor to perform the display screen control method as described in any of the second aspects.
[0066] Eighthly, embodiments of this application provide a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, implement the display screen control method as described in any of the first aspects.
[0067] It is understood that the beneficial effects of aspects two through eight above can be found in the relevant descriptions in aspect one above, and will not be repeated here.
[0068] The beneficial effects of this application's embodiments compared to existing technologies are as follows: By setting up a control device for the display screen to receive control commands sent by a terminal device, and determining the area to be controlled based on at least one display unit identifier contained in the control command, displaying a connection screen in the area to be controlled, receiving configuration commands generated by the terminal device based on the connection screen, and configuring the display units within the area to be controlled according to the configuration commands. The display screen control method provided in this application, by providing an interactive process between the display screen's control device and the terminal device for configuring based on the connection screen displayed in the area to be controlled, allows the terminal device to configure multiple display units on the same screen, thereby improving the control efficiency of the display screen. Attached Figure Description
[0069] To more clearly illustrate the technical solutions in the embodiments of this application, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0070] Figure 1 This is a schematic diagram of the display screen structure provided in an embodiment of this application;
[0071] Figure 2 This is a flowchart illustrating the display screen control method provided in the embodiments of this application. Figure 1 ;
[0072] Figure 3 This is a schematic diagram of the controllable area of the display screen provided in the embodiments of this application;
[0073] Figure 4 This is a flowchart illustrating the display screen control method provided in the embodiments of this application. Figure 2 ;
[0074] Figure 5 This is a flowchart illustrating the display screen control method provided in the embodiments of this application. Figure 3 ;
[0075] Figure 6 This is a flowchart illustrating the display screen control method provided in the embodiments of this application. Figure 4 ;
[0076] Figure 7 This is a flowchart illustrating the display screen control method provided in the embodiments of this application. Figure 5 ;
[0077] Figure 8 This is a flowchart illustrating the display screen control method provided in the embodiments of this application. Figure 6 ;
[0078] Figure 9This is a flowchart illustrating the display screen control method provided in the embodiments of this application. Figure 7 ;
[0079] Figure 10 This is the structural frame of the display screen control device provided in the embodiments of this application. Figure 1 ;
[0080] Figure 11 This is the structural frame of the display screen control device provided in the embodiments of this application. Figure 2 ;
[0081] Figure 12 This is a schematic diagram of the structure of the control device provided in the embodiments of this application;
[0082] Figure 13 This is a schematic diagram of the structure of the terminal device provided in the embodiments of this application. Detailed Implementation
[0083] In the following description, specific details such as particular system architectures and techniques are set forth for illustrative purposes and not for limitation, in order to provide a thorough understanding of the embodiments of this application. However, those skilled in the art will understand that this application may also be implemented in other embodiments without these specific details. In other instances, detailed descriptions of well-known systems, apparatuses, circuits, and methods have been omitted so as not to obscure the description of this application with unnecessary detail.
[0084] It should be understood that, when used in this application specification and the appended claims, the term "comprising" indicates the presence of the described features, integrals, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, integrals, steps, operations, elements, components and / or a collection thereof.
[0085] It should also be understood that the term “and / or” as used in this application specification and the appended claims means any combination of one or more of the associated listed items and all possible combinations, and includes such combinations.
[0086] As used in this application specification and the appended claims, the term "if" may be interpreted, depending on the context, as "when," "once," "in response to determination," or "in response to detection." Similarly, the phrase "if determined" or "if detected [the described condition or event]" may be interpreted, depending on the context, as meaning "once determined," "in response to determination," "once detected [the described condition or event]," or "in response to detection [the described condition or event]."
[0087] Furthermore, in the description of this application and the appended claims, the terms "first," "second," "third," etc., are used only to distinguish descriptions and should not be construed as indicating or implying relative importance.
[0088] References to "one embodiment" or "some embodiments" in this specification mean that one or more embodiments of this application include a specific feature, structure, or characteristic described in connection with that embodiment. Therefore, the phrases "in one embodiment," "in some embodiments," "in other embodiments," "in still other embodiments," etc., appearing in different parts of this specification do not necessarily refer to the same embodiment, but rather mean "one or more, but not all, embodiments," unless otherwise specifically emphasized.
[0089] See Figure 1 , Figure 1 This is a schematic diagram of the display screen structure provided in an embodiment of this application. The display screen includes a control device 101 and a plurality of display units 102. The control device 101 is connected to each display unit 102. For example, each display unit is an LED display cabinet or an OLED display cabinet.
[0090] Figure 2 This is a flowchart illustrating the display screen control method provided in the embodiments of this application. Figure 1 As an example and not a limitation, the execution subject of this embodiment is... Figure 1 The control device in this embodiment is not particularly limited here.
[0091] S201: Receive control commands sent by the terminal device.
[0092] In this embodiment, the terminal device and the display screen control device communicate via wireless or wired data transmission. The terminal device sends control commands to the display screen control device. For example, the control commands sent by the terminal device include device identifiers for all display units selected by the user. For example, the control commands may include one or more device identifiers that need to be configured.
[0093] In this embodiment, the device identifier is the product identifier of each display unit in the display screen. It should be noted that the product identifier of the display unit is a unique identifier for the device.
[0094] S202: Determine the area to be controlled based on at least one display unit identifier contained in the control command.
[0095] In this embodiment, the received control command is parsed to obtain one or more device identifiers contained in the control command. Based on the one or more device identifiers contained in the control command, the corresponding area to be controlled is selected from all display units included in the display screen.
[0096] In this embodiment, a control area is defined from the display screen based on the device identifier contained in the received control command. Specifically, based on one or more device identifiers contained in the control command, one or more corresponding display units are selected from the display screen, and the area corresponding to the selected one or more display units is taken as the control area corresponding to the control command.
[0097] For example, Figure 3 This is a schematic diagram of the controllable area of the display screen provided in an embodiment of this application. For example... Figure 3 As shown, the display screen's control device simultaneously receives control commands from the first terminal device and determines the area to be controlled based on these commands. Specifically, the display screen contains 16 display units. For example, the control commands sent by the first terminal device include device identifiers 1 to 8. Figure 3 As shown, the first controllable area 301 selected by the first terminal device.
[0098] S203: Display the connection screen in the area to be controlled.
[0099] In this embodiment, after confirming the control area corresponding to the control command of the terminal device, a preset connection screen is displayed in the control area. In this embodiment, the preset connection screen provides the terminal device with a connection interface for establishing command interaction with the area to be controlled. For example, the preset connection screen is a connection image related to a display unit within the area to be controlled. It should be noted that the connection screen displayed in each area to be controlled can be displayed on one or more display units. The terminal device can control the display units within the selected area to be controlled through the connection screen.
[0100] S204: Receive the configuration instructions generated by the terminal device based on the connection screen, and configure the display units in the control area according to the configuration instructions.
[0101] For example, the connection image can be a QR code image. Specifically, the terminal device scans the QR code image, generates a configuration command, and sends the configuration command to the control device, so that the control device configures all display units within the control area according to the control parameters contained in the control command.
[0102] For example, the terminal device generates a corresponding configuration command when scanning a QR code based on the received configuration parameters. Specifically, the configuration parameters are input by the user and are display configuration parameters for the display unit. For example, the display configuration parameters include parameters such as color, contrast, and brightness.
[0103] The display screen control method provided in this embodiment configures the display screen control device to set the display units included in the area to be controlled according to the control commands sent by the terminal device, so that the terminal device configures the display units according to the connection screen displayed in the area to be controlled. By providing a configuration process that uses the connection screen for interaction, the terminal device can configure multiple display units on the same screen, thereby improving the control efficiency of the display screen.
[0104] Figure 4 This is a flowchart illustrating the display screen control method provided in the embodiments of this application. Figure 2 .exist Figure 2 Based on the display screen control method provided in the embodiments, such as Figure 4 As shown, the process of implementing the configuration instructions generated by the receiving terminal device based on the connection screen, on the basis of S204, is as follows:
[0105] S401: Receive a request instruction sent by the terminal device, wherein the request instruction is generated by the terminal device based on the connection screen displayed in the area to be controlled.
[0106] In this embodiment, the terminal device generates a connection request command for the selected controllable area based on the connection screen displayed thereon. For example, the displayed connection screen is a QR code image, and the terminal device scans the QR code image to generate a connection configuration interface request command.
[0107] S402: Send a parameter configuration interface to the terminal device according to the request instruction, so that the terminal device displays the parameter configuration interface and generates a configuration instruction according to the configuration parameters entered in the parameter configuration interface.
[0108] In this embodiment, after receiving a connection configuration interface request instruction from the terminal device, the terminal device sends a parameter configuration interface corresponding to the area to be controlled, based on the request instruction. Specifically, the connection screen can be a QR code image. After the terminal device connects to the area to be controlled, it sends a request instruction to the control device by scanning the QR code and receives the parameter configuration interface corresponding to the area to be controlled from the control device. By submitting configuration parameters in the parameter configuration interface, the control device configures the display units within the area to be controlled according to the configuration parameters. It should be noted that the configuration QR code images displayed for different areas to be controlled are all different, and the request instruction corresponds one-to-one with the displayed connection screen. That is, the control device determines the corresponding area to be controlled and the corresponding parameter configuration interface based on the request instruction.
[0109] For example, the parameter configuration interface is used to instruct the user to select configuration parameters: when the configuration parameters are received from the terminal device, the control device configures the corresponding controllable area according to the configuration parameters. For example, the terminal device inputs or selects configuration parameters in the parameter configuration interface, and the control device obtains the configuration parameters corresponding to each controllable area through the parameter configuration interface corresponding to different controllable areas.
[0110] Specifically, the area to be controlled includes at least one display unit to be configured. Multiple display units to be configured are determined for each area to be controlled. For each display unit to be configured, display configuration is performed according to configuration parameters. In one specific embodiment, Figure 3 In the illustrated embodiment, the display units with device identifiers 1 to 8 are configured according to the configuration parameters sent by the first terminal device, the display units with device identifiers 9 to 12 are configured according to the configuration parameters sent by the second terminal device, and the display units with device identifiers 13 to 16 are configured according to the configuration parameters sent by the third terminal device.
[0111] The display screen control method provided in this embodiment allows the terminal device to simultaneously select a controllable area containing multiple display units on the display screen, and send configuration parameters to the control device through the connection image displayed in the controllable area, thereby simultaneously configuring multiple display units on the display screen and improving the debugging efficiency of the display screen.
[0112] Figure 5 This is a flowchart illustrating the display screen control method provided in the embodiments of this application. Figure 3 .exist Figure 3 Based on the parameter configuration process for the region to be controlled provided in the embodiment, such as Figure 5 As shown in the embodiment of this application, the process of locking the area to be displayed is as follows:
[0113] S501: Receives control commands sent by the terminal device.
[0114] In this step, and Figure 2 The method and effect implemented in S201 in the embodiment are the same, and will not be described again here.
[0115] S502: If the configuration area table contains the display unit identifier included in the control command, the configuration failure information will be returned to the terminal device. The configuration area table stores all display unit identifiers corresponding to the controllable area that is currently displaying the connection screen.
[0116] S503: If there is no display unit identifier contained in the control instruction in the configuration area table, then determine the controllable area corresponding to the display unit identifier contained in each control instruction, and store the controllable area in the configuration area table.
[0117] In this embodiment, before determining the control area based on at least one display unit identifier included in the control command for each control area, it is necessary to confirm that no other terminal device is currently configuring the control area, i.e., confirm that the display units in the control area have not been configured by other terminal devices. For example, this embodiment sets up a configuration area table, storing control areas already connected to terminal devices in the configuration area table, locking currently connected and configured control areas, preventing other terminal devices from connecting to the same control area, and preventing multiple terminal devices from simultaneously configuring display units within the same control area. Specifically, the configuration area table stores the device identifiers of all display units currently being configured.
[0118] For example, if the configuration area table contains a region to be controlled (i.e., the configuration area table includes device identifiers from the device table that are part of the region to be controlled), a configuration failure message is returned to the terminal device. If the configuration area table does not contain a region to be controlled (i.e., the region to be controlled is not connected to by other terminal devices), the region to be controlled is stored in the configuration area table, locking the region to prevent multiple terminal devices from configuring display units within the same region simultaneously. Specifically, the device identifiers of all display units within the current region to be controlled are stored in the configuration area table.
[0119] S504: Determine the area to be controlled based on at least one display unit identifier contained in the control command.
[0120] S505: Displays the connection screen in the area to be controlled.
[0121] S506: Receive the configuration instructions generated by the terminal device based on the connection screen, and configure the display units in the control area according to the configuration instructions.
[0122] In the embodiments of this application, the methods implemented in S504 to S506 are the same as those in the present application. Figure 2 The methods implemented in S202 to S204 of the embodiment are the same, and will not be described again here.
[0123] S507: Update the configuration area table based on the display unit identifiers contained in the configured control area.
[0124] In this embodiment of the application, for each area to be controlled, after all display units within the area to be controlled have completed parameter configuration, the area to be controlled will be deleted from the configuration area table, releasing the current area to be controlled and allowing other terminal devices to control the display units within the area to be controlled.
[0125] The display screen control method provided in this embodiment locks the controllable area in the display screen by configuring an area table, avoiding overlapping areas with other terminal devices. In the process of multiple terminal devices controlling different areas of the display screen at the same time, it avoids the situation where multiple terminal devices configure the display unit in the same controllable area at the same time.
[0126] Figure 6 This is a flowchart illustrating the display screen control method provided in the embodiments of this application. Figure 4 In the embodiments of this application, in Figure 2 In embodiment S202, during the process of determining the area to be controlled based on at least one display unit identifier included in the control command, this embodiment provides specific steps for determining the area to be controlled based on the terminal device's permissions. For example... Figure 6 As shown, the specific process is as follows:
[0127] S601: Generate authentication instructions based on control instructions.
[0128] In this embodiment, after receiving a control command from a terminal device, an authentication command is generated based on the control command to confirm the terminal device's permissions. For example, the control command includes the terminal device's identifier, and correspondingly, the authentication command includes authentication information to be verified. Specifically, the authentication information to be verified is the authentication information of the current display screen management key.
[0129] S602: Send the authentication command to the terminal device.
[0130] In this embodiment of the application, for example, the control command sent by the terminal device includes the terminal identifier of the terminal device. Specifically, based on the terminal identifier of the terminal device included in the control command, the generated authentication command is sent to the respective terminal device.
[0131] S603: Receive the verification instruction returned by the terminal device, wherein the verification instruction is generated by the terminal device based on the obtained verification information.
[0132] For example, the authentication command contains authentication information to be verified. Specifically, after receiving the authentication command, the terminal device inputs the display management key according to the authentication information to be verified contained in the authentication command, and sends the verification information to the display control device.
[0133] S604: If the verification information meets the preset authentication conditions, the area to be controlled is determined according to the display unit identifier contained in the control command.
[0134] In this embodiment, after receiving the verification information returned by the terminal device, the verification information is verified. If the verification information returned by the terminal device meets the preset authentication conditions, the current terminal device is determined to be a management terminal. Based on the device identifier contained in the control command sent by the terminal device, the area to be controlled corresponding to the terminal device is determined from multiple display areas. For example, if the display management key contained in the verification information is accurate, the current terminal device is considered to have the permission to connect to the area to be controlled, and the current terminal device is allowed to control the display screen.
[0135] If the display management key contained in the verification information is inaccurate, the current terminal device is confirmed to be not a management terminal, and control of the display screen by the current terminal device is not permitted. When the verification information returned by the terminal device does not meet the preset authentication conditions, an authentication failure message is sent to the terminal device.
[0136] The display screen control method provided in this embodiment verifies the terminal device's permissions using verification information returned by the terminal device. When the terminal device is confirmed to be a management terminal, the controllable area is determined based on the device identifier contained in the control command sent by the terminal device. By verifying the user permissions of the terminal device, the security of the display screen configuration process is improved.
[0137] Figure 7 This is a flowchart illustrating the display screen control method provided in the embodiments of this application. Figure 5 .exist Figure 2 Based on the configuration and control of the display screen provided in the embodiment, such as... Figure 7 As shown in the embodiments of this application, the process of multiple terminal devices simultaneously configuring the display screen is as follows:
[0138] S701: Receives control commands sent by at least one terminal device.
[0139] In this embodiment, the terminal device and the display screen are wirelessly connected, and each terminal device wirelessly transmits control commands to the control device of the display screen. Specifically, the display screen can simultaneously receive multiple control commands from multiple terminal devices. For example, the control commands sent by the terminal devices include device identifiers for all display units selected by the user. For example, the control commands may include one or more devices.
[0140] S702: Based on at least one display unit identifier included in each control command, determine the controllable area corresponding to each terminal device.
[0141] In this embodiment, all received control commands are parsed to obtain one or more device identifiers contained in each control command. Based on the one or more device identifiers contained in each control command, the corresponding area to be controlled is selected from all display units included in the display screen. For example, the number of device identifiers contained in the control commands sent by different terminal devices may be different.
[0142] It should be noted that control commands sent by different terminal devices may contain the same device identifier. When parsing simultaneously received control commands, if duplicate device identifiers are found among the control commands sent by different terminal devices, a control failure command is generated and sent to the terminal device containing the same device identifier. For example, the control failure command contains overlapping device identifiers.
[0143] In this embodiment, the control area of the display screen is divided according to the device identifiers contained in all received control commands. Specifically, based on one or more device identifiers contained in each control command, one or more corresponding display units are selected from the display screen, and the area corresponding to the selected one or more display units is taken as the control area corresponding to the control command. For example, different control areas may contain different numbers of display units, and the shapes of the corresponding areas may also be different.
[0144] For example, Figure 3 This is a schematic diagram of the controllable area of the display screen provided in an embodiment of this application. For example... Figure 3 As shown, the display screen's control device simultaneously receives three control commands from a first terminal device, a second terminal device, and a third terminal device, and determines three areas to be controlled based on these commands. Specifically, the display screen contains a total of 16 display units. For example, the control commands sent by the first terminal device contain device identifiers 1 to 8, the control commands sent by the second terminal device contain device identifiers 9 to 12, and the control commands sent by the third terminal device contain device identifiers 13 to 16. Figure 3 As shown, the first controllable area 301 selected by the first terminal device, the second controllable area 302 selected by the second terminal device, and the third controllable area 303 selected by the third terminal device have different area shapes, and each controllable area contains a different number of devices.
[0145] S703: For each area to be controlled, a connection screen is displayed, enabling the terminal device corresponding to the area to be controlled to generate configuration instructions based on the connection screen.
[0146] S704: Configure the display units in the control area corresponding to each terminal device according to the configuration instructions sent by each terminal device.
[0147] In this embodiment, after confirming the control area corresponding to the control command of the terminal device, a preset connection screen is displayed in the control area. In this embodiment, the preset connection screen provides the terminal device with a connection interface for establishing command interaction with the area to be controlled. For example, the preset connection screen is a connection image related to a display unit within the area to be controlled. It should be noted that the connection screen displayed in each area to be controlled can be displayed on one or more display units. The terminal device can control the display units within the selected area to be controlled through the connection screen.
[0148] In this embodiment of the application, the process of configuring the display screen according to the displayed connection screen is similar to... Figure 2 The method and effect described in S204 of the embodiment are the same, and will not be repeated here.
[0149] The display screen control method provided in this embodiment receives control commands sent by multiple terminal devices, determines the controllable area corresponding to each terminal device from multiple display areas, and controls the multiple controllable areas to display their corresponding connection screens, enabling users to connect terminal devices and their corresponding controllable areas according to the connection screens. The display screen control method provided in this application allows multiple users to simultaneously connect to multiple display units in different areas of the same screen, improving the control efficiency of the display screen.
[0150] Figure 8 This is a flowchart illustrating the display screen control method provided in the embodiments of this application. Figure 6 .exist Figure 2 Based on the configuration and control of the display screen provided in the embodiment, such as... Figure 8 As shown in the embodiment of this application, the interaction process between the terminal device and the control device of the display screen is as follows:
[0151] S801: The control device receives control commands sent by the terminal device.
[0152] S802: The control device determines the area to be controlled based on at least one display unit identifier contained in the control command.
[0153] S803: The control device displays the connection screen in the area to be controlled.
[0154] S804: Configuration instructions generated by the terminal device based on the connection screen.
[0155] S805: The control device receives configuration instructions.
[0156] S806: The control device configures the display units in the control area according to the configuration instructions.
[0157] In the embodiments of this application, the methods implemented in S801 to S806 are the same as those in the present application. Figure 2 The implementation method is the same in the embodiments, and will not be repeated here.
[0158] Figure 9 This is a flowchart illustrating the display screen control method provided in the embodiments of this application. Figure 7 .exist Figure 8 Based on the interaction process between the terminal device and the control device of the display screen provided in the embodiment, such as Figure 9 As shown in the embodiments of this application, another interaction process is provided as follows:
[0159] S901: The control device receives control commands sent by the terminal device.
[0160] S902: If the control device determines that there is no display unit identifier contained in the control instruction in the configuration area table, then the area to be controlled will be stored in the configuration area table.
[0161] S903: The control device generates authentication instructions based on the control commands.
[0162] S904: The terminal device receives the authentication command and sends it to the terminal device.
[0163] S905: The terminal device generates a verification command based on the obtained verification information.
[0164] S906: Control device receives verification command.
[0165] S907: If the control device determines that the verification information meets the preset authentication conditions, it determines the area to be controlled based on the display unit identifier contained in the control command.
[0166] S908: The control device displays the connection screen in the area to be controlled.
[0167] S909: A request command generated by the terminal device based on the connection screen.
[0168] S910: The control device receives a request command.
[0169] S911: The control device sends a parameter configuration interface to the terminal device according to the request command.
[0170] S912: The terminal device displays the parameter configuration interface and generates configuration commands based on the configuration parameters entered in the parameter configuration interface.
[0171] S913: The control device receives configuration instructions.
[0172] S914: The control device configures the display units in the control area according to the configuration instructions.
[0173] In the embodiments of this application, the method implemented in S901 to S914 is the same as... Figure 2 , Figure 4 , Figure 5 as well as Figure 6 The implementation method is the same in the embodiments, and will not be repeated here.
[0174] 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.
[0175] Corresponding to the display screen control method in the above embodiments, Figure 10 This is the structural frame of the display screen control device provided in the embodiments of this application. Figure 1 For ease of explanation, only the parts relevant to the embodiments of this application are shown.
[0176] Reference Figure 10 The display control device 10 includes: a receiving module 1001, a determining module 1002, a display module 1003, and a configuration module 1003.
[0177] The receiving module 1001 is used to receive control commands sent by the terminal device.
[0178] The determination module 1002 is used to determine the area to be controlled based on at least one display unit identifier included in the control command.
[0179] Display module 1003 is used to display the connection screen in the area to be controlled.
[0180] The configuration module 1004 is used to receive the configuration instruction generated by the terminal device according to the connection screen, and configure the display unit in the area to be controlled according to the configuration instruction.
[0181] It should be noted that the information interaction and execution process between the above modules / units are based on the same concept as the method embodiments of this application. For details on their specific functions and technical effects, please refer to the method embodiments section, and they will not be repeated here.
[0182] in addition, Figure 10 The display screen control device 10 shown can be a software unit, hardware unit, or a combination of software and hardware built into an existing terminal device, or it can be integrated into the terminal device as an independent component, or it can exist as an independent terminal device.
[0183] Corresponding to the display screen control method in the above embodiments, Figure 11 This is the structural frame of the display screen control device provided in the embodiments of this application. Figure 2For ease of explanation, only the parts relevant to the embodiments of this application are shown.
[0184] Reference Figure 11 The display screen control device 11 includes: a first generation module 1101, a first transmission module 1102, a second generation module 1103, and a second transmission module 1104.
[0185] The first generation module 1101 is used to generate control instructions in response to at least one obtained display unit identifier.
[0186] The first sending module 1102 is used to send the control command to the control device, so that the control device determines the area to be controlled according to at least one display unit identifier contained in the control command.
[0187] The second generation module 1103 is used to generate configuration instructions based on the connection screen displayed in the area to be controlled.
[0188] The second sending module 1104 is used to send the configuration command to the control device, so that the control device configures the display unit in the area to be controlled.
[0189] It should be noted that the information interaction and execution process between the above modules / units are based on the same concept as the method embodiments of this application. For details on their specific functions and technical effects, please refer to the method embodiments section, and they will not be repeated here.
[0190] in addition, Figure 11 The display screen control device 11 shown can be a software unit, hardware unit, or a combination of software and hardware built into an existing terminal device, or it can be integrated into the terminal device as an independent component, or it can exist as an independent terminal device.
[0191] 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 merely 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. The functional units and modules in the embodiments can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit. Furthermore, the specific names of the functional units and modules are only for easy differentiation and are not intended to limit the scope of protection of this application. The specific working process of the units and modules in the above system can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.
[0192] Figure 12 This is a schematic diagram of the structure of the control device provided in the embodiments of this application. The control device 120 provided in the embodiments of this application includes: at least one processor 121 ( Figure 12 (Only one is shown in the diagram), memory 122, and computer program 123 stored in memory 122 and executable on at least one processor 121, wherein processor 121 executes computer program 123 to implement the steps performed by control device 120 in any of the above-described embodiments of display control methods.
[0193] The processor 121 may be a Central Processing Unit (CPU), or it may be other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or any conventional processor.
[0194] In some embodiments, memory 122 may be an internal storage unit of control device 120, such as a hard disk or memory of control device 120. In other embodiments, memory 122 may be an external storage device of control device 120, such as a plug-in hard disk, smart media card (SMC), secure digital (SD) card, flash card, etc., equipped on control device 120. Furthermore, control device 120 may include both internal storage units and external storage devices. Memory 122 is used to store operating system, application programs, boot loader, data, and other programs, such as program code of computer programs. Memory 122 may also be used to temporarily store data that has been output or will be output.
[0195] This application also provides a computer-readable storage medium storing a computer program. When the computer program is executed by a processor, it can implement the steps performed by the control device in any of the above-described embodiments of the display screen control method.
[0196] This application provides a computer program product that, when run on a terminal device, enables the control device to perform the steps described in any of the above-described display screen control method embodiments.
[0197] Figure 13 This is a schematic diagram of the structure of a terminal device provided in an embodiment of this application. The terminal device 130 provided in this embodiment includes: at least one processor 131 ( Figure 13 (Only one is shown in the diagram), memory 132, and computer program 133 stored in memory 132 and executable on at least one processor 131, wherein processor 131 executes computer program 133 to implement the steps performed by the terminal device in any of the above-described embodiments of the display control method.
[0198] The processor 131 may be a Central Processing Unit (CPU), or it may be other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or any conventional processor.
[0199] In some embodiments, memory 132 may be an internal storage unit of terminal device 130, such as a hard disk or memory of terminal device 130. In other embodiments, memory 132 may be an external storage device of terminal device 130, such as a plug-in hard disk, smart media card (SMC), secure digital (SD) card, flash card, etc., equipped on terminal device 130. Furthermore, terminal device 130 may include both internal storage units and external storage devices. Memory 132 is used to store operating system, applications, boot loader, data, and other programs, such as program code of computer programs. Memory 132 may also be used to temporarily store data that has been output or will be output.
[0200] This application also provides a computer-readable storage medium storing a computer program. When the computer program is executed by a processor, it can implement the steps executed by the terminal device in any of the above-described embodiments of the display screen control method.
[0201] This application provides a computer program product that, when run on a terminal device, enables the terminal device to execute the steps described in any of the above-described display screen control method embodiments.
[0202] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, all or part of the processes in the methods of the above embodiments of this application can be implemented by a computer program instructing related hardware. The computer program can be stored in a computer-readable storage medium, and when executed by a processor, it can implement the steps of the various method embodiments described above. The computer program includes computer program code, which can be in the form of source code, object code, executable files, or certain intermediate forms. A computer-readable medium can include at least: any entity or device capable of carrying computer program code to a device / terminal equipment, a recording medium, a computer memory, a read-only memory (ROM), a random access memory (RAM), an electrical carrier signal, a telecommunication signal, and a software distribution medium. Examples include USB flash drives, portable hard drives, magnetic disks, or optical disks. In some jurisdictions, according to legislation and patent practice, computer-readable media cannot be electrical carrier signals or telecommunication signals.
[0203] In the above embodiments, the descriptions of each embodiment have different focuses. For parts that are not described in detail or recorded in a certain embodiment, please refer to the relevant descriptions of other embodiments.
[0204] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0205] In the embodiments provided in this application, it should be understood that the disclosed devices / terminal equipment and methods can be implemented in other ways. For example, the device / terminal equipment embodiments described above are merely illustrative. For instance, the division of modules or units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between devices or units may be electrical, mechanical, or other forms.
[0206] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0207] 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. A display screen control method, characterized in that, The display screen is used in a control device and includes multiple display units, wherein each display unit is connected to the control device. The method includes: Receive control commands sent by terminal devices; The area to be controlled is determined based on at least one display unit identifier contained in the control command; The connection screen is displayed in the area to be controlled. Receive configuration instructions generated by the terminal device based on the connection screen, and configure the display units in the area to be controlled according to the configuration instructions; Before determining the area to be controlled based on at least one display unit identifier included in the control command, the method further includes: If the configuration area table contains the display unit identifier included in the control instruction, the configuration failure information is returned to the terminal device. The configuration area table stores all display unit identifiers corresponding to the control area that is currently displaying the connection screen, which is used to lock the control area that is currently connected and being configured. If the display unit identifier contained in the control instruction does not exist in the configuration area table, then the control area corresponding to the display unit identifier contained in each control instruction is determined, and the control area is stored in the configuration area table.
2. The display screen control method as described in claim 1, characterized in that, Receiving the configuration instructions generated by the terminal device based on the connection screen includes: Receive a request instruction sent by the terminal device, wherein the request instruction is generated by the terminal device based on the connection screen displayed in the area to be controlled; The terminal device is sent a parameter configuration interface according to the request instruction, so that the terminal device displays the parameter configuration interface and generates a configuration instruction according to the configuration parameters input in the parameter configuration interface.
3. The display screen control method as described in claim 2, characterized in that, After configuring the display unit within the controllable area according to the configuration instructions, the method further includes: Update the configuration area table based on the display unit identifiers contained in the controlled area after configuration.
4. The display screen control method as described in claim 1, characterized in that, Determining the area to be controlled based on at least one display unit identifier included in the control command includes: Generate authentication instructions based on the control instructions; Send the authentication command to the terminal device; Receive a verification instruction returned by the terminal device, wherein the verification instruction is generated by the terminal device based on the obtained verification information; If the verification information meets the preset authentication conditions, the area to be controlled is determined according to the display unit identifier contained in the control command.
5. A display screen control method, characterized in that, Applied to a terminal device, the method includes: In response to the acquisition of at least one display unit identifier, a control command is generated; The control command is sent to the control device, so that the control device determines the area to be controlled based on at least one display unit identifier contained in the control command; Generate configuration instructions based on the connection screen displayed in the area to be controlled; The configuration command is sent to the control device, so that the control device configures the display unit in the area to be controlled; After sending the control command to the control device, the method further includes: The system receives configuration failure information returned by the control device. The configuration failure information is generated when the control device determines that there is a display unit identifier to be configured in the configuration area table. The display unit identifier to be configured is at least one display unit identifier included in the control command. The configuration area table stores all display unit identifiers corresponding to the control area that is currently displaying the connection screen, and is used to lock the control area that is currently connected and being configured.
6. The display screen control method as described in claim 5, characterized in that, The step of generating configuration instructions based on the connection screen displayed in the area to be controlled includes: Generate a request command based on the connection screen displayed in the area to be controlled; The request instruction is sent to the control device, so that the control device sends a parameter configuration interface to the terminal device according to the request instruction; Display the parameter configuration interface; In response to the configuration parameters input in the parameter configuration interface, a configuration command is generated.
7. The display screen control method as described in claim 5, characterized in that, After sending the control command to the control device, the method further includes: The system receives an authentication command sent by the control device, the authentication command being generated by the control device based on the authentication command. Based on the obtained verification information, a verification instruction is generated; The verification command is sent to the control device so that the control device can determine whether the verification information meets the preset authentication conditions. If it does, the control device determines the area to be controlled based on the display unit identifier contained in the control command.
8. A display screen control method, characterized in that, The display screen is used in a control device and includes multiple display units, wherein each display unit is connected to the control device. The method includes: Receive control commands sent by at least one terminal device; Based on at least one display unit identifier included in each of the control commands, the corresponding controllable area for each terminal device is determined. For each area to be controlled, a connection screen is displayed, so that the terminal device corresponding to the area to be controlled generates a configuration instruction based on the connection screen. According to the configuration instructions sent by each terminal device, the display unit in the control area corresponding to each terminal device is configured respectively; Before determining the controllable area corresponding to each terminal device based on at least one display unit identifier included in each control command, the method further includes: If the configuration area table contains the display unit identifier included in the control instruction, the configuration failure information is returned to the terminal device. The configuration area table stores all display unit identifiers corresponding to the control area that is currently displaying the connection screen, which is used to lock the control area that is currently connected and being configured. If the display unit identifier contained in the control instruction does not exist in the configuration area table, then the control area corresponding to the display unit identifier contained in each control instruction is determined, and the control area is stored in the configuration area table.
9. A display screen control device, characterized in that, The device includes: The receiving module is used to receive control commands sent by the terminal device; The determining module is used to determine the area to be controlled based on at least one display unit identifier contained in the control command; The display module is used to display the connection screen in the area to be controlled. A configuration module is configured to receive a configuration instruction generated by the terminal device based on the connection screen, and configure the display unit in the area to be controlled according to the configuration instruction; The device further includes, prior to determining the area to be controlled based on at least one display unit identifier included in the control command, the following: If the configuration area table contains the display unit identifier included in the control instruction, the configuration failure information is returned to the terminal device. The configuration area table stores all display unit identifiers corresponding to the control area that is currently displaying the connection screen, which is used to lock the control area that is currently connected and being configured. If the display unit identifier contained in the control instruction does not exist in the configuration area table, then the control area corresponding to the display unit identifier contained in each control instruction is determined, and the control area is stored in the configuration area table.
10. A display screen control device, characterized in that, The device includes: The first generation module is used to generate control instructions in response to at least one obtained display unit identifier; The first sending module is used to send the control command to the control device, so that the control device determines the area to be controlled based on at least one display unit identifier contained in the control command; The second generation module is used to generate configuration instructions based on the connection screen displayed in the area to be controlled. The second sending module is used to send the configuration command to the control device, so that the control device configures the display unit in the area to be controlled; The apparatus further includes, after sending the control command to the control device, the following: The system receives configuration failure information returned by the control device. The configuration failure information is generated when the control device determines that there is a display unit identifier to be configured in the configuration area table. The display unit identifier to be configured is at least one display unit identifier included in the control command. The configuration area table stores all display unit identifiers corresponding to the control area that is currently displaying the connection screen, and is used to lock the control area that is currently connected and being configured.
11. A control device, characterized in that, Includes processor and memory; The memory stores computer-executed instructions; The processor executes computer execution instructions stored in the memory, causing the processor to perform the display screen control method as described in any one of claims 1 to 4.
12. A terminal device, characterized in that, Includes processor and memory; The memory stores computer-executed instructions; The processor executes computer execution instructions stored in the memory, causing the processor to perform the display screen control method as described in any one of claims 5 to 7.
13. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer-executable instructions, which, when executed by a processor, implement the display screen control method as described in any one of claims 1 to 4, any one of claims 5 to 7, or claim 8.