Display screen parameter updating method, device and system, electronic equipment and storage medium
By receiving and sending target display parameters by the distribution server, the problem of unadjustable parameters of the display terminal after leaving the factory is solved, and remote updates and picture performance are achieved.
Patent Information
- Application Number
- CN202311138158.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-09-05
- Publication Date
- 2025-03-07
AI Technical Summary
In the prior art, the display parameters of the display terminal after leaving the factory are unadjustable, resulting in the inability to update when debugging errors, use aging, or better parameters are present.
The distribution server receives the target display parameters and configuration files, determines the target display terminal, and sends the target display parameters to the terminal to update the local parameters.
It enables manufacturers to remotely update the display parameters of factory display terminals through the network, and improves the screen display performance of the display terminal.
Smart Images

Figure CN119580608A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of display screen terminal technology, and in particular to a display screen parameter updating method, device, system, electronic equipment and storage medium. Background Art
[0002] After the display terminal is produced and debugged, the display parameters such as contrast, chromaticity, hue, white balance, etc. are usually burned onto the board of the display terminal to ensure that the display terminal has a good display effect at the user end after shipment.
[0003] At present, the display parameters are fixed on the board by burning, which makes the display parameters of the display terminal unadjustable after leaving the factory. When the display parameter debugging error occurs, the display terminal is aged, or there are better display parameters that can improve the display effect, the parameters of the display terminal that has left the factory cannot be updated. Summary of the invention
[0004] The present invention provides a display screen parameter updating method, device, system, electronic device and storage medium to solve the problem that manufacturers are unable to update the parameters of display screen terminals that have been shipped out of the factory.
[0005] In a first aspect, the present invention provides a display screen parameter updating method, which is applied to a distribution server and includes:
[0006] Receive target display screen parameters and a configuration file, where the target display screen parameters and the configuration file are sent by a manufacturer terminal;
[0007] Determine the target display terminal according to the configuration file;
[0008] The target display screen parameters are sent to the target display screen terminal, so that when the target display screen terminal receives the target display screen parameters, it uses the target display screen parameters to update the local display screen parameters of the target display screen terminal.
[0009] In a second aspect, the present invention provides a display screen parameter updating method, which is applied to a target display screen terminal, comprising:
[0010] Receive target display screen parameters, where the target display screen parameters are sent to the target display screen terminal after the distribution server receives the target display screen parameters and the configuration file and determines the target display screen terminal according to the configuration file;
[0011] The target display screen parameters are used to update the local display screen parameters of the target display screen terminal.
[0012] In a third aspect, the present invention provides a display screen parameter updating method, which is applied to a manufacturer terminal and includes:
[0013] Get the target display screen parameters and configuration files;
[0014] The target display screen parameters and the configuration file are sent to a distribution server, and the distribution server is used to determine a target display screen terminal according to the configuration file, and send the target display screen parameters to the target display screen terminal, so that when the target display screen terminal receives the target display screen parameters, it uses the target display screen parameters to update the local display screen parameters of the target display screen terminal.
[0015] In a fourth aspect, the present invention provides a display screen parameter updating device, applied to a distribution server, comprising:
[0016] A target display screen parameter and configuration file receiving module, used for receiving target display screen parameters and configuration files, wherein the target display screen parameters and configuration files are sent by a manufacturer terminal;
[0017] A target display screen terminal determination module, used to determine the target display screen terminal according to the configuration file;
[0018] The target display screen parameter sending module is used to send the target display screen parameters to the target display screen terminal, so that when the target display screen terminal receives the target display screen parameters, it uses the target display screen parameters to update the local display screen parameters of the target display screen terminal.
[0019] In a fifth aspect, the present invention provides a display screen parameter updating device, applied to a target display screen terminal, comprising:
[0020] A target display screen parameter receiving module is used to receive target display screen parameters, wherein the target display screen parameters are sent to the target display screen terminal after the distribution server receives the target display screen parameters and the configuration file and determines the target display screen terminal according to the configuration file;
[0021] The display screen parameter updating module is used to update the local display screen parameters of the target display screen terminal using the target display screen parameters.
[0022] In a sixth aspect, the present invention provides a display screen parameter updating device, which is applied to a manufacturer terminal, comprising:
[0023] A target display screen parameter and configuration file acquisition module is used to acquire target display screen parameters and configuration files;
[0024] The target display screen parameter and configuration file sending module is used to send the target display screen parameter and the configuration file to the distribution server, and the distribution server is used to determine the target display screen terminal according to the configuration file, and send the target display screen parameter to the target display screen terminal, so that when the target display screen terminal receives the target display screen parameter, it adopts the target display screen parameter to update the local display screen parameter of the target display screen terminal.
[0025] In a seventh aspect, an embodiment of the present invention provides a display screen parameter update system, including a manufacturer terminal, a distribution server and a target display screen terminal;
[0026] The distribution server is configured to execute the display screen parameter updating method described in the first aspect;
[0027] The target display screen terminal is configured to execute the display screen parameter updating method described in the second aspect;
[0028] The manufacturer terminal is configured to execute the display screen parameter updating method described in the third aspect.
[0029] In an eighth aspect, the present invention provides an electronic device, the electronic device comprising:
[0030] at least one processor; and
[0031] a memory communicatively connected to the at least one processor; wherein,
[0032] The memory stores a computer program that can be executed by the at least one processor. The computer program is executed by the at least one processor so that the at least one processor can execute the display screen parameter updating method of the present invention.
[0033] In a ninth aspect, the present invention provides a computer-readable storage medium, wherein the computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the display screen parameter updating method described in the present invention when executed.
[0034] In an embodiment of the present invention, a distribution server receives target display screen parameters and a configuration file sent by a manufacturer terminal, and determines a target display screen terminal according to the configuration file, so as to send the target display screen parameters to the target display screen terminal, so that the target display screen terminal uses the target display screen parameters to update the local display screen parameters of the target display screen terminal, thereby enabling the manufacturer to remotely update the display screen parameters of the display screen terminals that have been shipped out of the factory through the network, and the manufacturer can configure the range of the updated display screen terminals through the configuration file, that is, the manufacturer can configure a certain production batch, a certain model, or update the display screen parameters of the display screen terminals after aging for a preset period of time through the configuration file, thereby meeting the manufacturer's needs to accurately update the better display screen parameters to the display screen terminals within the specified range, thereby improving the picture display performance of the display screen terminals.
[0035] It should be understood that the contents described in this section are not intended to identify the key or important features of the embodiments of the present invention, nor are they intended to limit the scope of the present invention. Other features of the present invention will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0036] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0037] Figure 1 is a flow chart of a display screen parameter updating method provided by Embodiment 1 of the present invention;
[0038] Figure 2 is a flow chart of a display screen parameter updating method provided by Embodiment 2 of the present invention;
[0039] Figure 3 is a flow chart of a display screen parameter updating method provided by Embodiment 3 of the present invention;
[0040] Figure 4 is a flow chart of a display screen parameter updating method provided by Embodiment 4 of the present invention;
[0041] Figure 5 is a flow chart of a display screen parameter updating method provided by Embodiment 5 of the present invention;
[0042] Figure 6 It is a structural schematic diagram of a display screen parameter updating device provided by Embodiment 6 of the present invention;
[0043] Figure 7 It is a structural schematic diagram of a display screen parameter updating device provided by Embodiment 7 of the present invention;
[0044] Figure 8 It is a structural schematic diagram of a display screen parameter updating device provided by Embodiment 8 of the present invention;
[0045] Fig. 9 It is a structural schematic diagram of a display screen parameter updating system provided by Embodiment 9 of the present invention;
[0046] Fig.10 It is a schematic diagram of the structure of an electronic device provided in Embodiment 10 of the present invention. DETAILED DESCRIPTION
[0047] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present invention.
[0048] Before interactive flat panels, televisions or other display terminals equipped with displays leave the factory, display terminal manufacturers usually debug the display terminals to obtain better display effects. In order to prevent users from arbitrarily changing certain specific display parameters, such as white balance, gamma value, etc., which require professional knowledge, certain specific display parameters are fixed in the display terminal through a burning device, such as burning and solidifying them on the display board of the display terminal. After the display terminal leaves the factory and reaches the user, no specific display parameter adjustment options are provided. Common display parameter adjustment options such as contrast and brightness are usually provided.
[0049] However, the display parameters burned and solidified in the display terminal during the debugging stage before the display terminal leaves the factory may reduce the display effect after the display terminal has been used for a period of time, or the display terminal is improved after leaving the factory to obtain better display parameters that can improve the display effect, or when the display parameters burned in the display terminal need to be corrected, the manufacturer cannot update the display parameters in the display terminal that has left the factory, or sends after-sales personnel with special burning equipment to the user to update the display parameters in the display terminal, which requires a lot of manpower and material resources, and cannot be updated in time.
[0050] To solve the above problems, a display screen parameter updating method provided by an embodiment of the present invention will be described in detail below with reference to the accompanying drawings.
[0051] Embodiment 1
[0052] Figure 1This is a flow chart of a method for updating display screen parameters provided in the first embodiment of the present invention. This embodiment is applicable to the case of updating the parameters of a display screen terminal. The method can be executed by an electronic device, which can be a distribution server. Figure 1 As shown, the display screen parameter updating method includes:
[0053] S101. Receive target display screen parameters and configuration files, where the target display screen parameters and configuration files are sent by a manufacturer terminal.
[0054] The display screen terminal of this embodiment can be an interactive tablet, a television or other terminal equipped with a display screen. The display screen parameters can include parameters such as contrast, chromaticity, hue, white balance, etc. The manufacturer terminal can be a terminal used by the display screen terminal manufacturer when the display screen parameters need to be updated. The manufacturer terminal can be a personal computer, a laptop computer, etc. In one example, the manufacturer terminal can be a personal computer used by the manufacturer's engineers.
[0055] The target display screen parameters may be data that needs to be updated to the display screen terminal. In actual applications, the manufacturer's engineering personnel may obtain the target display screen parameters through various test methods, and enter the target display screen parameters and configuration files into the manufacturer's terminal by inputting or importing files. The manufacturer's terminal may obtain the target display screen parameters and configuration files, wherein the configuration files are used to configure the update range and update strategy of the display screen terminal to be updated, wherein the update range may be represented by an identifier of the display screen terminal to be updated, and the identifier may be information that uniquely identifies the display screen terminal, for example, the identifier may be a MAC address, hardware serial number, model or production batch number of the display screen terminal to be updated, to indicate that a display screen terminal with a specific MAC address, hardware serial number, model or production batch number is to be updated, and the update strategy may be an update method for the display screen parameters of the display screen terminal to be updated, and the update method may include background update and foreground update, wherein the background update may refer to a silent update without user operation and without the user's awareness, and the foreground update may refer to a user operation to select whether to update.
[0056] After the manufacturer terminal receives the target display screen parameters and configuration files input or imported by the manufacturer's engineering staff, the target display screen parameters and configuration files can be sent to the distribution server, and the distribution server can receive the target display screen parameters and configuration files sent by the manufacturer terminal.
[0057] S102: Determine the target display terminal according to the configuration file.
[0058] In this embodiment, the target display terminal is a display terminal whose identifier matches the identifier of the display terminal to be updated in the configuration file. Specifically, after the distribution server parses the configuration file to obtain the identifier of the display terminal to be updated, the identifier of each display terminal connected to it can be matched with the identifier in the configuration file, and the display terminal is determined to be the target display terminal during the matching.
[0059] S103: Send the target display screen parameters to the target display screen terminal, so that the target display screen terminal uses the target display screen parameters to update the local display screen parameters of the target display screen terminal when receiving the target display screen parameters.
[0060] In an optional embodiment, after determining the target display terminal, the distribution server can generate an update message including an update strategy, and send the update message to the target display terminal. The update message is used to prompt the target display terminal that the display parameters have been updated, so that when the target display terminal receives the update message, it sends a parameter update request to the distribution server. When the distribution server receives the parameter update request from the target display terminal, it sends the target display parameters to the target display terminal, so that the target display terminal adopts the target display parameters according to the update strategy to update the local display parameters of the target display terminal.
[0061] In an embodiment of the present invention, a distribution server receives target display screen parameters and a configuration file sent by a manufacturer terminal, and determines a target display screen terminal according to the configuration file, so as to send the target display screen parameters to the target display screen terminal, so that the target display screen terminal uses the target display screen parameters to update the local display screen parameters of the target display screen terminal, thereby enabling the manufacturer to remotely update the display screen parameters of the display screen terminals that have been shipped out of the factory through the network, and the manufacturer can configure the range of the updated display screen terminals through the configuration file, that is, the manufacturer can configure a certain production batch, a certain model, or update the display screen parameters of the display screen terminals after aging for a preset period of time through the configuration file, thereby meeting the manufacturer's needs to accurately update the better display screen parameters to the display screen terminals within the specified range, thereby improving the picture display performance of the display screen terminals.
[0062] Embodiment 2
[0063] Figure 2 This is a flow chart of a display screen parameter updating method provided in the second embodiment of the present invention. The embodiment of the present invention is optimized based on the above-mentioned first embodiment. Figure 2 As shown, the display screen parameter updating method includes:
[0064] S201. Receive target display screen parameters and configuration files, where the target display screen parameters and configuration files are sent by a manufacturer terminal.
[0065] The distribution server can be a server connected to the factory display terminal. The distribution server can be one or more. The distribution server can also be a server cluster. The manufacturer terminal can send the target display parameters and configuration files to the connected distribution server. The distribution server can be connected to one or more manufacturer terminals, and receive the target display parameters and configuration files from the manufacturer terminals, and store the target display parameters and configuration files in the local storage of the distribution server, and further associate the configuration files with the target display parameters.
[0066] In one embodiment, the distribution server can parse the configuration file to obtain the identifier of the display terminal to be updated, and associate the identifier with the target display parameters. For example, a version number can be set for the target display parameters, and a mapping relationship between the identifier and the version number can be established. The mapping relationship can be implemented through an array, a key-value pair, or the like.
[0067] S202: Determine a display screen terminal whose identifier matches the identifier in the configuration file as a target display screen terminal.
[0068] In one embodiment, the configuration file may also include a preset event, which is used to trigger the update of the display screen parameters of the target display screen terminal. In one example, the preset event may be a preset time. In another embodiment, the preset event may also be an update instruction received from the manufacturer's terminal. This embodiment does not limit the preset event.
[0069] This embodiment determines the target display terminal when a preset event is detected. Specifically, the distribution server can parse the configuration file to obtain the identifier of the display terminal to be updated, and determine the display terminal whose identifier matches the identifier of the display terminal to be updated in the configuration file as the target display terminal.
[0070] S203: When it is detected that the target display screen terminal is online, an update message is sent to the target display screen terminal, so that the target display screen terminal sends a parameter update request to the distribution server when receiving the update message.
[0071] In one embodiment, when the distribution server detects that the target display terminal is online, it reads the update strategy from the configuration file. The update strategy includes the update method. For example, the update method can be a foreground update or a background update. After determining the update strategy, an update message containing the update strategy is generated and the update message is sent to the target display terminal to instruct the target display terminal to update the display parameters using the update method in the update strategy after receiving the target display parameters, so as to meet the requirements of different update services using different update methods.
[0072] The target display terminal being online may mean that the target display terminal is connected to the distribution server, and the update message is used to prompt the target display terminal that the display parameters are updated, so that the target display terminal sends a parameter update request to the distribution server when receiving the update message.
[0073] S204: Receive a parameter update request sent by the target display terminal.
[0074] The target display terminal can install a display management application. When the target display terminal receives an update message sent by the distribution server, the display management application responds to the update message, can generate a parameter update request and send the parameter update request to the distribution server, and the distribution server can receive the parameter update request sent by the target display terminal.
[0075] S205 , responding to the parameter update request, and sending the target display screen parameters to the target display screen terminal.
[0076] In one embodiment, the parameter update request may include an identifier in the target display terminal, for example, it may include a hardware serial number in the target display terminal, such as a serial number of a display board. When the distribution server receives the parameter update request, it may match the target display parameters through the display board serial number of the target display terminal. Exemplarily, the distribution server may associate the target display parameters with the identifier of the target display terminal, such as the display board serial number, so that the target display parameters can be searched through the display board serial number and the target display parameters are sent to the target display terminal. After receiving the target display parameters, the target display terminal updates the display parameters according to the update policy in the update message.
[0077] The distribution server first sends an update message, and when the target display terminal responds to the update message request to send the target display parameters, the target display parameters are sent to the target display terminal, so that the user of the display terminal can set whether to update. When the user setting of the display terminal allows updating, the target display parameters are sent to the display terminal, avoiding the waste of network resources caused by sending the target display parameters to the display terminal that is set to prohibit updating, thereby reducing the burden on the distribution server.
[0078] In this embodiment, after receiving the target display screen parameters and configuration file sent by the manufacturer terminal, the distribution server determines the display screen terminal whose identifier matches the identifier in the configuration file as the target display screen terminal, and sends an update message to the target display screen terminal when detecting that the target display screen terminal is online, so as to trigger the target display screen terminal to request to send the target display screen parameters. The distribution server sends the target display screen parameters to the target display screen terminal, so that the manufacturer can remotely update the display screen parameters of the display screen terminal that has been shipped out of the factory through the network, and the manufacturer can configure the range of the updated display screen terminal through the configuration file, that is, the manufacturer can configure a certain production batch, a certain model, or update the display screen parameters of the display screen terminal after aging for a preset time through the configuration file, so as to meet the manufacturer's needs to accurately update the better display screen parameters to the display screen terminals within the specified range, and improve the screen display performance of the display screen terminal. In addition, the update message contains a foreground update or background update strategy to meet the needs of different update services to adopt different update strategies.
[0079] Embodiment 3
[0080] Figure 3 This is a flowchart of a display screen parameter updating method provided in Embodiment 3 of the present invention. This embodiment is applicable to the case of updating the parameters of a display screen terminal. The method can be executed by an electronic device, which can be a target display screen terminal. Figure 3 As shown, the display screen parameter updating method includes:
[0081] S301, receiving target display screen parameters. When the distribution server receives the target display screen parameters and the configuration file, it determines the target display screen terminal according to the configuration file and sends it to the target display screen terminal.
[0082] In one embodiment, when the target display terminal receives the update message pushed by the distribution server, the target display terminal sends a parameter update request to the distribution server to request the distribution server to send the target display parameters to the target display terminal. The target display terminal can receive the target display parameters, which may include contrast, chromaticity, hue, white balance and other parameters. The update message may include an update strategy, which may be a way to update the display parameters, and may include background updates and foreground updates.
[0083] S302: Use the target display screen parameters to update the local display screen parameters of the target display screen terminal.
[0084] In one embodiment, the target display terminal can determine the update strategy from the update message, and the update strategy includes the update method, such as foreground update or background update. The foreground update can be an update method based on user operation, and the background update can be an update method that does not require user operation. After receiving the target display parameters, the target display terminal can update the local display parameters according to the update strategy.
[0085] After the target display terminal of this embodiment receives the target display parameters from the distribution server, the target display parameters are used to update the local display parameters of the target display terminal, wherein the target display parameters are sent to the target display terminal after the distribution server receives the target display parameters and the configuration file, and determines the target display terminal according to the configuration file, so that the manufacturer can remotely update the display parameters of the display terminal that has been shipped out of the factory through the network, and accurately determine the target display terminal through the configuration file of the manufacturer's terminal, and update the display parameters of the target display terminal, so as to meet the manufacturer's needs to accurately update the better display parameters to the display terminals within the specified range, and improve the picture display performance of the display terminal.
[0086] Embodiment 4
[0087] Figure 4 This is a flow chart of a display screen parameter updating method provided in the fourth embodiment of the present invention. The present embodiment of the present invention is optimized on the basis of the above-mentioned third embodiment. Figure 4 As shown, the display screen parameter updating method includes:
[0088] S401: Receive an update message sent by a distribution server.
[0089] In this embodiment, after the distribution server determines the target display terminal according to the identifier in the configuration file, when detecting that the target display terminal is online, it can generate an update message including an update strategy and send it to the target display terminal. The target display terminal can receive the update message sent by the distribution server.
[0090] S402, responding to the update message, sending a parameter update request to the distribution server, and the distribution server responding to the parameter update request, sending the target display screen parameters to the target display screen terminal.
[0091] The target display terminal can install a display management application. When the target display terminal receives an update message sent by the distribution server, the display management application responds to the update message and can generate a parameter update request and send the parameter update request to the distribution server. Optionally, the parameter update request can include an identifier in the target display terminal, such as the hardware serial number in the target display terminal, such as the serial number of a display board.
[0092] In this embodiment, the distribution server first sends an update message, and when the target display terminal responds to the update message requesting to send the target display parameters, the target display parameters are sent to the target display terminal. The target display terminal receives the target display parameters, so that the user of the display terminal can set whether to update. When the user of the display terminal sets the update to be allowed, the target display parameters are sent to the display terminal, avoiding the waste of network resources by sending the target display parameters to the display terminal that is set to prohibit the update, thereby reducing the burden on the distribution server.
[0093] S403, receiving target display screen parameters. When the distribution server receives the target display screen parameters and the configuration file, it determines the target display screen terminal according to the configuration file and sends it to the target display screen terminal.
[0094] The parameter update request may include an identifier of the target display terminal, such as a display board serial number of the target display terminal. When the distribution server receives the parameter update request, it may match the target display parameters through the display board serial number of the target display terminal. Exemplarily, the distribution server may associate the target display parameters with the identifier of the target display terminal, such as the display board serial number, so that the target display parameters may be searched through the display board serial number and sent to the target display terminal.
[0095] S404: Determine an update strategy from the update message.
[0096] In this embodiment, the update strategy may include background update and foreground update, wherein the background update may also include the background update timing. In one example, the background update timing may be an immediate update after receiving the target display screen parameters. In another example, the background update timing may be when the target display screen terminal receives a shutdown instruction, next startup, sleep, etc. After the target display screen terminal receives the update message and parses it, it can determine the update strategy from the parsed message.
[0097] S405: When the update strategy is foreground update, the target display screen parameters are used to generate the first screen, and the local display screen parameters of the target display screen terminal are used to generate the second screen.
[0098] When the update strategy is foreground update, the target display terminal can generate an update prompt message and display an option to update. When the user chooses to update, the target display terminal can obtain a pre-stored image, which can be an image specifically used for display during debugging, and display the image using the target display parameters on the target display terminal to obtain a first screen, and display the image using the local display parameters to obtain a second screen.
[0099] S406: Display the first picture and the second picture.
[0100] In one embodiment, the target display terminal may display the first picture and the second picture successively. In another embodiment, the target display terminal may display the first picture and the second picture simultaneously. For example, the first picture and the second picture are displayed in split screen in the display screen of the target display terminal.
[0101] S407: When receiving a selection operation of the user selecting the first screen, the local display screen parameters of the target display screen terminal are updated using the target display screen parameters.
[0102] After the target display terminal displays the first screen and the second screen, the user determines the change in screen effect before and after the update through the displayed first screen and the second screen. When the user selects the first screen by touch, remote control or voice, it is determined that the user chooses to update the display parameters, and the target display parameters are used to replace the local display parameters of the target display terminal.
[0103] S408: When receiving a selection operation of the user selecting the second screen, exit the display screen parameter update operation.
[0104] After the target display terminal displays the first screen and the second screen, when the user selects the second screen by touch, remote control or voice, or the user does not make any selection within a preset time, or the user turns off the computer, or the user chooses to exit the update screen, the update ends and the target display terminal retains the local display parameters.
[0105] S409: When the update strategy is background update, the local display screen parameters of the target display screen terminal are updated using the target display screen parameters.
[0106] When the update strategy is background update, the target display parameters are used to update the local display parameters. Optionally, the update strategy may also include the update timing of the background update, so that the target display parameters are used to update the local display parameters when the update timing is reached. Exemplarily, the update time may be detecting a shutdown command, a power-on command, a preset system time, sleep, etc.
[0107] When the target display terminal of this embodiment receives the update message sent by the distribution server, it responds to the update message and sends a parameter update request to the distribution server to request the distribution server to send the target display parameters received from the manufacturer terminal. After receiving the target display parameters, the update strategy is determined from the update message. When the update strategy is foreground update, the target display parameters are used to generate the first screen and the local display parameters of the target display terminal are used to generate the second screen, and the first screen and the second screen are displayed. When the user selects the first screen, the target display parameters are used to update the local display parameters of the target display terminal. When the user selects the second screen, the display parameter update operation is exited. When the update strategy is background update, the target display parameters are used to exit. The local display parameters of the target display terminal are updated by the number. On the one hand, it enables the manufacturer to remotely update the display parameters of the factory display terminal through the network, and accurately determine the target display terminal through the configuration file of the manufacturer's terminal, and update the display parameters of the target display terminal, so as to meet the manufacturer's needs to accurately update the better display parameters to the display terminals within the specified range, and improve the screen display performance of the display terminal. On the other hand, the update message includes the foreground update or background update strategy configured in the configuration file to meet the needs of different update services to adopt different update strategies. Furthermore, when the update strategy is foreground update, the comparison screen before and after the update is displayed, so that the user can choose the picture quality that is more suitable for the user by comparing the screen to determine whether to choose to update the display parameters.
[0108] Embodiment 5
[0109] Figure 5 This is a flowchart of a display screen parameter updating method provided in Embodiment 5 of the present invention. This embodiment is applicable to the case of updating the parameters of a display screen terminal. The method can be executed by an electronic device, which can be a manufacturer terminal. Figure 5 As shown, the display screen parameter updating method includes:
[0110] S501, obtaining target display screen parameters and configuration files.
[0111] In this embodiment, the display screen parameters may include parameters such as contrast, chromaticity, hue, white balance, etc. The manufacturer terminal may be a terminal used by a display screen terminal manufacturer when it needs to update the display screen parameters. The configuration file is used to configure the update range and update strategy of the display screen terminal to be updated, wherein the update range may be represented by an identifier of the display screen terminal to be updated, for example, it may be a MAC address, hardware serial number, model or production batch number of the display screen terminal to be updated, to indicate that a display screen terminal with a specific MAC address, hardware serial number, model or production batch number is to be updated. The update strategy may be an update method for the display screen parameters of the display screen terminal to be updated, and the update method may include background seamless update and foreground update.
[0112] The manufacturer terminal may be a personal computer, a laptop computer, etc. In one example, the manufacturer terminal may be a personal computer used by the manufacturer's engineering staff, and the target display screen parameters may be data that needs to be updated to the display screen terminal.
[0113] In one embodiment, the manufacturer terminal may receive the target display screen parameters, the identifier of the display screen terminal to be updated, and the update strategy input by the manufacturer user. The update strategy includes foreground update and background update, and the configuration file is generated using the identifier and the update strategy.
[0114] For example, when a display terminal manufacturer needs to modify or update display parameters such as contrast, chromaticity, hue, white balance, etc. of a shipped display terminal, the manufacturer's engineering staff can obtain the target display parameters through various testing methods, and enter the target display parameters into the manufacturer's terminal by inputting or importing files, and set the update policy in the manufacturer's terminal to foreground update or background update. The manufacturer's terminal can then obtain the target display parameters and configuration files.
[0115] Among them, the configuration file is used to indicate the range and update strategy of the target display screen parameters distributed by the distribution server. The manufacturer terminal can use the identifier and update strategy of the display screen terminal to be updated to generate the configuration file. In one embodiment, the same update strategy can be configured for different display screen terminals to be updated, or different update strategies can be configured for different display screen terminals to be updated. The specific update strategy can be determined according to the update business needs. In one example, when it is necessary to correct the display screen parameters of the display screen terminal that has been shipped out of the factory, the update strategy can be configured as a background seamless update. In another example, in order to improve the display effect of the display screen terminal after aging for 1 year, 2 years or more, the update strategy can be configured as a foreground update so that the user can choose whether to update.
[0116] S502: Send the target display screen parameters and the configuration file to the distribution server. The distribution server is used to determine the target display screen terminal according to the configuration file, and send the target display screen parameters to the target display screen terminal, so that when the target display screen terminal receives the target display screen parameters, it uses the target display screen parameters to update the local display screen parameters of the target display screen terminal.
[0117] In this embodiment, the distribution server may be a server of the manufacturer's terminal, which may be a single server or a server cluster. After the manufacturer's terminal obtains the target display screen parameters and the configuration file, it may send the target display screen parameters and the configuration file to the distribution server. The distribution server may receive the target display screen parameters and the configuration file and store them in a local memory, and parse the configuration file to determine the target display screen terminal to be updated. Exemplarily, the configuration file includes at least one of the MAC address, hardware serial number, model, or production batch number of the target display screen terminal to be updated. The distribution server may determine the target display screen terminal by a display screen terminal that matches at least one of the MAC address, hardware serial number, model, or production batch number, and send the target display screen parameters to the target display screen terminal when the target display screen terminal is connected to the distribution server, so that the target display screen terminal may adopt the target display screen parameters to update the local display screen parameters of the target display screen terminal according to the update strategy in the configuration file.
[0118] In this embodiment, when the display terminal manufacturer needs to update the parameters of the display terminal that has been shipped out of the factory, the target display parameters and the configuration file can be obtained through the manufacturer terminal, and the target display parameters and the configuration file can be sent to the distribution server. The distribution server is used to determine the target display terminal according to the configuration file, and send the target display parameters to the target display terminal, so that when the target display terminal receives the target display parameters, it uses the target display parameters to update the local display parameters of the target display terminal, so that the manufacturer can remotely update the display parameters of the display terminal that has been shipped out of the factory through the network, and the manufacturer can set a certain production batch, a certain model, or use a display terminal that has been aged for a preset period of time to update the display parameters through the configuration file, so as to meet the manufacturer's needs to accurately update better display parameters to display terminals within a specified range, thereby improving the screen display performance of the display terminal.
[0119] Embodiment 6
[0120] Figure 6 This is a structural schematic diagram of a display screen parameter updating device provided in Embodiment 6 of the present invention.
[0121] like Figure 6 As shown, the display screen parameter updating device is applied to a distribution server, and includes:
[0122] The target display screen parameter and configuration file receiving module 601 is used to receive the target display screen parameter and configuration file, and the target display screen parameter and configuration file are sent by the manufacturer terminal;
[0123] The target display terminal determination module 602 is used to determine the target display terminal according to the configuration file;
[0124] The target display screen parameter sending module 603 is used to send the target display screen parameters to the target display screen terminal, so that the target display screen terminal uses the target display screen parameters to update the local display screen parameters of the target display screen terminal when receiving the target display screen parameters.
[0125] Optionally, also include:
[0126] The preset event detection module is used to determine whether a preset event is detected, and if so, execute the target display terminal determination module 602.
[0127] Optionally, the configuration file includes an identifier of a display screen terminal to be updated, and the target display screen terminal determination module 602 includes:
[0128] The identifier matching unit is used to determine the display screen terminal whose identifier matches the identifier in the configuration file as the target display screen terminal.
[0129] Optionally, the target display screen parameter sending module 603 includes:
[0130] An update message sending unit, used to send an update message to the target display terminal when detecting that the target display terminal is online, so that the target display terminal sends a parameter update request to the distribution server when receiving the update message;
[0131] A parameter update request receiving unit, used to receive a parameter update request sent by a target display terminal;
[0132] The parameter update request response unit is used to respond to the parameter update request and send the target display screen parameters to the target display screen terminal.
[0133] Optionally, the update message sending unit includes:
[0134] The update strategy reading subunit is used to read the update strategy from the configuration file when detecting that the target display terminal is online. The update strategy includes foreground update or background update.
[0135] An update message generation subunit, used to generate an update message including an update policy;
[0136] The update message sending subunit is used to send the update message to the target display screen terminal.
[0137] The display screen parameter updating device provided in the embodiment of the present invention can execute the display screen parameter updating method provided in the first embodiment or the second embodiment of the present invention, and has the corresponding functional modules and beneficial effects of the execution method.
[0138] Embodiment 7
[0139] Figure 7 This is a structural schematic diagram of a display screen parameter updating device provided in Embodiment 7 of the present invention.
[0140] like Figure 7 As shown, the display screen parameter updating device is applied to a target display screen terminal, comprising:
[0141] The target display screen parameter receiving module 701 is used to receive the target display screen parameters. When the distribution server receives the target display screen parameters and the configuration file, it determines the target display screen terminal according to the configuration file and sends it to the target display screen terminal;
[0142] The display screen parameter updating module 702 is used to update the local display screen parameters of the target display screen terminal using the target display screen parameters.
[0143] Optionally, also include:
[0144] An update message receiving module, used for receiving update messages sent by a distribution server;
[0145] The update message response module is used to respond to the update message and send a parameter update request to the distribution server. The distribution server responds to the parameter update request and sends the target display screen parameters to the target display screen terminal.
[0146] Optionally, the display screen parameter updating module 702 includes:
[0147] An update strategy determination unit, configured to determine an update strategy from an update message;
[0148] A comparison screen generation unit, used to generate a first screen using target display screen parameters and generate a second screen using local display screen parameters of the target display screen terminal when the update strategy is foreground update;
[0149] A comparison picture display unit, used for displaying a first picture and a second picture;
[0150] A first updating unit, configured to update the local display screen parameters of the target display screen terminal using the target display screen parameters upon receiving a selection operation of the user selecting the first screen;
[0151] The exit update unit is used to exit the display screen parameter update operation when receiving a selection operation of the user selecting the second screen.
[0152] Optionally, the display screen parameter updating module 702 further includes:
[0153] The second updating unit is used to update the local display screen parameters of the target display screen terminal using the target display screen parameters when the updating strategy is background updating.
[0154] The display screen parameter updating device provided in the embodiment of the present invention can execute the display screen parameter updating method provided in the third or fourth embodiment of the present invention, and has the corresponding functional modules and beneficial effects of the execution method.
[0155] Embodiment 8
[0156] Figure 8 A schematic diagram of the structure of a display screen parameter updating device provided in Embodiment 8 of the present invention.
[0157] like Figure 8 As shown, the display screen parameter updating device is applied to the manufacturer terminal, including:
[0158] The target display screen parameter and configuration file acquisition module 801 is used to acquire the target display screen parameter and configuration file;
[0159] The target display screen parameter and configuration file sending module 802 is used to send the target display screen parameter and the configuration file to the distribution server. The distribution server is used to determine the target display screen terminal according to the configuration file and send the target display screen parameter to the target display screen terminal, so that when the target display screen terminal receives the target display screen parameter, it uses the target display screen parameter to update the local display screen parameter of the target display screen terminal.
[0160] Optionally, the target display screen parameter and configuration file acquisition module 801 includes:
[0161] A receiving unit, used to receive target display screen parameters, an identifier of a display screen terminal to be updated, and an update strategy input by a manufacturer user, wherein the update strategy includes a foreground update and a background update;
[0162] The configuration file generating unit is used to generate the configuration file by using the identifier and the updating strategy.
[0163] The display screen parameter updating device provided in the embodiment of the present invention can execute the display screen parameter updating method provided in the fifth embodiment of the present invention, and has the corresponding functional modules and beneficial effects of the execution method.
[0164] Embodiment 9
[0165] Fig. 9 This is a schematic diagram of the structure of a display screen parameter updating system provided by Embodiment 9 of the present invention. Fig. 9As shown, the display screen parameter update system includes a manufacturer terminal 901, a distribution server 902 and a target display screen terminal 903, wherein:
[0166] The distribution server 902 is configured to execute the display screen parameter updating method of the first embodiment or the second embodiment;
[0167] The target display screen terminal 903 is configured to execute the display screen parameter updating method of the third embodiment or the fourth embodiment;
[0168] The manufacturer terminal 901 is configured to execute the display screen parameter updating method of the fifth embodiment.
[0169] The display screen parameter updating system provided in the embodiment of the present invention can execute the display screen parameter updating method provided in any embodiment of the present invention, and has the corresponding functional modules and beneficial effects of the execution method.
[0170] Embodiment 10
[0171] Fig.10 A schematic diagram of the structure of an electronic device 40 that can be used to implement an embodiment of the present invention is shown. In the present embodiment, the electronic device can be a manufacturer terminal, a distribution server, a target display terminal, and the electronic device can be various forms of digital computers, such as laptop computers, desktop computers, workbenches, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices (such as helmets, glasses, watches, etc.) and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present invention described and / or required herein.
[0172] like Fig.10 As shown, the electronic device 40 includes at least one processor 41, and a memory connected to the at least one processor 41, such as a read-only memory (ROM) 42, a random access memory (RAM) 43, etc., wherein the memory stores a computer program that can be executed by at least one processor, and the processor 41 can perform various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) 42 or the computer program loaded from the storage unit 48 to the random access memory (RAM) 43. In the RAM 43, various programs and data required for the operation of the electronic device 40 can also be stored. The processor 41, the ROM 42, and the RAM 43 are connected to each other through a bus 44. An input / output (I / O) interface 45 is also connected to the bus 44.
[0173] A number of components in the electronic device 40 are connected to the I / O interface 45, including: an input unit 46, such as a keyboard, a mouse, etc.; an output unit 47, such as various types of displays, speakers, etc.; a storage unit 48, such as a disk, an optical disk, etc.; and a communication unit 49, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 49 allows the electronic device 40 to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks.
[0174] The processor 41 may be a variety of general and / or special processing components with processing and computing capabilities. Some examples of the processor 41 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any appropriate processor, controller, microcontroller, etc. The processor 41 executes the various methods and processes described above, such as a display screen parameter update method.
[0175] In some embodiments, the display screen parameter update method may be implemented as a computer program, which is tangibly contained in a computer-readable storage medium, such as a storage unit 48. In some embodiments, part or all of the computer program may be loaded and / or installed on the electronic device 40 via the ROM 42 and / or the communication unit 49. When the computer program is loaded into the RAM 43 and executed by the processor 41, one or more steps of the display screen parameter update method described above may be performed. Alternatively, in other embodiments, the processor 41 may be configured to execute the display screen parameter update method in any other appropriate manner (e.g., by means of firmware).
[0176] Various implementations of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), complex programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various implementations can include: being implemented in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.
[0177] Computer programs for implementing the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, so that when the computer program is executed by the processor, the functions / operations specified in the flow chart and / or block diagram are implemented. The computer program may be executed entirely on the machine, partially on the machine, partially on the machine and partially on a remote machine as a stand-alone software package, or entirely on a remote machine or server.
[0178] In the context of the present invention, a computer-readable storage medium may be a tangible medium that may contain or store a computer program for use by or in combination with an instruction execution system, device or equipment. A computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices or equipment, or any suitable combination of the foregoing. Alternatively, a computer-readable storage medium may be a machine-readable signal medium. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0179] To provide interaction with a user, the systems and techniques described herein may be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and a pointing device (e.g., a mouse or trackball) through which the user can provide input to the electronic device. Other types of devices may also be used to provide interaction with the user; for example, the feedback provided to the user may be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user may be received in any form (including acoustic input, voice input, or tactile input).
[0180] The systems and techniques described herein may be implemented in a computing system that includes backend components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes frontend components (e.g., a user computer with a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such backend components, middleware components, or frontend components. The components of the system may be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), a blockchain network, and the Internet.
[0181] A computing system may include a client and a server. The client and the server are generally remote from each other and usually interact through a communication network. The client and server relationship is generated by computer programs running on the corresponding computers and having a client-server relationship with each other. The server may be a cloud server, also known as a cloud computing server or cloud host, which is a host product in the cloud computing service system to solve the defects of difficult management and weak business scalability in traditional physical hosts and VPS services.
[0182] It should be understood that the various forms of processes shown above can be used to reorder, add or delete steps. For example, the steps described in the present invention can be executed in parallel, sequentially or in different orders, as long as the desired results of the technical solution of the present invention can be achieved, and this document does not limit this.
[0183] The above specific implementations do not constitute a limitation on the protection scope of the present invention. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modification, equivalent substitution and improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.
Claims
1. A display screen parameter updating method, characterized in that: Applies to distribution servers, including: Receive target display screen parameters and a configuration file, where the target display screen parameters and the configuration file are sent by a manufacturer terminal; Determine the target display terminal according to the configuration file; The target display screen parameters are sent to the target display screen terminal, so that when the target display screen terminal receives the target display screen parameters, it uses the target display screen parameters to update the local display screen parameters of the target display screen terminal.
2. The display screen parameter updating method according to claim 1, characterized in that: Before determining the target display terminal according to the configuration file, the method further includes: determining whether a preset event is detected; If yes, execute the step of determining the target display terminal according to the configuration file.
3. The display screen parameter updating method according to claim 1, characterized in that: The configuration file includes an identifier of a display screen terminal to be updated, and determining a target display screen terminal according to the configuration file includes: A display screen terminal whose identifier matches the identifier in the configuration file is determined as a target display screen terminal.
4. The display screen parameter updating method according to claim 1, characterized in that: The step of sending the target display screen parameters to the target display screen terminal comprises: When detecting that the target display screen terminal is online, sending an update message to the target display screen terminal, so that the target display screen terminal sends a parameter update request to the distribution server when receiving the update message; Receiving a parameter update request sent by the target display terminal; In response to the parameter update request, the target display screen parameters are sent to the target display screen terminal.
5. The display screen parameter updating method according to claim 4, characterized in that: When the target display screen terminal is detected to be online, sending an update message to the target display screen terminal includes: When the target display terminal is detected to be online, an update strategy is read from the configuration file, where the update strategy includes a foreground update or a background update; generating an update message including the update strategy; The update message is sent to the target display screen terminal.
6. A display screen parameter updating method, characterized in that: Applied to target display terminals, including: Receive target display screen parameters, where the target display screen parameters are sent to the target display screen terminal after the distribution server receives the target display screen parameters and the configuration file and determines the target display screen terminal according to the configuration file; The target display screen parameters are used to update the local display screen parameters of the target display screen terminal.
7. The display screen parameter updating method according to claim 6, characterized in that: Before receiving the target display parameters, it also includes: Receiving an update message sent by the distribution server; In response to the update message, a parameter update request is sent to the distribution server, and the distribution server responds to the parameter update request and sends the target display screen parameters to the target display screen terminal.
8. The display screen parameter updating method according to claim 7, characterized in that: The step of updating the local display screen parameters of the target display screen terminal by using the target display screen parameters includes: determining an update strategy from the update message; When the update strategy is foreground update, the target display screen parameters are used to generate the first screen and the local display screen parameters of the target display screen terminal are used to generate the second screen; displaying the first picture and the second picture; When receiving a selection operation of the user selecting the first screen, updating the local display screen parameters of the target display screen terminal using the target display screen parameters; When receiving a selection operation of the user selecting the second picture, the display screen parameter update operation is exited.
9. The display screen parameter updating method according to claim 8, characterized in that: The method of updating the local display screen parameters of the target display screen terminal by using the target display screen parameters also includes: When the update strategy is background update, the target display screen parameters are used to update the local display screen parameters of the target display screen terminal.
10. A display screen parameter updating method, characterized in that: Applied to manufacturer terminals, including: Get the target display screen parameters and configuration files; The target display screen parameters and the configuration file are sent to a distribution server, and the distribution server is used to determine a target display screen terminal according to the configuration file, and send the target display screen parameters to the target display screen terminal, so that when the target display screen terminal receives the target display screen parameters, it uses the target display screen parameters to update the local display screen parameters of the target display screen terminal.
11. The display screen parameter updating method according to claim 10, characterized in that: The step of obtaining target display screen parameters and configuration files includes: Receive target display screen parameters, an identifier of a display screen terminal to be updated, and an update strategy input by a manufacturer user, wherein the update strategy includes foreground update and background update; A configuration file is generated using the identifier and the update strategy.
12. A display screen parameter updating device, characterized in that: Applies to distribution servers, including: A target display screen parameter and configuration file receiving module, used to receive target display screen parameters and configuration files, wherein the target display screen parameters and configuration files are sent by a manufacturer terminal; A target display terminal determination module, used to determine the target display terminal according to the configuration file; The target display screen parameter sending module is used to send the target display screen parameters to the target display screen terminal, so that when the target display screen terminal receives the target display screen parameters, it uses the target display screen parameters to update the local display screen parameters of the target display screen terminal.
13. A display screen parameter updating device, characterized in that: Applied to target display terminals, including: A target display screen parameter receiving module is used to receive target display screen parameters, wherein the target display screen parameters are sent to the target display screen terminal after the distribution server receives the target display screen parameters and the configuration file and determines the target display screen terminal according to the configuration file; The display screen parameter updating module is used to update the local display screen parameters of the target display screen terminal using the target display screen parameters.
14. A display screen parameter updating device, characterized in that: Applied to manufacturer terminals, including: A target display screen parameter and configuration file acquisition module is used to acquire target display screen parameters and configuration files; The target display screen parameter and configuration file sending module is used to send the target display screen parameter and the configuration file to the distribution server, and the distribution server is used to determine the target display screen terminal according to the configuration file, and send the target display screen parameter to the target display screen terminal, so that when the target display screen terminal receives the target display screen parameter, it adopts the target display screen parameter to update the local display screen parameter of the target display screen terminal.
15. A display screen parameter updating system, characterized in that: Including manufacturer terminals, distribution servers and target display screen terminals; The distribution server is configured to execute the display screen parameter updating method according to any one of claims 1 to 5; The target display screen terminal is configured to execute the display screen parameter updating method according to any one of claims 6 to 9; The manufacturer terminal is configured to execute the display screen parameter updating method described in any one of claims 10-11.
16. An electronic device, characterized in that: The electronic device comprises: at least one processor; and a memory communicatively connected to the at least one processor; wherein, The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the display screen parameter updating method according to any one of claims 1 to 11.
17. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the display screen parameter updating method according to any one of claims 1 to 11 when executed.