Display screen configuration method, display system, storage medium and program product

Through the automatic coordinated operation of the display module and the sending module, the automatic configuration of the display screen is realized, solving the problem of inefficient configuration in the prior art, and improving the simplicity and accuracy of the display screen configuration.

CN120371244APending Publication Date: 2025-07-25SHENZHEN ABSEN OPTOELECTRONIC CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510284926.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-10
Publication Date
2025-07-25

AI Technical Summary

Technical Problem

In the prior art, the display screen configuration process relies on PC-specific configuration software, resulting in inefficient configuration.

Method used

Through the automatic coordinated operation of the display module and the sending module in the display screen, the automatic configuration of the display screen is realized, including displaying the module entering the screen distribution state, obtaining quantity information and sending position information.

Benefits of technology

The display screen configuration process is simplified, the configuration efficiency is improved, and the cumbersomeness and error of manual operation are reduced.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120371244A_ABST
    Figure CN120371244A_ABST
Patent Text Reader

Abstract

The invention discloses a display screen configuration method, a display system, a storage medium and a program product, and belongs to the technical field of computers. The method comprises the steps that for any one first display module in n first display modules, the first display module enters a screen configuration state; in response to the received first operation, obtaining the sum of the number of all display modules cascaded with the first display module and 1 in the screen configuration state as a first number; sending the first message to a sending module; receiving a second message sent by the sending module, wherein the second message comprises position information of the first display module and each display module cascaded with the first display module; and the first display module sends the position information of each display module to each display module cascaded with the first display module. Through cooperation of the display module in the display screen and the sending module, configuration of the display screen can be automatically completed, so that the configuration process of the display screen can be greatly simplified, and the configuration efficiency of the display screen is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of computer technology, and particularly to a display screen configuration method, a display system, a storage medium, and a program product. Background Art

[0002] With the continuous development of technology, display screens such as light-emitting diode (LED) screens have been widely used in many fields such as commercial advertisements, stage performances, sports events, and traffic indications. A display screen usually includes multiple display modules. Before officially using the display screen, operations such as installing the display screen, connecting the control box, and configuring the display screen need to be completed in sequence to ensure that the display screen can display content normally.

[0003] In related technologies, when configuring a display screen, a dedicated configuration software is usually installed in a personal computer (PC), and the PC is communicatively connected to the control box. The user can manually configure parameters such as the position information of each display module in the display screen through this configuration software, and then send the configured parameters to the control box. However, this configuration method needs to rely on the dedicated configuration software in the PC to complete, and the whole process is relatively cumbersome, resulting in low efficiency of display screen configuration. Summary of the Invention

[0004] This application provides a display screen configuration method, a display system, a storage medium, and a program product, which can simplify the display screen configuration process and improve the display screen configuration efficiency. The technical solutions are as follows:

[0005] In a first aspect, a display screen configuration method is provided, which is applied to a display screen. The display screen includes multiple cascaded display modules, the multiple display modules are arranged in rows and columns, the multiple display modules include n first display modules, the n first display modules are all in the first row, and the n first display modules are all communicatively connected to a sending module, where n is a positive integer. The method includes:

[0006] For any one of the n first display modules, the first display module enters a screen configuration state;

[0007] In response to receiving a first operation, the first display module obtains a first quantity in the case of being in the screen configuration state, where the first quantity is the sum of the number of all display modules cascaded with the first display module and 1;

[0008] The first display module sends a first message to the sending module, where the first message includes the first quantity;

[0009] The first display module receives a second message sent by the sending module. The second message includes the position information of the first display module and the position information of each display module cascaded with the first display module. The position information is used to indicate the position of the display module in the display screen.

[0010] The first display module sends the position information of each display module cascaded with the first display module to each of the display modules cascaded with the first display module.

[0011] In this application, for any one of the n first display modules of the display screen, after the first display module enters the screen matching state, in response to receiving a first operation, in the case of being in this screen matching state, it obtains a first quantity, and then sends a first message including the first quantity to the sending module. After receiving the first message sent by the first display module, the sending module determines the position information of the first display module and the position information of each display module cascaded with the first display module according to the first quantity in the first message, and then sends a second message including the position information of the first display module and the position information of each display module cascaded with the first display module to the first display module. In this way, only through the cooperation of the display modules in the display screen and the sending module can the configuration of the display screen be automatically completed. Compared with the method of manually configuring the display screen through configuration software, this application can greatly simplify the display screen configuration process and improve the display screen configuration efficiency.

[0012] In a second aspect, a display screen configuration method is provided, which is applied to a sending module. The sending module is communicatively connected to n first display modules in a display screen. The display screen includes a plurality of cascaded display modules, and the plurality of display modules are arranged in rows and columns. The n first display modules among the plurality of display modules are all in the first row, and n is a positive integer. The method includes:

[0013] For any one of the n first display modules, receive a first message sent by the first display module. The first message includes a first quantity, and the first quantity is the sum of the number of all display modules cascaded with the first display module and 1. The first quantity is obtained by the first display module when it receives the first operation and is in the screen matching state.

[0014] Determine the position information of the first display module and the position information of each display module cascaded with the first display module according to the first quantity. The position information is used to indicate the position of the display module in the display screen.

[0015] Send a second message to the first display module. The second message includes the position information of the first display module and the position information of each display module cascaded with the first display module.

[0016] In a third aspect, a display system is provided. The display system includes a display screen and a sending module. The display screen includes a plurality of cascaded display modules arranged in rows and columns. The plurality of display modules include n first display modules, and the n first display modules are all in the first row. The n first display modules are all communicatively connected to the sending module, and n is a positive integer;

[0017] Any one of the n first display modules is configured to enter a screen matching state; in response to receiving a first operation, when in the screen matching state, obtain a first quantity, where the first quantity is the sum of 1 and the quantity of all display modules cascaded with the first display module; send a first message to the sending module, and the first message includes the first quantity;

[0018] The sending module is configured to, after receiving the first message sent by the first display module, determine the position information of the first display module and the position information of each display module cascaded with the first display module according to the first quantity in the first message, where the position information is used to indicate the position of the display module in the display screen; send a second message to the first display module, and the second message includes the position information of the first display module and the position information of each display module cascaded with the first display module;

[0019] The first display module is configured to, after receiving the second message, send the position information of each display module to each display module cascaded with the first display module.

[0020] In a fourth aspect, a computer device is provided. The computer device includes a memory, a processor, and a computer program stored in the memory and executable on the processor. When the computer program is executed by the processor, the display screen configuration method described in the first aspect or the second aspect above is implemented.

[0021] In a fifth aspect, a computer-readable storage medium is provided. The computer-readable storage medium stores a computer program. When the computer program is executed by a processor, the display screen configuration method described in the first aspect or the second aspect above is implemented.

[0022] In a sixth aspect, a computer program product is provided. When the computer program product runs on a computer device, the computer device is caused to execute the display screen configuration method described in the first aspect or the second aspect above.

