Multi-screen adjusting method and device, equipment, medium and product
By acquiring the control sequence of the total screen control node and determining the control status of the target screen, the problem of being unable to respond to multiple application screen operation requests in the prior art is solved, efficient multi-screen adjustment is achieved, and user experience is improved.
Patent Information
- Application Number
- CN202411912255.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-24
- Publication Date
- 2025-04-15
AI Technical Summary
When processing screen adjustment requests for multiple applications, the prior art cannot respond to screen operation requests for multiple applications on multiple screens at the same time, resulting in the screen not responding and reducing the user experience.
By obtaining the control sequence corresponding to the total screen control node, the control status of the target screen is determined, and the target screen is adjusted according to the control status and screen adjustment operations, so as to adjust the multiple target screens simultaneously in response to multiple target request information.
It realizes the screen operation requests of multiple applications to multiple screens simultaneously, improves the user experience, and solves the problem that the screen adjustment method cannot respond to multiple application requests simultaneously.
Smart Images

Figure CN119828997A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the technical field of automobile intelligent cockpits, and in particular to a multi-screen adjustment method, device, equipment, medium and product. Background Art
[0002] With the development of smart cockpits, the demand for screen-off and screen-on control and brightness adjustment of multiple screens such as the central control screen, instrument screen, and ceiling screen has increased significantly in multiple applications in automobiles.
[0003] To address the above issues, when processing screen adjustment requests from multiple applications, the related technology directly calls the read and write interface of the underlying driver, reads the screen and initiates write requests to the screen at the same time, which can easily cause the screen to become unresponsive, resulting in the failure of the screen adjustment request of the upper-level application, thereby reducing the user experience.
[0004] Therefore, the screen adjustment method in the related art has the problem of being unable to respond to screen operation requests of multiple applications on multiple screens at the same time. Summary of the invention
[0005] In view of this, the present disclosure provides a multi-screen adjustment method, device, equipment, medium and product to solve the problem that the screen adjustment method in the related art cannot simultaneously respond to screen operation requests of multiple applications on multiple screens.
[0006] In a first aspect, the present disclosure provides a multi-screen adjustment method, the method comprising:
[0007] In the case of receiving the request information, in response to the request information, obtaining a control sequence corresponding to the screen control main node, wherein the request information is used to represent the execution of the screen adjustment operation on the multiple target screens;
[0008] Determine, according to the control sequence, a control state of a target screen corresponding to the target request information in the request information;
[0009] According to the control state and the screen adjustment operation, the screen is adjusted on the target screen.
[0010] In an embodiment of the present disclosure, a control sequence corresponding to a screen control main node is obtained by responding to the request information upon receiving the request information, wherein the request information is used to characterize the execution of screen adjustment operations on multiple target screens; a control state of a target screen corresponding to the target request information in the request information is determined according to the control sequence; and the target screen is adjusted according to the control state and the screen adjustment operation. Since the embodiment of the present disclosure determines the control state of a target screen corresponding to the target request information in the request information based on the control sequence corresponding to the screen control main node, and adjusts the target screen according to the control state and the screen adjustment operation, it is possible to simultaneously respond to multiple target request information and adjust multiple target screens.
[0011] In an optional implementation, determining the control state of the target screen corresponding to the target request information in the request information according to the control sequence includes:
[0012] Obtain the position information corresponding to the target screen in the control sequence;
[0013] Obtain corresponding character information according to the position information;
[0014] The control state is determined based on the character information.
[0015] In the disclosed embodiment, the control state of the target screen is accurately determined by acquiring corresponding character information according to the position information corresponding to the target screen in the control sequence, and then determining the control state according to the character information.
[0016] In an optional implementation, performing screen adjustment on the target screen according to the control state and the screen adjustment operation includes:
[0017] Obtaining a screen adjustment node corresponding to the target screen, wherein the screen adjustment node is used to apply the screen adjustment operation to the target screen;
[0018] According to the control state and the screen adjustment operation, the screen adjustment node is controlled so that the screen adjustment is performed on the target screen based on the screen adjustment node.
[0019] In the embodiment of the present disclosure, by controlling the screen adjustment node to perform screen adjustment on the target screen according to the control state and the screen adjustment operation, the screen adjustment operation can be conveniently applied to the target screen.
[0020] In an optional implementation, determining the control state of the target screen corresponding to the target request information in the request information according to the control sequence includes:
[0021] The target request information is stored in the target queue corresponding to the target screen;
[0022] Obtaining arrangement position information of target request information in a target queue, wherein the target queue is used to store request information;
[0023] According to the control sequence and arrangement position information, the control state corresponding to the target screen is determined.
[0024] In an embodiment of the present disclosure, by storing the target request information in a target queue corresponding to the target screen, and determining the control state corresponding to the target screen based on the control sequence and the arrangement position information of the target request information in the target queue, it is possible to simultaneously respond to the target request information of multiple applications to multiple target screens.
[0025] In an optional implementation, performing screen adjustment on the target screen according to the control state and the screen adjustment operation includes:
[0026] Read character information;
[0027] When the character information is a first value, determining that the current control state is a first control state;
[0028] not performing screen adjustment on the target screen according to the first control state;
[0029] When the character information is a second value, determining that the current control state is a second control state;
[0030] According to the second control state and the screen adjustment operation, screen adjustment is performed on the target screen.
[0031] In the embodiment of the present disclosure, by determining the control state according to the character information, and determining whether to perform screen adjustment on the target screen according to the control state, accurate control and adjustment of the target screen is achieved.
[0032] In an optional implementation, performing screen adjustment on the target screen according to the second control state and the screen adjustment operation includes:
[0033] Read the current value to be adjusted on the target screen;
[0034] Compare the target value and the current value to be adjusted, wherein the target value is the final value of the target screen after the screen adjustment;
[0035] When the target value and the current value to be adjusted are not equal, the current value to be adjusted is set as the target value.
[0036] In the disclosed embodiment, the current value to be adjusted of the target screen is read, and when the target value and the current value to be adjusted are not equal, the current value to be adjusted is set as the target value, thereby realizing reading and rewriting of the current value to be adjusted of the target screen.
[0037] In a second aspect, the present disclosure provides a multi-screen adjustment device, the device comprising:
[0038] An acquisition module, configured to acquire a control sequence corresponding to the screen control main node in response to the request information when the request information is received, wherein the request information is used to represent the execution of a screen adjustment operation on multiple target screens;
[0039] A determination module, used for determining a control state of a target screen corresponding to the target request information in the request information according to the control sequence;
[0040] The adjustment module is used to adjust the target screen according to the control state and the screen adjustment operation.
[0041] In a third aspect, the present disclosure provides a computer device, comprising: a memory and a processor, the memory and the processor are communicatively connected to each other, the memory stores computer instructions, and the processor executes the multi-screen adjustment method of the first aspect or any corresponding embodiment thereof by executing the computer instructions.
[0042] In a fourth aspect, the present disclosure provides a computer-readable storage medium having computer instructions stored thereon, the computer instructions being used to enable a computer to execute the multi-screen adjustment method of the first aspect or any corresponding embodiment thereof.
[0043] In a fifth aspect, the present disclosure provides a computer program product, including computer instructions, where the computer instructions are used to enable a computer to execute the multi-screen adjustment method of the first aspect or any corresponding embodiment thereof. BRIEF DESCRIPTION OF THE DRAWINGS
[0044] In order to more clearly illustrate the specific embodiments of the present disclosure or the technical solutions in the prior art, the drawings required for use in the specific embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present disclosure. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0045] Figure 1 is a flowchart of a multi-screen adjustment method according to an embodiment of the present disclosure;
[0046] Figure 2 is a block diagram of the working principle of the multi-screen adjustment method according to an embodiment of the present disclosure;
[0047] Figure 3 is a structural block diagram of a multi-screen adjustment device according to an embodiment of the present disclosure;
[0048] Figure 4 It is a schematic diagram of the hardware structure of the computer device of the embodiment of the present disclosure. DETAILED DESCRIPTION
[0049] In order to make the purpose, technical solution and advantages of the embodiments of the present disclosure clearer, the technical solution in the embodiments of the present disclosure will be clearly and completely described below in conjunction with the drawings in the embodiments of the present disclosure. Obviously, the described embodiments are part of the embodiments of the present disclosure, rather than all the embodiments. Based on the embodiments in the present disclosure, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of the present disclosure.
[0050] With the development of smart cockpits, the demand for screen-off and screen-on control and brightness adjustment of multiple screens such as the central control screen, instrument screen, and ceiling screen has increased significantly in multiple applications in automobiles.
[0051] To address the above issues, when processing screen adjustment requests from multiple applications, the related technology directly calls the read and write interface of the underlying driver, reads the screen and initiates write requests to the screen at the same time, which can easily cause the screen to become unresponsive, resulting in the failure of the screen adjustment request of the upper-level application, thereby reducing the user experience.
[0052] Therefore, the screen adjustment method in the related art has the problem of being unable to respond to screen operation requests of multiple applications on multiple screens at the same time.
[0053] In order to solve the above problems, according to an embodiment of the present disclosure, a multi-screen adjustment method embodiment is provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and although the logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.
[0054] In this embodiment, a multi-screen adjustment method is provided. Figure 1 As shown, Figure 1 : is a flow chart of a multi-screen adjustment method according to an embodiment of the present disclosure, and the flow can be applied to a server, including the following steps:
[0055] Step S101 : upon receiving request information, obtaining a control sequence corresponding to a screen control main node in response to the request information, wherein the request information is used to represent the execution of a screen adjustment operation on a plurality of target screens.
[0056] Optionally, this embodiment involves a smart cockpit host (System on Chip, SOC), all screens of the vehicle computer (including the instrument screen, central control screen, co-pilot screen, vehicle control screen, etc.), a smart cockpit system storage unit, a QNX system and an Android system, wherein the smart cockpit host includes Qualcomm 8155, 8295 chips and other external electronic devices that meet its functional operation.
[0057] It should be noted that the target screen refers to any screen in the car, such as the instrument screen, central control screen, co-pilot screen or vehicle control screen. The request information is used to represent the screen adjustment operations performed on multiple target screens, such as adjusting the screen backlight. The control sequence is used to represent the control state of each target screen. For example, in a 32-bit computer system, every 4 bits correspond to 1 bit in hexadecimal, and each bit in hexadecimal represents a target screen. For example, 0x00001111 can represent the instrument screen, central control screen, co-pilot screen and vehicle control screen from low to high.
[0058] like Figure 2 As shown, the server creates a display manager (display_manager) service on the qnx side to receive request information from other modules or applications, and uses the qnx resource manager (resource manager) to create a screen control node (mode) for all target screens, and then creates a power management module on the android side to communicate with the display_manager service on the qnx side, and then obtains the control sequence corresponding to the screen control node.
[0059] Specifically, Figure 2 As shown, the server communicates with the display_manager service through the power management module on the Android side, receives the request information, and then uses the display_manager service to respond to the request information to obtain the control sequence corresponding to the screen control main node.
[0060] Step S102: determining the control state of the target screen corresponding to the target request information in the request information according to the control sequence.
[0061] Optionally, in an embodiment of the present disclosure, the control status includes operable and inoperable. For example, 1 in the control sequence represents that the corresponding target screen is operable, and 0 represents that the corresponding target screen is inoperable, such as 0x00000000 represents that all target screens are inoperable.
[0062] Specifically, the server determines whether the control state of the target screen corresponding to the target request information in the request information is operable according to the control sequence.
[0063] Step S103: performing screen adjustment on the target screen according to the control state and the screen adjustment operation.
[0064] Optionally, in the embodiment of the present disclosure, the screen adjustment operation may be adjusting the screen backlight, etc.
[0065] Specifically, the server adjusts the target screen according to whether the control state of the target screen is operational and the screen adjustment operation in the target request information. For example, when the control state of the target screen is operational, the server adjusts the screen backlight according to the screen adjustment operation in the target request information.
[0066] In an embodiment of the present disclosure, a control sequence corresponding to a screen control main node is obtained by responding to the request information upon receiving the request information, wherein the request information is used to characterize the execution of screen adjustment operations on multiple target screens; a control state of a target screen corresponding to the target request information in the request information is determined according to the control sequence; and the target screen is adjusted according to the control state and the screen adjustment operation. Since the embodiment of the present disclosure determines the control state of a target screen corresponding to the target request information in the request information based on the control sequence corresponding to the screen control main node, and adjusts the target screen according to the control state and the screen adjustment operation, it is possible to simultaneously respond to multiple target request information and adjust multiple target screens.
[0067] In some optional implementations, determining the control state of the target screen corresponding to the target request information in the request information according to the control sequence includes:
[0068] Obtain the position information corresponding to the target screen in the control sequence;
[0069] Obtain corresponding character information according to the position information;
[0070] The control state is determined based on the character information.
[0071] Optionally, in the disclosed embodiment, the position information in the control sequence corresponds to different target screens, such as 0x00001111, which can represent the instrument screen, the central control screen, the co-pilot screen and the vehicle control screen from low to high. The character information (0 or 1) in the control sequence represents the control state of the corresponding target screen, 1 represents that the corresponding target screen is operable, 0 represents that the corresponding target screen is inoperable, 0x00000000 represents that all target screens are inoperable, such as 0x00000001 represents that the instrument screen is operable, and all other target screens are inoperable.
[0072] Specifically, the server obtains corresponding character information (0 or 1) according to the position information corresponding to the target screen in the control sequence, and then determines the control state (operable or inoperable) according to the character information.
[0073] In the disclosed embodiment, the control state of the target screen is accurately determined by acquiring corresponding character information according to the position information corresponding to the target screen in the control sequence, and then determining the control state according to the character information.
[0074] In some optional implementations, the target screen is adjusted according to the control state and the screen adjustment operation, including:
[0075] Obtaining a screen adjustment node corresponding to the target screen, wherein the screen adjustment node is used to apply the screen adjustment operation to the target screen;
[0076] According to the control state and the screen adjustment operation, the screen adjustment node is controlled so that the screen adjustment is performed on the target screen based on the screen adjustment node.
[0077] Optionally, in the embodiment of the present disclosure, if Figure 2 As shown, the server creates a separate backlight driver service program for each target screen, such as an instrument screen driver, a central control screen driver, and a co-pilot screen driver, and creates a screen adjustment node for each target screen on the qnx side to apply the screen adjustment operation to the target screen, such as an instrument screen adjustment node (cluster), a central control screen adjustment node (IVI), and a co-pilot screen adjustment node (passenger).
[0078] Specifically, Figure 2 As shown, the server communicates with the display_manager service through multiple applications on the qnx side, and then uses the display_manager service to control the screen adjustment node corresponding to the target screen, and calls the corresponding backlight driver service program to adjust the screen of the target screen.
[0079] In the embodiment of the present disclosure, by controlling the screen adjustment node to perform screen adjustment on the target screen according to the control state and the screen adjustment operation, the screen adjustment operation can be conveniently applied to the target screen.
[0080] In some optional implementations, determining the control state of the target screen corresponding to the target request information in the request information according to the control sequence includes:
[0081] The target request information is stored in the target queue corresponding to the target screen;
[0082] Obtaining arrangement position information of target request information in a target queue, wherein the target queue is used to store request information;
[0083] According to the control sequence and arrangement position information, the control state corresponding to the target screen is determined.
[0084] Optionally, in the embodiment of the present disclosure, the server uses the display_manager service to create a target queue for each screen for storing request information. The arrangement position information refers to the order of the request information in the target queue.
[0085] Specifically, the server stores the target request information in a target queue corresponding to the target screen, processes the target request information in sequence according to the order of the target request information in the target queue, and determines the control state of the target screen corresponding to the target request information according to the control sequence.
[0086] In an embodiment of the present disclosure, by storing the target request information in a target queue corresponding to the target screen, and determining the control state corresponding to the target screen based on the control sequence and the arrangement position information of the target request information in the target queue, it is possible to simultaneously respond to the target request information of multiple applications to multiple target screens.
[0087] In some optional implementations, the target screen is adjusted according to the control state and the screen adjustment operation, including:
[0088] Read character information;
[0089] When the character information is a first value, determining that the current control state is a first control state;
[0090] not performing screen adjustment on the target screen according to the first control state;
[0091] When the character information is a second value, determining that the current control state is a second control state;
[0092] According to the second control state and the screen adjustment operation, screen adjustment is performed on the target screen.
[0093] Optionally, in the embodiment of the present disclosure, the first numerical value is 0, and the corresponding first control state is inoperable; the second numerical value is 1, and the corresponding second control state is operable.
[0094] Specifically, after the server reads the character information (0 or 1), if the character information is 0, it determines that the current control state is inoperable and does not adjust the target screen; if the character information is 1, it determines that the current control state is operable and adjusts the target screen.
[0095] In the embodiment of the present disclosure, by determining the control state according to the character information, and determining whether to perform screen adjustment on the target screen according to the control state, accurate control and adjustment of the target screen is achieved.
[0096] In some optional implementations, performing screen adjustment on the target screen according to the second control state and the screen adjustment operation includes:
[0097] Read the current value to be adjusted on the target screen;
[0098] Compare the target value and the current value to be adjusted, wherein the target value is the final value of the target screen after the screen adjustment;
[0099] When the target value and the current value to be adjusted are not equal, the current value to be adjusted is set as the target value.
[0100] Optionally, in the disclosed embodiment, the server associates a read function and a write function for each target screen, and these two functions directly call the integrated circuit bus (Inter-Integrated Circuit, IIC) of the target screen to perform read and write operations, wherein the read function is used to read the current value to be adjusted of the target screen (such as the current backlight value), and the write function is used to rewrite the current value to be adjusted of the target screen to the target value (such as the target backlight value).
[0101] Specifically, the server reads the current value to be adjusted of the target screen, and then compares the target value with the current value to be adjusted. If the target value and the current value to be adjusted are equal, no rewriting is performed; if the target value and the current value to be adjusted are not equal, the current value to be adjusted is rewritten as the target value.
[0102] In addition, after completing the reading and writing of the target screen, the server can also use the display_manager service to return the reading and writing results to the corresponding application that initiated the target request.
[0103] In the disclosed embodiment, the current value to be adjusted of the target screen is read, and when the target value and the current value to be adjusted are not equal, the current value to be adjusted is set as the target value, thereby realizing reading and rewriting of the current value to be adjusted of the target screen.
[0104] In this embodiment, a multi-screen adjustment device is also provided, which is used to implement the above-mentioned embodiments and preferred implementation modes, and the descriptions that have been made will not be repeated. As used below, the term "module" can be a combination of software and / or hardware that implements a predetermined function. Although the device described in the following embodiments is preferably implemented in software, the implementation of hardware, or a combination of software and hardware, is also possible and conceivable.
[0105] This embodiment provides a multi-screen adjustment device, such as Figure 3 As shown, including:
[0106] The acquisition module 301 is used to acquire the control sequence corresponding to the screen control main node in response to the request information when the request information is received, wherein the request information is used to represent the screen adjustment operation performed on multiple target screens;
[0107] A determination module 302, configured to determine a control state of a target screen corresponding to target request information in the request information according to a control sequence;
[0108] The adjustment module 303 is used to perform screen adjustment on the target screen according to the control state and the screen adjustment operation.
[0109] In an embodiment of the present disclosure, a control sequence corresponding to a screen control main node is obtained by responding to the request information upon receiving the request information, wherein the request information is used to characterize the execution of screen adjustment operations on multiple target screens; a control state of a target screen corresponding to the target request information in the request information is determined according to the control sequence; and the target screen is adjusted according to the control state and the screen adjustment operation. Since the embodiment of the present disclosure determines the control state of a target screen corresponding to the target request information in the request information based on the control sequence corresponding to the screen control main node, and adjusts the target screen according to the control state and the screen adjustment operation, it is possible to simultaneously respond to multiple target request information and adjust multiple target screens.
[0110] In some optional implementations, the determination module 302 includes:
[0111] The first acquisition submodule is used to acquire the position information corresponding to the target screen in the control sequence;
[0112] The second acquisition submodule is used to acquire corresponding character information according to the position information;
[0113] The first determination submodule is used to determine the control state according to the character information.
[0114] In some optional implementations, the adjustment module 303 includes:
[0115] A third acquisition submodule is used to acquire a screen adjustment node corresponding to the target screen, wherein the screen adjustment node is used to apply the screen adjustment operation to the target screen;
[0116] The first adjustment submodule is used to control the screen adjustment node according to the control state and the screen adjustment operation, so as to perform screen adjustment on the target screen based on the screen adjustment node.
[0117] In some optional implementations, the determination module 302 includes:
[0118] A storage submodule, used for storing the target request information in a target queue corresponding to the target screen;
[0119] A fourth acquisition submodule is used to acquire the arrangement position information of the target request information in the target queue, wherein the target queue is used to store the request information;
[0120] The second determination submodule is used to determine the control state corresponding to the target screen according to the control sequence and the arrangement position information.
[0121] In some optional implementations, the adjustment module 303 includes:
[0122] Read submodule, used to read character information;
[0123] A third determination submodule, configured to determine that the current control state is the first control state when the character information is the first value;
[0124] A second adjustment submodule, configured to not perform screen adjustment on the target screen according to the first control state;
[0125] a fourth determining submodule, configured to determine that the current control state is the second control state when the character information is the second value;
[0126] The third adjustment submodule is used to perform screen adjustment on the target screen according to the second control state and the screen adjustment operation.
[0127] The further functional description of each of the above modules and units is the same as that of the above corresponding embodiments and will not be repeated here.
[0128] The multi-screen adjustment device in this embodiment is presented in the form of a functional unit, where the unit refers to an ASIC (Application Specific Integrated Circuit) circuit, a processor and memory that executes one or more software or fixed programs, and / or other devices that can provide the above functions.
[0129] The present disclosure also provides a computer device having the above Figure 3 The multi-screen adjustment device shown.
[0130] See also Figure 4 , Figure 4 is a schematic diagram of a computer device provided by an optional embodiment of the present disclosure, such as Figure 4 As shown, the computer device includes: one or more processors 10, a memory 20, and interfaces for connecting various components, including high-speed interfaces and low-speed interfaces. Various components are connected to each other using different buses for communication, and can be installed on a common mainboard or installed in other ways as needed. The processor can process the instructions executed in the computer device, including instructions stored in or on the memory to display the graphical information of the GUI on an external input / output device (such as, a display device coupled to the interface). In some optional embodiments, if necessary, multiple processors and / or multiple buses can be used together with multiple memories and multiple memories. Similarly, multiple computer devices can be connected, and each device provides some necessary operations (for example, as a server array, a group of blade servers, or a multi-processor system). Figure 4 A processor 10 is taken as an example.
[0131] The processor 10 may be a central processing unit, a network processor or a combination thereof. The processor 10 may further include a hardware chip. The hardware chip may be a dedicated integrated circuit, a programmable logic device or a combination thereof. The programmable logic device may be a complex programmable logic device, a field programmable gate array, a general purpose array logic or any combination thereof.
[0132] The memory 20 stores instructions executable by at least one processor 10, so that the at least one processor 10 executes the method shown in the above embodiment.
[0133] The memory 20 may include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application required for at least one function; the data storage area may store data created according to the use of the computer device, etc. In addition, the memory 20 may include a high-speed random access memory, and may also include a non-transient memory, such as at least one disk storage device, a flash memory device, or other non-transient solid-state storage device. In some optional embodiments, the memory 20 may optionally include a memory remotely arranged relative to the processor 10, and these remote memories may be connected to the computer device via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.
[0134] The memory 20 may include a volatile memory, such as a random access memory; the memory may also include a non-volatile memory, such as a flash memory, a hard disk or a solid state drive; the memory 20 may also include a combination of the above types of memory.
[0135] The computer device further comprises a communication interface 30 for the computer device to communicate with other devices or a communication network.
[0136] The embodiments of the present disclosure also provide a computer-readable storage medium. The above-mentioned method according to the embodiments of the present disclosure can be implemented in hardware, firmware, or can be implemented as a computer code that can be recorded in a storage medium, or can be implemented as a computer code that is originally stored in a remote storage medium or a non-temporary machine-readable storage medium and will be stored in a local storage medium and downloaded through a network, so that the method described herein can be stored in such software processing on a storage medium using a general-purpose computer, a dedicated processor, or programmable or dedicated hardware. Among them, the storage medium can be a magnetic disk, an optical disk, a read-only storage memory, a random access memory, a flash memory, a hard disk or a solid-state drive, etc.; further, the storage medium can also include a combination of the above-mentioned types of memory. It can be understood that a computer, a processor, a microprocessor controller, or programmable hardware includes a storage component that can store or receive software or computer code. When the software or computer code is accessed and executed by a computer, a processor, or hardware, the method shown in the above embodiment is implemented.
[0137] A part of the present disclosure may be applied as a computer program product, such as a computer program instruction, which, when executed by a computer, can call or provide the method and / or technical solution according to the present disclosure through the operation of the computer. Those skilled in the art should understand that the existence of computer program instructions in computer-readable media includes, but is not limited to, source files, executable files, installation package files, etc., and accordingly, the way in which computer program instructions are executed by a computer includes, but is not limited to: the computer directly executes the instruction, or the computer compiles the instruction and then executes the corresponding compiled program, or the computer reads and executes the instruction, or the computer reads and installs the instruction and then executes the corresponding installed program. Here, the computer-readable medium can be any available computer-readable storage medium or communication medium accessible to the computer.
[0138] Although the embodiments of the present disclosure have been described in conjunction with the accompanying drawings, those skilled in the art may make various modifications and variations without departing from the spirit and scope of the present disclosure, and such modifications and variations are all within the scope defined by the appended claims.
Claims
1. A multi-screen adjustment method, characterized in that: The method comprises: In the case of receiving the request information, in response to the request information, acquiring a control sequence corresponding to the screen control main node, wherein the request information is used to represent the execution of the screen adjustment operation on the multiple target screens; Determine, according to the control sequence, a control state of the target screen corresponding to the target request information in the request information; The target screen is adjusted according to the control state and the screen adjustment operation.
2. The method according to claim 1, characterized in that The determining, according to the control sequence, the control state of the target screen corresponding to the target request information in the request information comprises: Acquire the position information corresponding to the target screen in the control sequence; Acquire corresponding character information according to the position information; The control state is determined according to the character information.
3. The method according to claim 1, characterized in that: The step of performing screen adjustment on the target screen according to the control state and the screen adjustment operation includes: Acquire a screen adjustment node corresponding to the target screen, wherein the screen adjustment node is used to apply the screen adjustment operation to the target screen; According to the control state and the screen adjustment operation, the screen adjustment node is controlled so that the target screen is adjusted based on the screen adjustment node.
4. The method according to claim 1, characterized in that: The determining, according to the control sequence, the control state of the target screen corresponding to the target request information in the request information includes: storing the target request information in a target queue corresponding to the target screen; Acquire arrangement position information of the target request information in the target queue, wherein the target queue is used to store the request information; The control state corresponding to the target screen is determined according to the control sequence and the arrangement position information.
5. The method according to claim 2, characterized in that: The step of performing screen adjustment on the target screen according to the control state and the screen adjustment operation includes: Reading the character information; When the character information is a first value, determining that the current control state is a first control state; not performing screen adjustment on the target screen according to the first control state; When the character information is a second value, determining that the current control state is a second control state; The target screen is adjusted according to the second control state and the screen adjustment operation.
6. The method according to claim 5, characterized in that The step of performing screen adjustment on the target screen according to the second control state and the screen adjustment operation includes: Read the current value to be adjusted of the target screen; Comparing the target value with the current value to be adjusted, wherein the target value is the final value of the target screen after the screen adjustment; When the target value and the current value to be adjusted are not equal, the current value to be adjusted is set as the target value.
7. A multi-screen adjustment device, characterized in that: The device comprises: an acquisition module, configured to acquire a control sequence corresponding to the screen control main node in response to the request information when the request information is received, wherein the request information is used to represent the execution of screen adjustment operations on multiple target screens; A determination module, configured to determine, according to the control sequence, a control state of the target screen corresponding to the target request information in the request information; The adjustment module is used to perform screen adjustment on the target screen according to the control state and the screen adjustment operation.
8. A computer device, characterized in that: include: A memory and a processor, wherein the memory and the processor are communicatively connected to each other, the memory stores computer instructions, and the processor executes the multi-screen adjustment method according to any one of claims 1 to 6 by executing the computer instructions.
9. 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 computer to execute the multi-screen adjustment method according to any one of claims 1 to 6.
10. A computer program product, characterized in that The method comprises computer instructions, wherein the computer instructions are used to cause a computer to execute the multi-screen adjustment method according to any one of claims 1 to 6.