[0023] It can be understood that for the beneficial effects of the above second aspect, third aspect, fourth aspect, fifth aspect, and sixth aspect, reference can be made to the relevant descriptions in the above first aspect, and details will not be elaborated here. Brief Description of the Drawings

[0024] To more clearly illustrate the technical solutions in the embodiments of the present application, the following briefly introduces the drawings required for the description of the embodiments. Obviously, the drawings in the following description are only some embodiments of the present application. For those of ordinary skill in the art, without creative efforts, other drawings can be obtained based on these drawings.

[0025] Figure 1 is a schematic structural diagram of a display screen provided by an embodiment of the present application;

[0026] Figure 2 is a schematic diagram of a display screen provided by an embodiment of the present application;

[0027] Figure 3 is a schematic diagram of another display screen provided by an embodiment of the present application;

[0028] Figure 4 is a schematic structural diagram of a display module provided by an embodiment of the present application;

[0029] Figure 5 is a schematic structural diagram of another display module provided by an embodiment of the present application;

[0030] Figure 6 is a schematic structural diagram of a display system provided by an embodiment of the present application;

[0031] Figure 7 is a flowchart of a method for configuring a display screen provided by an embodiment of the present application;

[0032] Figure 8 is a schematic diagram of another display screen provided by an embodiment of the present application;

[0033] Figure 9 is a schematic diagram of another display screen provided by an embodiment of the present application;

[0034] Figure 10 is a schematic structural diagram of a computer device provided by an embodiment of the present application. Detailed Embodiments

[0035] To make the objectives, technical solutions, and advantages of the present application clearer, the following further describes the embodiments of the present application in detail with reference to the drawings.

[0036] It should be understood that the "multiple" mentioned in this application refers to two or more. In the description of this application, unless otherwise specified, " / " means "or". For example, A / B can mean A or B; the "and / or" in this article is just a description of the association relationship between associated objects, indicating that there can be three relationships. For example, A and / or B can mean: A exists alone, A and B exist simultaneously, and B exists alone. In addition, for the convenience of clearly describing the technical solution of this application, words such as "first" and "second" are used to distinguish the same items or similar items with basically the same functions and roles. Those skilled in the art can understand that the words such as "first" and "second" do not limit the quantity and execution order, and the words such as "first" and "second" do not necessarily limit being different.

[0037] The statements such as "an embodiment" or "some embodiments" described in this application mean that the specific features, structures or characteristics described in the embodiment are included in one or more embodiments of this application. Thus, the statements such as "in one embodiment", "in some embodiments", "in other some embodiments", "in still other embodiments" and the like that appear in different parts of this application do not necessarily refer to the same embodiment, but mean "one or more but not all embodiments", unless otherwise specifically emphasized in other ways. In addition, the terms "include", "comprise", "have" and their variants all mean "including but not limited to", unless otherwise specifically emphasized in other ways.

[0038] The display screen related to the embodiments of this application will be described below.

[0039] Figure 1 is a schematic structural diagram of a display screen provided by an embodiment of this application. Refer to Figure 1 The display screen 10 may include a plurality of cascaded display modules 101.

[0040] Each of the plurality of display modules 101 is used to display a part of the content of a complete frame of the picture. Exemplarily, the resolution of each of the plurality of display modules 101 is the same.

[0041] The plurality of display modules 101 are arranged in rows and columns. For example, the plurality of display modules 101 may be arranged in multiple rows and multiple columns, multiple rows and one column, or one row and multiple columns, etc. The embodiments of this application do not make any limitations in this regard.

[0042] Exemplarily, in the embodiments of this application, the display module 101 may also be referred to as a display cabinet.

[0043] In some cases, for any column of the plurality of display modules 101, all the display modules 101 in this column are cascaded.

[0044] Exemplarily, as Figure 2 shown, the display screen 10 includes 15 display modules arranged in three rows and five columns. Among them, the display module 101 in the first row and the first column is connected to the display module 101 in the second row and the first column, and the display module 101 in the second row and the first column is connected to the display module 101 in the third row and the first column, that is, all the display modules 101 in the first column are cascaded; similarly, all the display modules 101 in the second column are cascaded; all the display modules 101 in the third column are cascaded; all the display modules 101 in the fourth column are cascaded; all the display modules 101 in the fifth column are cascaded.

[0045] In some other cases, for any column of the multiple display modules 101, all the display modules 101 in this column are cascaded, or all the display modules 101 in this column are cascaded with all the display modules 101 in one or more adjacent columns.

[0046] Exemplarily, as Figure 3 shown, the display screen 10 includes 15 display modules arranged in three rows and five columns. Among them, the display module 101 in the first row and the first column is connected to the display module 101 in the second row and the first column, the display module 101 in the second row and the first column is connected to the display module 101 in the third row and the first column, the display module 101 in the third row and the first column is connected to the display module 101 in the third row and the second column, the display module 101 in the third row and the second column is connected to the display module 101 in the second row and the second column, and the display module 101 in the second row and the second column is connected to the display module 101 in the first row and the second column, that is, all the display modules 101 in the first column are cascaded with all the display modules 101 in the adjacent second column; similarly, all the display modules 101 in the third column are cascaded with all the display modules 101 in the fourth column; all the display modules 101 in the fifth column are cascaded.

[0047] In some embodiments, as Figure 4 shown, each of the multiple display modules 101 may include a button and a receiving card.

[0048] The button can be communicatively connected to the receiving card. Exemplarily, the button can be disposed behind the display module 101.

[0049] The button can be used to trigger the receiving card to perform a specific operation.

[0050] The receiving card is used to detect the trigger operation on the button and perform corresponding operations accordingly. Exemplarily, the trigger operation can be a click operation, a long-press operation, etc., and the embodiments of the present application do not limit this.

[0051] In some other embodiments, as Figure 5 shown, each of the multiple display modules 101 may include a button, a processing unit, and a receiving card.

[0052] The button can be communicatively connected to the processing unit. Exemplarily, the button can be disposed behind the display module 101.

[0053] The processing unit can be communicatively connected to the receiving card. Exemplarily, the processing unit can be connected to a hub in the display module 101. Exemplarily, the processing unit can be a microcontroller unit (MCU), etc., and the embodiments of the present application do not limit this.

[0054] The processing unit is used to detect a triggering operation on the button. Exemplarily, the triggering operation can be a click operation, a long-press operation, etc., and the embodiments of the present application do not limit this.

[0055] In some cases, after detecting the triggering operation on the button, the processing unit can trigger the receiving card to perform a specific operation.

[0056] In the embodiments of the present application, since the triggering operation on the button in the display module 101 is detected by the processing unit in the display module 101, and the receiving card in the display module 101 is triggered accordingly to perform a specific operation. In this way, there is no need to consider the compatibility between the button and the receiving card, thereby improving the applicability of the display module 101.

[0057] It should be noted that the receiving card in one display module can communicate with the receiving card in another cascaded display module.

[0058] Those skilled in the art can understand that the structures shown above Figure 4 and Figure 5 do not constitute a limitation on the display module 101, and may include more or fewer components than shown in the figure, or combine certain components, or adopt different component arrangements.

[0059] The display system provided by the embodiments of the present application will be described below.

[0060] Figure 6 is a schematic structural diagram of a display system provided by the embodiments of the present application. Refer to Figure 6 The display system may include a display screen 10 and a sending module 20.

[0061] Exemplarily, the sending module 20 can be a sending box, a sending card, a broadcast control box, or a conference card device, etc., and the embodiments of the present application do not limit this.

[0062] Exemplarily, the sending module 20 may include one or more network ports (which may also be referred to as output ports).

[0063] The display screen 10 can be communicatively connected to the sending module 20. By way of example, the display screen 10 can be connected to the network port of the sending module 20.

[0064] For example, as Figure 6 shown in (a) of [reference], each of the multiple display modules 101 in the first row of the display screen 10 can be communicatively connected to the sending module 20. In this case, each network port of the sending module 20 drives one column of display modules 101. Or, as Figure 6 shown in (b) of [reference], some of the multiple display modules 101 in the first row of the display screen 10 can be communicatively connected to the sending module 20. In this case, each network port of the sending module 20 drives one column or multiple columns of display modules 101.

[0065] In this case, among the multiple display modules 101 in the first row of the display screen 10, the display modules 101 communicatively connected to the sending module 20 can be referred to as the first display modules, and the receiving cards in the first display modules can communicate with the sending module 20. Among the multiple display modules 101 in the first row of the display screen 10, the display modules 101 not communicatively connected to the sending module 20 can be referred to as the second display modules.

[0066] The sending module 20 is configured to receive display data sent by other devices and then send the display data to the display screen 10. The display screen 10 can display a corresponding picture according to the display data.

[0067] In some embodiments, the sending module 20 may store the position information of each of the multiple display modules 101.

[0068] The position information of a display module 101 is used to indicate the position of the display module 101 in the display screen 10.

[0069] In this case, after receiving the display data, the sending module 20 can split the display data according to the position information of each of the multiple display modules 101. Each display module 101 can obtain the corresponding display data from the split display data according to its own position for display.

[0070] For example, the display screen 10 includes 15 display modules 101 arranged in three rows and five columns, and the resolution of each display module 101 is X*Y. Then the sending module 20 can split the received display data into display data with a resolution of 15X*3Y, and each display module 101 can obtain the corresponding display data therefrom according to its own position to display a corresponding picture.

[0071] Currently, after the display screen 10 is connected to the sending module 20, the configuration of the display screen 10 can be performed to obtain the position information of each display module 101 in the display screen 10. The embodiment of the present application provides a method for configuring a display screen, which can complete the configuration of the display screen 10 through the interaction between the display screen 10 and the sending module 20. The process is simple, time-saving and labor-saving, and can improve the efficiency of configuring the display screen.

[0072] The following provides a detailed explanation of the display screen configuration method provided by the embodiment of the present application.

[0073] Figure 7 is a flowchart of a display screen configuration method provided by the embodiment of the present application. This method is applied to the display screen 10 and the sending module 20 described above. Refer to Figure 7 and this method includes the following steps:

[0074] Step 701: For any one of the n first display modules in the display screen, the first display module enters the screen matching state, where n is a positive integer.

[0075] These n first display modules are all in the first row. These n first display modules are all communicatively connected to the sending module.

[0076] After the first display module is in the screen matching state, it can respond to subsequent screen matching operations.

[0077] In some embodiments, the operation of step 701 may include the following two cases.

[0078] The first case: The first display module responds to receiving a second operation, enters the screen matching state, and sends a fourth message to the sending module. The fourth message is used to instruct the sending module to send a fifth message to other first display modules.

[0079] The second operation is used to instruct the first display module to enter the screen matching state. The second operation can be triggered by a technician. Exemplarily, the second operation can be a second trigger operation on a button in the first display module, such as a click operation, a long press operation, etc. The embodiment of the present application does not limit this. For example, the second operation can be a long press on the button for 4S (seconds), 5S or 6S, etc. The embodiment of the present application does not limit this.

[0080] The fifth message is used to instruct entering the screen matching state.

[0081] By the way of making the first display module enter the screen matching state by executing the second operation, the operation of starting the screen matching becomes relatively simple. Compared with the prior art method that requires software to be connected to the sending module 20 to start the screen matching, this method can simplify the process of configuring the display screen and reduce the complexity of configuring the display screen.

[0082] Optionally, if the first display module is Figure 4 the display module shown in the figure, after the receiving card in the first display module detects the second trigger operation on the button in the first display module, the receiving card can enter the screen matching state, and then send a fourth message to the sending module.

[0083] Optionally, if the first display module is Figure 5 the display module shown in the figure, after the processing unit in the first display module detects the second trigger operation on the button in the first display module, it can send a seventh message to the receiving card in the first display module; after the receiving card in the first display module receives the seventh message, it enters the screen matching state and sends a fourth message to the sending module.

[0084] Second case: When the first display module receives the fifth message sent by the sending module, it enters the screen matching state.

[0085] Exemplarily, after the receiving card in the first display module receives the fifth message, it can enter the screen matching state.

[0086] In the embodiments of the present application, the user can perform a second operation on one of the n first display modules, and this first display module can enter the screen matching state and send a fourth message to the sending module. After the sending module receives the fourth message sent by this first display module, it can send a fifth message to each of the other n - 1 first display modules except this first display module among the n first display modules, so that these first display modules all enter the screen matching state. In this way, each display module among the n first display modules can quickly enter the screen matching state.

[0087] In some embodiments, after the sending module receives the fourth message sent by the first display module, it can also send a resolution acquisition message to the target display module, and the target display module is any one of the n first display modules. After the target display module receives the resolution acquisition message, it can send its own resolution to the sending module. In this way, the sending module can know the resolution of each display module among the multiple display modules.

[0088] Step 702: In response to receiving the first operation, the first display module obtains a first quantity when in the screen matching state.

[0089] The first quantity is the sum of the number of all display modules cascaded with the first display module and 1.

[0090] The first operation can be triggered by a technician. By way of example, the first operation can be a first triggering operation on a button in the first display module, such as a click operation, a long - press operation, etc., and the embodiments of the present application do not limit this.

[0091] By way of example, if the first display module is Figure 4 the display module shown, the receiving card in the first display module responds to the first triggering operation on the button in the first display module, and obtains a first quantity when in this screen - matching state.

[0092] By way of example, if the first display module is Figure 5 the display module shown, the processing unit in the first display module responds to the first triggering operation on the button in the first display module, and sends a sixth message to the receiving card in the first display module; after receiving the sixth message, the receiving card in the first display module obtains a first quantity when in this screen - matching state.

[0093] In the embodiments of the present application, since each of the n first display modules is cascaded with other display modules in its own column and adjacent columns, then each of the n first display modules can automatically obtain a first quantity after receiving the first operation when in this screen - matching state. In this way, through this form of cascaded question - and - answer, the operation of determining the number of cascaded display modules in each group of the display screen is relatively simple, so that the first quantity can be determined relatively quickly, and thus the screen - matching efficiency can be improved.

[0094] It should be noted that the first operation performed on the n first display modules in the embodiments of the present application can be carried out in a preset order. In this case, the operation of each of the n first display modules to obtain a first quantity is also realized in order.

[0095] The preset order can be set in advance. For example, the preset order can be set according to the arrangement order of the n first display modules.

[0096] For example, as Figure 2 or Figure 3 shown, the n first display modules are in the first row, and the preset order can be set as the order from left to right in the first row, or can be set as the order from right to left in the first row.

[0097] In some embodiments, the operation in step 702 can be: the first display module responds to receiving the first operation, and when in this screen - matching state, sends an inquiry message to the next display module cascaded with the first display module; the first display module receives one or more response messages for the inquiry message; the first display module adds 1 to the number of all response messages received for the inquiry message to obtain a first quantity.

[0098] The inquiry message is used to determine whether there is a next display module in the cascade.

[0099] After the first display module sends an inquiry message to the next display module in the cascade, if the display module exists, after receiving the inquiry message, the display module can send a response message to the previous display module in its cascade, and then the display module can continue to send an inquiry message to the next display module in its cascade. After that, if the display module receives a response message sent by the next display module in its cascade, it will send the response message to the previous display module in its cascade. Repeat this process until all the display modules cascaded with the first display module are determined.

[0100] In this way of cascade question and answer, the first display module can receive the response messages sent by all the display modules cascaded with it relatively quickly. One response message corresponds to one display module, so that the first quantity can be quickly determined.

[0101] Optionally, after the first display module receives a response message, if it does not receive a response message within a preset duration, it can determine that all the response messages for the inquiry message have been received. At this time, the sum of the number of all the received response messages and 1 can be used as the first quantity.

[0102] The preset duration can be set in advance.

[0103] If the first display module does not receive a response message within the preset duration after receiving a response message, it means that the response message is sent by the last display module cascaded with the first display module. Therefore, it can be determined that all the response messages for the inquiry message have been received.

[0104] Step 703: The first display module sends a first message to the sending module, and the first message includes the first quantity.

[0105] Since the first message includes the total quantity (i.e., the first quantity) of the first display module and all the display modules cascaded with the first display module, after the first display module sends the first message to the sending module, the subsequent sending module can then determine the position information of the first display module and all the display modules cascaded with the first display module based on this.

[0106] It should be noted that after performing the first operation on n first display modules in a preset order, the n first display modules will send the first message to the sending module in the preset order.

[0107] In some embodiments, the plurality of display modules includes m second display modules, and the m second display modules are the other display modules in the first row of the display screen except the n first display modules, where m is an integer greater than or equal to 0.

[0108] In this case, before step 703, for any one of the m second display modules, when the second display module receives the first operation and is not in the screen matching state, it sends a third message to the previous display module cascaded with the second display module, and the third message is used to indicate that the first operation is received; the first display module receives the third message, adds 1 to the number of all received third messages, and obtains a second quantity, where the second quantity is the number of columns of all display modules cascaded with the first display module. Then, the second quantity may also be included in the first message sent by the first display module in step 703.

[0109] When the second display module is not in the screen matching state, after receiving the first operation, it can send a third message to the previous display module cascaded with the second display module, and after receiving the third message, the display module continues to send the third message to the previous display module cascaded with it until the first display module receives the third message. When the first display module receives one third message, it can know that there is one second display module among the display modules cascaded with it. Subsequently, the first display module can add 1 to the number of all received third messages to obtain the number of columns of all display modules cascaded with the first display module.

[0110] Exemplarily, such as Figure 3As shown, multiple display modules in the display screen are arranged in 3 rows and 5 columns. The display modules in the first row, first column, first row, third column, and first row, fifth column of the display screen are first display modules, and the display modules in the first row, second column, and first row, fourth column are second display modules. When all the first display modules in the first row enter the screen matching state, if the second display module in the first row, second column receives a first operation, it sends a third message to the display module in the second row, second column. After receiving the third message, the display module in the second row, second column sends the third message to the display module in the third row, second column. After receiving the third message, the display module in the third row, second column sends the third message to the display module in the third row, first column, and so on, until the third message is sent to the first display module in the first row, first column. After receiving the third message, the first display module in the first row, first column can determine that the second quantity is 2. Similarly, after the second display module in the first row, fourth column receives the first operation, it sends a third message to the display module in the second row, fourth column, and so on, until the first display module in the first row, third column receives the third message. After receiving the third message, the first display module in the first row, third column can determine that the second quantity is 2. Additionally, since the first display module in the first row, fifth column does not receive the third message, it is determined that the second quantity is 1.

[0111] In this way, when multiple columns of display modules in the display screen are cascaded, the first display module can determine the quantity of the third messages received (i.e., the second quantity). Through the second quantity, the number of columns of all display modules cascaded with the first display module can be determined more accurately, which provides accurate data for subsequently determining the position information of each display module in the multiple display modules.

[0112] Step 704: After the sending module receives the first message sent by the first display module, it determines the position information of the first display module and the position information of each display module cascaded with the first display module according to the first quantity.

[0113] It should be noted that since the n first display modules send the first message to the sending module in a preset order, each time the sending module receives a first message, it can execute Step 704 to Step 706 once.

[0114] Since the sending module knows the receiving order of n first messages (i.e., the first messages sent by each of the n first display modules), and the first quantity in the first message is the total quantity of the first display module and all display modules cascaded with the first display module, the sending module can thus determine the position information of each first display module and the position information of each display module cascaded with the first display module. In this way, when the order of the first messages is known, it is relatively simple to determine the position information of the display modules through the first quantity. Compared with the method of manually setting the number of rows and columns in the prior art, the method of determining the position information of the display modules in the embodiments of the present application is relatively simple, which can improve the screen matching efficiency. And since this screen matching process is automatically performed by the cooperation of the display module and the sending module, the error caused by manual screen matching can be reduced, and the screen matching accuracy can be improved.

[0115] It should be noted that the cascading methods of the multiple display modules include a single-column cascading method and a multi-column cascading method. The first message corresponding to the single-column cascading method includes the first quantity, and the first message corresponding to the multi-column cascading method includes the first quantity and the second quantity. In this case, the operation of the sending module to determine the position information of the first display module and the position information of each display module cascaded with the first display module can include the following two methods.

[0116] The first method: The position information includes row information and column information, and the first message includes the first quantity. The operation of the sending module to determine the position information of the first display module and the position information of each display module cascaded with the first display module is as follows: The sending module determines the column information of the first display module and each display module cascaded with the first display module according to the receiving timing sequence of the first message sent by the first display module; the sending module determines the row information of the first display module and each display module cascaded with the first display module according to the first quantity.

[0117] This row information is used to indicate the row number where the display module is located.

[0118] This column information is used to indicate the column number where the display module is located.

[0119] The receiving timing sequence of the first message is used to indicate which first message the sending module receives.

[0120] Since the reception timing of the first message can reflect the order in which the first display module receives the first operation, it can also reflect the arrangement order of the first display module. Therefore, the sending module can determine the column information of the first display module accordingly. And since the multiple display modules are cascaded in a single column, the first quantity is the total number of rows of the first display module and all the display modules cascaded with the first display module. Therefore, the sending module can determine the row information of the first display module and each display module cascaded with the first display module accordingly.

[0121] For example, as Figure 2 shown, the multiple display modules in the display screen are arranged in 3 rows and 5 columns. After the 5 display modules in the first row (i.e., the first display module) are in the screen-matching state, click the buttons of the 5 display modules in sequence from left to right. The 5 display modules send the first message to the sending module in sequence, and the first quantity in the first message is 3.

[0122] In this case, the sending module determines the column information of the first display module corresponding to the first received first message and the 2 display modules cascaded with the first display module as the first column. And since the first quantity is 3, the row information of the first display module and the 2 display modules cascaded with the first display module can be determined to be 3 rows. Thus, the position information of the first display module can be obtained as the first row and the first column, and the position information of the 2 display modules cascaded with the first display module are the second row and the first column, and the third row and the first column respectively. Similarly, the sending module determines the column information of the first display module corresponding to the second received first message and the 2 display modules cascaded with the first display module as the second column. And since the first quantity is 3, the position information of the first display module can be determined to be the first row and the second column, and the position information of the 2 display modules cascaded with the first display module are the second row and the second column, and the third row and the second column respectively. And so on, until the sending module determines the position information of the first display module corresponding to the fifth received first message and the 2 display modules cascaded with the first display module. In this way, the position information of each display module in the multiple display modules is determined.

[0123] The second method: The position information includes row information and column information, and the first message includes a first quantity and a second quantity. The operations for the sending module to determine the position information of the first display module and the position information of each display module cascaded with the first display module according to the first quantity include the following steps 1 to 3:

[0124] Step 1: The sending module divides the first quantity by the second quantity to obtain a third quantity, and the third quantity is the number of rows of all the display modules cascaded with the first display module.

[0125] Since the total number of the first display module and all the display modules cascaded with the first display module is known as the first quantity, and the second quantity is the number of columns of all the display modules cascaded with the first display module, dividing the first quantity by the second quantity can obtain the number of rows of all the display modules cascaded with the first display module (i.e., the third quantity).

[0126] Step 2: The sending module determines the position information of the first display module according to the receiving timing of the first message sent by the first display module.

[0127] Exemplarily, for the first received first message, the sending module may determine the column information of the first display module corresponding to the first message as the first column and the row information of the first display module as the first row.

[0128] For a non-first received first message, the sending module may add 1 to the maximum column number among all the column information determined based on the previous first message of the first message to obtain the column information of the first display module corresponding to the first message, and determine the row information of the first display module as the first row.

[0129] For example, if the maximum column number among all the column information determined by the sending module based on the previous first message is the second column, then after receiving a new first message, the sending module may determine the column information of the first display module corresponding to the first message as the third column and determine the row information of the first display module as the first row.

[0130] Step 3: The sending module determines the position information of each display module cascaded with the first display module according to the position information of the first display module, the second quantity, and the third quantity.

[0131] Since the position information of the first display module, the number of columns (i.e., the second quantity) and the number of rows (i.e., the third quantity) of all the display modules cascaded with the first display module are known, the position information of all the display modules cascaded with the first display module can be determined accordingly.

[0132] For example, as Figure 3As shown, the sending module determines the position information of the first display module corresponding to the first received first message as the first row and the first column. Since the first quantity is 6 and the second quantity is 2, the sending module can determine that the third quantity is 3. Then, based on the position information of the first display module, the second quantity, and the third quantity, the position information of the 5 display modules cascaded with the first display module can be determined to be the second row and the first column, the third row and the first column, the third row and the second column, the second row and the second column, and the first row and the second column respectively. Similarly, the sending module determines the position information of the first display module corresponding to the second received first message as the first row and the third column, and determines the position information of the 5 display modules cascaded with the first display module to be the second row and the third column, the third row and the third column, the third row and the fourth column, the second row and the fourth column, and the first row and the fourth column respectively. The sending module determines the position information of the first display module corresponding to the third received first message as the first row and the fifth column, and determines the position information of the 2 display modules cascaded with the first display module to be the second row and the fifth column and the third row and the fifth column respectively.

[0133] Step 705: The sending module sends a second message to the first display module. The second message includes the position information of the first display module and the position information of each display module cascaded with the first display module.

[0134] Exemplarily, the position information of the first display module and the position information of each display module cascaded with the first display module in the second message can be sorted in the cascading order.

[0135] In some embodiments, after the sending module determines the position information of each of the n first display modules and the position information of each display module cascaded with each first display module, the number of rows and columns of the display screen is obtained.

[0136] Step 706: After receiving the second message sent by the sending module, the first display module sends the position information of each display module to each display module cascaded with the first display module.

[0137] After receiving the second message, the first display module can obtain the position information of the first display module from the second message.

[0138] For example, if the position information of the first display module and the position information of each display module cascaded with the first display module in the second message are sorted in the cascading order, then after receiving the second message, the first display module can determine the position information sorted at the top of the second message as the position information of the first display module and save it.

[0139] After obtaining the location information from the second message, the first display module can delete the location information of the first display module from the second message to update the second message. After that, the first display module can send the second message to the next cascaded display module; after receiving the second message, the display module can obtain and save the location information sorted first from the second message, and then delete the location information from the second message to update the second message, and send the updated second message to the next display module. And so on until the last display module obtains and saves its location information.

[0140] In some embodiments, after receiving the second message, the first display module can exit the screen matching state in response to receiving a second operation, or the first display module can exit the screen matching state after waiting for a certain period of time (such as 25S, 30S, 35S, etc.).

[0141] After completing the display screen configuration, during actual display, the sending module can receive display data, and then split the display data according to the resolution of the display module, the number of rows and columns of the display screen, and the location information of each display module in the plurality of display modules, and then send the split display data to each first display module. In this case, each display module can obtain the corresponding display data from the split display data according to its own location information for display.

[0142] For ease of understanding, the following Figure 8 exemplarily illustrates the above display screen configuration process.

[0143] Exemplarily, as Figure 8 shown, the display module includes 12 display modules, and the 12 display modules are arranged in 3 rows and 4 columns. The 12 display modules are respectively: display module 1, display module 2, display module 3, display module 4, display module 5, display module 6, display module 7, display module 8, display module 9, display module 10, display module 11, and display module 12. Among them, display module 1, display module 4, display module 7, and display module 10 are communicatively connected to the sending module, and display module 1, display module 2, and display module 3 are cascaded, display module 4, display module 5, and display module 6 are cascaded, display module 7, display module 8, and display module 9 are cascaded, and display module 10, display module 11, and display module 12 are cascaded.

[0144] When the display screen needs to be configured, the user can long-press the button in display module 1 to make display module 1 enter the screen matching state, as specifically described in steps (1) to (3) below:

[0145] (1) In response to receiving a long-press operation on its button, display module 1 enters the screen matching state and sends a fourth message to the sending module.

[0146] (2) After the sending module receives the fourth message sent by display module 1, it sends a fifth message to all display modules that are communicatively connected to it except display module 1 (i.e., display modules 4, 7, and 10).

[0147] (3) After display module 4 receives the fifth message sent by the sending module, it enters the screen matching state. After display module 7 receives the fifth message sent by the sending module, it enters the screen matching state. After display module 10 receives the fifth message sent by the sending module, it enters the screen matching state.

[0148] After display modules 1, 4, 7, and 10 all enter the screen matching state, the user can click the buttons of display modules 1, 4, 7, and 10 in sequence to start the screen matching process, which is specifically as described in steps (4) to (8) below:

[0149] (4) In response to receiving a click operation on its button, display module 1 obtains that the total number of display module 1 and the cascaded display modules 2 and 3 is 3. In response to receiving a click operation on its button, display module 4 obtains that the total number of display module 4 and the cascaded display modules 5 and 6 is 3. In response to receiving a click operation on its button, display module 7 obtains that the total number of display module 7 and the cascaded display modules 8 and 9 is 3. In response to receiving a click operation on its button, display module 10 obtains that the total number of display module 10 and the cascaded display modules 11 and 12 is 3.

[0150] (5) Display module 1 sends a first message to the sending module. The first message includes the total number 3 of display module 1 and the cascaded display modules. Display module 4 sends a first message to the sending module. The first message includes the total number 3 of display module 4 and the cascaded display modules. Display module 7 sends a first message to the sending module. The first message includes the total number 3 of display module 7 and the cascaded display modules. Display module 10 sends a first message to the sending module. The first message includes the total number 3 of display module 10 and the cascaded display modules.

[0151] After receiving the first message sent by display module 1, the sending module determines the position information of display modules 1, 2, and 3 as the first row and first column, the second row and first column, and the third row and first column respectively according to the reception timing of the first message and the total quantity 3. After that, after receiving the first message sent by display module 4, the sending module determines the position information of display modules 4, 5, and 6 as the first row and second column, the second row and second column, and the third row and second column respectively according to the reception timing of the first message and the total quantity 3. After that, after receiving the first message sent by display module 7, the sending module determines the position information of display modules 7, 8, and 9 as the first row and third column, the second row and third column, and the third row and third column respectively according to the reception timing of the first message and the total quantity 3. After that, after receiving the first message sent by display module 10, the sending module determines the position information of display modules 10, 11, and 12 as the first row and fourth column, the second row and fourth column, and the third row and fourth column respectively according to the reception timing of the first message and the total quantity 3.

[0152] (7) The sending module sends a second message to display module 1, and the second message includes the position information of display modules 1, 2, and 3. The sending module sends a second message to display module 4, and the second message includes the position information of display modules 4, 5, and 6. The sending module sends a second message to display module 7, and the second message includes the position information of display modules 7, 8, and 9. The sending module sends a second message to display module 10, and the second message includes the position information of display modules 10, 11, and 12.

[0153] After the display module 1 receives the second message, it obtains and saves its position information from the second message, and then sends the second message to the display module 2. After the display module 2 receives the second message, it obtains and saves its position information from the second message, and then sends the second message to the display module 3. After the display module 3 receives the second message, it obtains and saves its position information from the second message. After the display module 4 receives the second message, it obtains and saves its position information from the second message, and then sends the second message to the display module 5. After the display module 5 receives the second message, it obtains and saves its position information from the second message, and then sends the second message to the display module 6. After the display module 6 receives the second message, it obtains and saves its position information from the second message. After the display module 7 receives the second message, it obtains and saves its position information from the second message, and then sends the second message to the display module 8. After the display module 8 receives the second message, it obtains and saves its position information from the second message, and then sends the second message to the display module 9. After the display module 9 receives the second message, it obtains and saves its position information from the second message. After the display module 10 receives the second message, it obtains and saves its position information from the second message, and then sends the second message to the display module 11. After the display module 11 receives the second message, it obtains and saves its position information from the second message, and then sends the second message to the display module 12. After the display module 12 receives the second message, it obtains and saves its position information from the second message.

[0154] For the sake of easy understanding, the following combines Figure 9 to make an exemplary description of the above display screen configuration process.

[0155] Exemplarily, as Figure 9 shown, the display module includes 12 display modules, and the 12 display modules are arranged in 3 rows and 4 columns. The 12 display modules are respectively: display module 1, display module 2, display module 3, display module 4, display module 5, display module 6, display module 7, display module 8, display module 9, display module 10, display module 11, display module 12. Among them, the display module 1 and the display module 7 are communicatively connected to the sending module, and the display module 1, the display module 2, the display module 3, the display module 6, the display module 5, and the display module 4 are cascaded, and the display module 7, the display module 8, the display module 9, the display module 12, the display module 11, and the display module 10 are cascaded.

[0156] When configuring the display screen is required, the user can long-press the button in the display module 1 to make the display module 1 enter the screen configuration state, as described in the following steps (1) to (3):

[0157] (1) The display module 1 enters the screen matching state in response to receiving a long press operation on its button, and sends a fourth message to the sending module.

[0158] (2) After receiving the fourth message sent by the display module 1, the sending module sends a fifth message to other display modules (i.e., display module 7) except the display module 1 among all the display modules communicatively connected to it.

[0159] (3) After receiving the fifth message sent by the sending module, the display module 7 enters the screen matching state.

[0160] After the display module 1 and the display module 7 enter the screen matching state, the user can click the buttons of the display module 1, the display module 4, the display module 7, and the display module 10 in sequence to start the screen matching process, as specifically described in steps (4) to (8) below:

[0161] (4) In response to receiving a click operation on its button, the display module 1 obtains that the total number of the display module 1 and the display modules 2, 3, 6, 5, and 4 cascaded with the display module 1 is 6. In response to receiving a click operation on its button, the display module 4 sends a third message to the display module 5. After receiving the third message, the display module 5 sends the third message to the display module 6. After receiving the third message, the display module 6 sends the third message to the display module 3. After receiving the third message, the display module 3 sends the third message to the display module 2. After receiving the third message, the display module 2 sends the third message to the display module 1. After receiving the third message, the display module 1 determines that the total number of columns is 2.

[0162] In response to receiving a click operation on its button, the display module 7 obtains that the total number of the display module 7 and the display modules 8, 9, 12, 11, and 10 cascaded with the display module 7 is 6. In response to receiving a click operation on its button, the display module 10 sends a third message to the display module 11. After receiving the third message, the display module 11 sends the third message to the display module 12. After receiving the third message, the display module 12 sends the third message to the display module 9. After receiving the third message, the display module 9 sends the third message to the display module 8. After receiving the third message, the display module 8 sends the third message to the display module 7. After receiving the third message, the display module 7 determines that the total number of columns is 2.

[0163] (5) The display module 1 sends a first message to the sending module. The first message includes the total number 6 and the total number of columns 2. The display module 7 sends a first message to the sending module. The first message includes the total number 6 and the total number of columns 2.

[0164] After receiving the first message sent by display module 1, the sending module divides the total quantity 6 by the total number of columns 2 to obtain the total number of rows 3, and accordingly determines that the position information of display module 1, display module 2, display module 3, display module 6, display module 5, and display module 4 is the first row and the first column, the second row and the first column, the third row and the first column, the third row and the second column, the second row and the second column, and the first row and the second column respectively. After receiving the first message sent by display module 7, the sending module divides the total quantity 6 by the total number of columns 2 to obtain the total number of rows 3, and accordingly determines that the position information of display module 7, display module 8, display module 9, display module 12, display module 11, and display module 10 is the first row and the third column, the second row and the third column, the third row and the third column, the third row and the fourth column, the second row and the fourth column, and the first row and the fourth column respectively.

[0165] (7) The sending module sends a second message to display module 1, and the second message includes the position information of display module 1, display module 2, display module 3, display module 6, display module 5, and display module 4. The sending module sends a second message to display module 7, and the second message includes the position information of display module 7, display module 8, display module 9, display module 12, display module 11, and display module 10.

[0166] (8) After receiving the second message, display module 1 obtains and saves its position information from the second message, and then sends the second message to display module 2. After receiving the second message, display module 2 obtains and saves its position information from the second message, and then sends the second message to display module 3. After receiving the second message, display module 3 obtains and saves its position information from the second message, and then sends the second message to display module 6. After receiving the second message, display module 6 obtains and saves its position information from the second message, and then sends the second message to display module 5. After receiving the second message, display module 5 obtains and saves its position information from the second message, and then sends the second message to display module 4. After receiving the second message, display module 4 obtains and saves its position information from the second message.

[0167] After receiving the second message, the display module 7 obtains and saves its location information from the second message, and then sends the second message to the display module 8. After receiving the second message, the display module 8 obtains and saves its location information from the second message, and then sends the second message to the display module 9. After receiving the second message, the display module 9 obtains and saves its location information from the second message, and then sends the second message to the display module 12. After receiving the second message, the display module 12 obtains and saves its location information from the second message, and then sends the second message to the display module 11. After receiving the second message, the display module 11 obtains and saves its location information from the second message, and then sends the second message to the display module 10. After receiving the second message, the display module 10 obtains and saves its location information from the second message.

[0168] In the embodiment of the present application, the display screen includes a plurality of display modules, and the plurality of display modules include n first display modules. The n first display modules are all in the first row, and the n first display modules are all communicatively connected to the sending module. For any one of the n first display modules, after the first display module enters the screen matching state, in response to receiving the first operation, it obtains the first quantity in the case of being in the screen matching state, and then sends a first message including the first quantity to the sending module. After receiving the first message sent by the first display module, the sending module determines the location information of the first display module and the location information of each display module cascaded with the first display module according to the first quantity in the first message, and then sends a second message including the location information of the first display module and the location information of each display module cascaded with the first display module to the first display module. In this way, only through the cooperation of the display modules and the sending module in the display screen, the configuration of the display screen can be automatically completed. Compared with the method of manually configuring the display screen through configuration software, the embodiment of the present application can greatly simplify the display screen configuration process and improve the display screen configuration efficiency.

[0169] Figure 10 It is a schematic structural diagram of a computer device provided by an embodiment of the present application. As Figure 10 shown, the computer device 10 includes: a processor 100, a memory 101, and a computer program 102 stored in the memory 101 and executable on the processor 100. When the processor 100 executes the computer program 102, it implements the steps in the display screen configuration method in the above embodiment.

[0170] The computer device 10 can be a general-purpose computer device or a special-purpose computer device. In a specific implementation, the computer device 10 can be a desktop computer, a laptop computer, a network server, a personal digital assistant, a mobile phone, a tablet computer, a wireless terminal device, a communication device, or an embedded device. The embodiments of the present application do not limit the type of the computer device 10. Those skilled in the art can understand that Figure 10 merely examples of the computer device 10, which do not constitute a limitation on the computer device 10, may include more or fewer components than shown in the figure, or combine certain components, or different components. For example, it may also include input / output devices, network access devices, etc.

[0171] The processor 100 can be a central processing unit (CPU), and the processor 100 can also 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. The general-purpose processor can be a microprocessor or any conventional processor.

[0172] In some embodiments, the memory 101 can be an internal storage unit of the computer device 10, such as the hard disk or memory of the computer device 10. In other embodiments, the memory 101 can also be an external storage device of the computer device 10, such as a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, etc. equipped on the computer device 10. Further, the memory 101 can also include both the internal storage unit and the external storage device of the computer device 10. The memory 101 is used to store an operating system, application programs, a boot loader, data, and other programs. The memory 101 can also be used to temporarily store data that has been output or will be output.

[0173] The embodiments of the present application also provide a computer device, which includes: at least one processor, a memory, and a computer program stored in the memory and executable on the at least one processor. When the processor executes the computer program, the steps in any of the above method embodiments are implemented.

[0174] The embodiments of the present application also provide a computer-readable storage medium storing a computer program, and when the computer program is executed by a processor, the steps in the above method embodiments can be implemented.

[0175] The embodiments of the present application provide a computer program product, and when it runs on a computer, it causes the computer to execute the steps in the above method embodiments.

[0176] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on such understanding, to implement all or part of the processes in the above method embodiments of the present application, it can be completed by instructing relevant hardware through a computer program. The computer program can be stored in a computer-readable storage medium, and when the computer program is executed by a processor, the steps in the above method embodiments can be implemented. Among them, the computer program includes computer program code, and the computer program code can be in the form of source code, object code, executable file or some intermediate form, etc. The computer-readable medium can at least include: any entity or device that can carry the computer program code to the photographing device / terminal device, recording medium, computer memory, ROM (read-only memory), RAM (random access memory), CD-ROM (compact disc read-only memory), magnetic tape, floppy disk, and optical data storage device, etc. The computer-readable storage medium mentioned in the present application can be a non-volatile storage medium, in other words, it can be a non-transitory storage medium.

[0177] It should be understood that all or part of the steps to implement the above embodiments can be achieved through software, hardware, firmware, or any combination thereof. When implemented using software, it can be fully or partially implemented in the form of a computer program product. The computer program product includes one or more computer instructions. The computer instructions can be stored in the above computer-readable storage medium.

[0178] In the above embodiments, the descriptions of the various embodiments have their own emphases. For the parts not detailed or recorded in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0179] Those of ordinary skill in the art will realize that the various example units and algorithm steps described in connection with the embodiments disclosed herein can be implemented in electronic hardware, or in a combination of computer software and electronic hardware. Whether these functions are executed in hardware or software depends on the specific application and design constraints of the technical solution. A professional technician can use different methods for each specific application to implement the described functions, but such implementation should not be considered to exceed the scope of this application.

[0180] In the embodiments provided in this application, it should be understood that the disclosed device / computer device and method can be implemented in other ways. For example, the device / computer device embodiments described above are merely illustrative. For example, the division of modules or units is only a logical function division. In actual implementation, there may be other division methods. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the displayed or discussed couplings or direct couplings or communication connections between each other can be through some interfaces. The indirect couplings or communication connections of the device or unit can be in electrical, mechanical or other forms.

[0181] The units described as separate components may or may not be physically separated. The components shown as units may or may not be physical units, that is, they may be located in one place, or they may be distributed to multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0182] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties. Moreover, the collection, use, and processing of relevant data need to comply with the relevant regulations and standards of relevant countries and regions, and corresponding operation entrances are provided for users to choose to authorize or refuse.

[0183] The above-described embodiments are only used to illustrate the technical solutions of this application, rather than to limit them; although this application has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that they can still modify the technical solutions described in the foregoing embodiments, or perform equivalent replacements for some of the technical features; and these modifications or replacements 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 configuration method, characterized in that, Applied to a display screen, the display screen includes a plurality of cascaded display modules arranged in rows and columns. The plurality of display modules include n first display modules, and the n first display modules are all in the first row. The n first display modules are all communicatively connected to a sending module, where n is a positive integer. The method includes: For any one of the n first display modules, the first display module enters the screen matching state; In response to receiving a first operation, the first display module obtains a first quantity in the case of being in the screen matching state. The first quantity is the sum of the number of all display modules cascaded with the first display module and 1; The first display module sends a first message to the sending module, and the first message includes the first quantity; The first display module receives a second message sent by the sending module. The second message includes the position information of the first display module and the position information of each display module cascaded with the first display module. The position information is used to indicate the position of the display module in the display screen; The first display module sends the position information of each display module cascaded with the first display module to each display module; 2. The method according to claim 1, wherein The first display module obtaining the first quantity in response to receiving the first operation and being in the screen matching state includes: In response to receiving the first operation and being in the screen matching state, the first display module sends an inquiry message to the next display module cascaded with the first display module; The first display module receives one or more response messages to the inquiry message; The first display module adds the number of all response messages received in response to the inquiry message and 1 to obtain the first quantity.

3. The method according to claim 1, characterized in that The plurality of display modules include m second display modules. The m second display modules are the other display modules in the first row except the n first display modules, where m is an integer greater than or equal to 0. The first message further includes a second quantity. Before the first display module sends the first message to the sending module, it further includes: For any one of the m second display modules, in response to receiving the first operation and not being in the screen matching state, the second display module sends a third message to the previous display module cascaded with the second display module. The third message is used to indicate that the first operation is received; The first display module receives the third message; adds the number of all the received third messages and 1 to obtain the second quantity. The second quantity is the number of columns of all display modules cascaded with the first display module.

4. The method according to claim 1, wherein The first display module entering the screen matching state includes: In response to receiving a second operation, the first display module enters the screen matching state and sends a fourth message to the sending module. The fourth message is used to instruct the sending module to send a fifth message to other first display modules; or, When the first display module receives the fifth message sent by the sending module, it enters the screen matching state.

5. The method according to any one of claims 1 to 4, characterized in that The display module includes a button, a processing unit, and a receiving card. The button is communicatively connected to the processing unit, and the processing unit is communicatively connected to the receiving card. When the first display module responds to receiving a first operation and is in the screen matching state, obtaining a first quantity includes: The processing unit in the first display module responds to a first trigger operation on the button in the first display module and sends a sixth message to the receiving card in the first display module. After the receiving card in the first display module receives the sixth message, it obtains the first quantity when in the screen matching state.

6. A display screen configuration method, characterized in that, Applied to the sending module, the sending module is communicatively connected to n first display modules in a display screen. The display screen includes a plurality of cascaded display modules arranged in rows and columns. The n first display modules among the plurality of display modules are all in the first row, and n is a positive integer. The method includes: For any one of the n first display modules, receiving a first message sent by the first display module. The first message includes a first quantity, which is the sum of the number of all display modules cascaded with the first display module and 1. The first quantity is obtained by the first display module when it receives a first operation and is in the screen matching state. Determine the position information of the first display module and the position information of each display module cascaded with the first display module according to the first quantity. The position information is used to indicate the position of the display module in the display screen. Send a second message to the first display module. The second message includes the position information of the first display module and the position information of each display module cascaded with the first display module.

7. The method according to claim 6, characterized in that, The position information includes row information and column information. Determining the position information of the first display module and the position information of each display module cascaded with the first display module according to the first quantity includes: Determine the column information of the first display module and each display module cascaded with the first display module according to the reception timing of the first message sent by the first display module. Determine the row information of the first display module and each display module cascaded with the first display module according to the first quantity.

8. The method according to claim 6, wherein The first message further includes a second quantity, which is the number of columns of all display modules cascaded with the first display module. The position information includes row information and column information. Determining the position information of the first display module and the position information of each display module cascaded with the first display module according to the first quantity includes: Divide the first quantity by the second quantity to obtain a third quantity, which is the number of rows of all display modules cascaded with the first display module. Determine the position information of the first display module according to the reception timing of the first message sent by the first display module. Determine the position information of each display module cascaded with the first display module according to the position information of the first display module, the second quantity, and the third quantity.

9. The method according to any one of claims 6 to 8, characterized in that, Before receiving the first message sent by the first display module, it further includes: Receiving a fourth message sent by the first display module, where the fourth message is sent by the first display module when a second operation is received, and the second operation is used to instruct the first display module to enter the screen matching state; Sending a fifth message to other first display modules among the n first display modules except the first display module, where the fifth message is used to instruct to enter the screen matching state.

10. A display system, characterized in that, The display system includes a display screen and a sending module. The display screen includes a plurality of cascaded display modules arranged in rows and columns. The plurality of display modules include n first display modules, and the n first display modules are all in the first row. The n first display modules are all communicatively connected to the sending module, and n is a positive integer; Any one of the n first display modules is used to: enter the screen matching state; in response to receiving a first operation, obtain a first quantity when in the screen matching state, where the first quantity is the sum of 1 and the quantity of all display modules cascaded with the first display module; send a first message to the sending module, and the first message includes the first quantity; The sending module is used to: after receiving the first message sent by the first display module, determine the position information of the first display module and the position information of each display module cascaded with the first display module according to the first quantity in the first message, where the position information is used to indicate the position of the display module in the display screen; send a second message to the first display module, and the second message includes the position information of the first display module and the position information of each display module cascaded with the first display module; The first display module is used to: after receiving the second message, send the position information of each display module cascaded with the first display module to each such display module.

11. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, it implements the method according to any one of claims 1 to 9.

12. A computer program product, characterized in that, When the computer program product runs on a computer device, it causes the computer device to execute the method according to any one of claims 1 to 9.