Batch adjustment method and system based on multiple windows, terminal and storage medium

By identifying the window layout mode and adjusting parameters, and automatically adjusting multiple windows, the problem of manual operation of multi-window adjustment in the prior art is solved, and the user experience and efficiency are improved.

CN119201310APending Publication Date: 2024-12-27深圳开鸿数字产业发展有限公司
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411191468.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-08-28
Publication Date
2024-12-27

AI Technical Summary

Technical Problem

In the prior art, the adjustment of multiple windows requires users to manually adjust one by one, resulting in poor user experience and inefficient efficiency.

Method used

Provide a multi-window-based batch adjustment method. By using the user selected window as the target window, it determines its linkage window, recognizes the window layout mode and adjusts parameters, and automatically adjusts the relevant windows, supporting full batch, partition, screen and information Batch adjustment mode.

Benefits of technology

This enables users to adjust only one window, and the system automatically adjusts multiple windows related to it, saving time and cost, and improving the efficiency of multi-window management.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119201310A_ABST
    Figure CN119201310A_ABST
Patent Text Reader

Abstract

The invention discloses a batch adjustment method and system based on multiple windows, a terminal and a storage medium, and relates to the technical field of display. The method specifically comprises the steps that a window selected by a user serves as a target window, and a plurality of linkage windows corresponding to the target window are determined; identifying a current window layout mode; obtaining an adjustment parameter of the target window, and determining a target adjustment parameter of the target window according to the window layout mode and the adjustment parameter; and adjusting each linkage window according to the target adjustment parameter. According to the invention, only one window needs to be adjusted by a user, and a system can automatically adjust a plurality of windows related to the window in batches in combination with the current window layout mode of the screen, so that the time cost of the user is saved, and the multi-window management efficiency is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of display technology, and in particular to a batch adjustment method, system, terminal and storage medium based on multiple windows. Background Art

[0002] With the rapid development of mobile terminal devices and operating systems, more and more applications are provided to users, and user usage scenarios are becoming more and more diverse. The usage scenarios of multi-windows are gradually increasing. The adjustment of multi-windows usually requires users to adjust them manually one by one. Repeated operations will lead to a poor user experience.

[0003] Therefore, the existing technology still needs to be improved and developed. Summary of the invention

[0004] The technical problem to be solved by the present invention is that, in view of the above-mentioned defects of the prior art, a batch adjustment method, system, terminal and storage medium based on multiple windows are provided, aiming to solve the problem in the prior art that the adjustment of multiple windows usually requires the user to adjust them manually one by one.

[0005] The technical solution adopted by the present invention to solve the problem is as follows:

[0006] In a first aspect, an embodiment of the present invention provides a batch adjustment method based on multiple windows, the method comprising:

[0007] Taking the window selected by the user as the target window, and determining a number of linkage windows corresponding to the target window;

[0008] Identify the current window layout mode;

[0009] Acquire adjustment parameters of the target window, and determine target adjustment parameters of the target window according to the window layout mode and the adjustment parameters;

[0010] Each of the linkage windows is adjusted according to the target adjustment parameter.

[0011] In one implementation, determining a plurality of linked windows corresponding to the target window includes:

[0012] Several batch adjustment modes are pre-set, including: full batch adjustment mode, partition batch adjustment mode, screen batch adjustment mode, information batch adjustment mode;

[0013] The batch adjustment mode selected by the user is used as the current target batch adjustment mode;

[0014] A plurality of linkage windows are determined according to the target batch adjustment mode and the target window.

[0015] In one implementation, determining a plurality of linkage windows according to the target batch adjustment mode and the target window includes:

[0016] When the target batch mode is the full batch adjustment mode, all windows except the target window are used as the linkage windows;

[0017] When the target batch mode is the partition batch adjustment mode, all windows in the same partition as the target window are used as the linkage windows;

[0018] When the target batch mode is the split-screen batch adjustment mode, all windows whose similarity with the display screen of the target window is greater than a preset similarity threshold are used as the linkage windows;

[0019] When the target batch mode is the information-based batch adjustment mode, all windows with the same information type as the target window are used as the linkage windows.

[0020] In one implementation, the window layout mode includes a stacked layout mode and a tiled layout mode.

[0021] In one implementation, the adjustment parameters include window display direction, window size, window length, and window width.

[0022] In one implementation, determining the target adjustment parameter of the target window according to the window layout mode and the adjustment parameter includes:

[0023] When the window layout mode is the stacked layout mode, if the change in the window display direction and / or the window size reaches a preset threshold, a new horizontal or vertical screen change parameter is added, and the target adjustment parameter is determined according to the horizontal or vertical screen change parameter and the current adjustment parameter.

[0024] In one implementation, determining the target adjustment parameter of the target window according to the window layout mode and the adjustment parameter includes:

[0025] When the window layout mode is the tile layout mode, if the change in the window length and / or the window width reaches a preset threshold, the target adjustment parameter is determined according to the current adjustment parameter.

[0026] In a second aspect, an embodiment of the present invention further provides a batch adjustment system based on multiple windows, the system comprising:

[0027] A window determination module, used to take the window selected by the user as a target window and determine a number of linkage windows corresponding to the target window;

[0028] A layout recognition module is used to recognize the current window layout mode;

[0029] A parameter determination module, used for acquiring the adjustment parameters of the target window, and determining the target adjustment parameters of the target window according to the window layout mode and the adjustment parameters;

[0030] The window adjustment module is used to adjust each linkage window according to the target adjustment parameter.

[0031] In a third aspect, an embodiment of the present invention further provides a terminal comprising a memory and one or more processors; the memory stores one or more programs; the program comprises instructions for executing any of the multi-window-based batch adjustment methods described above; and the processor is used to execute the program.

[0032] In a fourth aspect, an embodiment of the present invention further provides a computer-readable storage medium on which a plurality of instructions are stored, wherein the instructions are suitable for being loaded and executed by a processor to implement the steps of any of the above-mentioned multi-window-based batch adjustment methods.

[0033] Beneficial effects of the present invention: The embodiment of the present invention determines a number of linked windows corresponding to the target window by taking the window selected by the user as the target window; identifies the current window layout mode; obtains the adjustment parameters of the target window, determines the target adjustment parameters of the target window according to the window layout mode and the adjustment parameters; and adjusts each of the linked windows according to the target adjustment parameters. The present invention only requires the user to adjust one window, and the system will automatically adjust multiple windows related to the window in batches in combination with the current window layout mode of the screen, saving the user's time cost and improving the efficiency of multi-window management. BRIEF DESCRIPTION OF THE DRAWINGS

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

[0035] Figure 1 It is a flowchart of a batch adjustment method based on multiple windows provided in an embodiment of the present invention.

[0036] Figure 2 It is a schematic diagram of internal modules of a batch adjustment system based on multiple windows provided in an embodiment of the present invention.

[0037] Figure 3 It is a principle block diagram of a terminal provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0038] The present invention discloses a batch adjustment method, system, terminal and storage medium based on multiple windows. In order to make the purpose, technical scheme and effect of the present invention clearer and more specific, the present invention is further described in detail with reference to the accompanying drawings and examples. It should be understood that in the following description, specific details such as specific system structures and technologies are proposed for the purpose of explanation rather than limitation, so as to thoroughly understand the embodiments of the present invention. However, it should be clear to those skilled in the art that the present invention can also be implemented in other embodiments without these specific details. In other cases, detailed descriptions of well-known systems, devices, circuits and methods are omitted to avoid unnecessary details that hinder the description of the present invention.

[0039] It should be understood that when used in this specification and the appended claims, the term "comprising" indicates the presence of described features, integers, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, integers, steps, operations, elements, components and / or groups thereof.

[0040] It should also be understood that the terms used in the present specification are only for the purpose of describing specific embodiments and are not intended to limit the present invention. As used in the present specification and the appended claims, unless the context clearly indicates otherwise, the singular forms "a", "an" and "the" are intended to include plural forms.

[0041] It should be further understood that the term "and / or" used in the present description and the appended claims refers to and includes any and all possible combinations of one or more of the associated listed items.

[0042] As used in this specification and the appended claims, the term "if" may be interpreted as "when" or "upon" or "in response to determining" or "in response to detecting," depending on the context. Similarly, the phrases "if it is determined" or "if [described condition or event] is detected" may be interpreted as meaning "upon determination" or "in response to determining" or "upon detection of [described condition or event]" or "in response to detecting [described condition or event]," depending on the context.

[0043] The following is a clear and complete description of the technical solutions in the embodiments of the present invention in conjunction with the accompanying drawings of 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 are within the scope of protection of the present invention.

[0044] In the following description, many specific details are set forth to facilitate a full understanding of the present invention, but the present invention may also be implemented in other ways different from those described herein, and those skilled in the art may make similar generalizations without violating the connotation of the present invention. Therefore, the present invention is not limited to the specific embodiments disclosed below.

[0045] With the rapid development of mobile terminal devices and operating systems, more and more applications are provided to users, and user usage scenarios are becoming more and more diverse. The usage scenarios of multi-windows are gradually increasing. The adjustment of multi-windows usually requires users to adjust them manually one by one. Repeated operations will lead to a poor user experience.

[0046] In view of the above-mentioned defects of the prior art, the present invention provides a batch adjustment method based on multiple windows, wherein the method determines a number of linked windows corresponding to the target window by taking the window selected by the user as the target window; identifies the current window layout mode; obtains the adjustment parameters of the target window, and determines the target adjustment parameters of the target window according to the window layout mode and the adjustment parameters; and adjusts each of the linked windows according to the target adjustment parameters. The present invention only requires the user to adjust one window, and the system will automatically adjust multiple windows related to the window in batches in combination with the current window layout mode of the screen, thereby saving the user's time cost and improving the efficiency of multi-window management.

[0047] like Figure 1 As shown, the multi-window based batch adjustment method specifically includes:

[0048] Step S100: taking the window selected by the user as the target window, and determining a plurality of linkage windows corresponding to the target window.

[0049] Specifically, the method of this embodiment is applicable to multi-window application scenarios of terminal screens, and the terminal can be any device with a multi-window display function, such as a mobile phone, a tablet computer, a personal digital assistant, etc. When a user uses a terminal, in order to obtain more information, multiple windows may be opened at the same time, and multiple windows may be arranged on the terminal screen in a stacked or tiled manner. When a user needs to make batch adjustments to multiple windows, he only needs to manually select a window, and the window will be used as the target window, and the other windows adjusted together with the target window will be used as linkage windows. The linkage window will make the same or similar adjustments according to the adjustment method performed by the user on the target window, thereby realizing the batch adjustment process of multiple windows.

[0050] In one implementation, determining a plurality of linked windows corresponding to the target window includes:

[0051] Several batch adjustment modes are pre-set, including: full batch adjustment mode, partition batch adjustment mode, screen batch adjustment mode, information batch adjustment mode;

[0052] The batch adjustment mode selected by the user is used as the current target batch adjustment mode;

[0053] A plurality of linkage windows are determined according to the target batch adjustment mode and the target window.

[0054] Specifically, the present embodiment will pre-set and store multiple batch adjustment modes on the terminal, including but not limited to: full batch adjustment mode, that is, batch adjustment of all windows on the terminal screen at the same time; partition batch adjustment mode, that is, the screen terminal is pre-in split screen mode (dividing the terminal screen into several areas), and batch adjustment of all windows in the specified split screen on the terminal screen; split screen batch adjustment mode, that is, the display content of each window on the screen terminal is in the form of a screen, and all windows of a specific screen are batch adjusted; information batch adjustment mode, that is, the display content of each window on the screen terminal contains multiple information types, such as text, images, and charts, and all windows containing specific information types can be batch adjusted. In actual application scenarios, a selection interface can be provided for the user to display all the above available batch adjustment modes, and the user can also be supported to edit a new batch adjustment mode by himself. When the user selects one of the batch adjustment modes, it means that the user currently needs to perform multi-window batch adjustment, then the terminal will record the user's selection, take the batch adjustment mode selected by the user as the target batch adjustment mode, and filter out the corresponding windows from the terminal screen guided by the target batch adjustment mode, and obtain multiple linkage windows that change simultaneously with the target window. This embodiment can flexibly respond to different needs of users and achieve targeted batch adjustment of multiple windows.

[0055] In one implementation, determining a plurality of linkage windows according to the target batch adjustment mode and the target window includes:

[0056] When the target batch mode is the full batch adjustment mode, all windows except the target window are used as the linkage windows;

[0057] When the target batch mode is the partition batch adjustment mode, all windows in the same partition as the target window are used as the linkage windows;

[0058] When the target batch mode is the split-screen batch adjustment mode, all windows whose similarity with the display screen of the target window is greater than a preset similarity threshold are used as the linkage windows;

[0059] When the target batch mode is the information-based batch adjustment mode, all windows with the same information type as the target window are used as the linkage windows.

[0060] Specifically, in the full batch adjustment mode, except for the target window selected by the user, all other windows on the entire terminal screen are linked windows, that is, all windows on the entire terminal screen are adjusted uniformly. In the partitioned batch adjustment mode, the split screen / partition where the target window is located on the terminal screen is identified, and all windows in the same split screen / partition as the target window are linked windows, that is, a specific area on the terminal screen is adjusted uniformly; in the split screen batch adjustment mode, the display screen of the target window is analyzed to find other similar windows on the terminal screen whose similarity is greater than a preset similarity threshold. The similarity can be determined based on image recognition, color space analysis, etc., and then these similar windows are used as linked windows for unified adjustment. In the information batch adjustment mode, the information type contained in the target window is identified, such as text, image, chart, etc., and then other windows on the terminal screen with the same information type as the target window are found, and these windows are used as linked windows, that is, the user is allowed to uniformly adjust windows with specific information types. This embodiment can flexibly respond to different needs of users and realize targeted batch adjustment of multiple windows.

[0061] Step S200: Identify the current window layout mode.

[0062] Specifically, the window layout mode refers to the organization and arrangement of windows on the terminal screen. Since different window layout modes have different limitations on batch adjustment of multiple windows, in actual application scenarios, this embodiment needs to identify the window layout mode currently used on the terminal screen before performing batch adjustment of multiple windows, and adjust each window together in combination with the window layout mode when performing subsequent batch adjustment of multiple windows.

[0063] In one implementation, the window layout mode includes a stacked layout mode and a tiled layout mode.

[0064] Specifically, in the cascading layout mode, the windows opened on the terminal screen will be stacked together in a cascading manner according to the order in which they are opened, and each window partially covers the previous window. Usually, only the top window is completely visible. Users can switch between different windows by clicking, so that the blocked window appears on the top. The cascading layout mode can effectively save screen space and allow users to quickly see all open windows. In the tiled layout mode, the terminal screen is divided into several small areas, and each open window occupies one of the areas. There is no overlap between windows, and each window is completely visible. Users can adjust the size of each window to suit different work tasks. The tiled layout mode can display all windows, making it convenient for users to view the contents of multiple windows at the same time.

[0065] Step S300: Acquire adjustment parameters of the target window, and determine target adjustment parameters of the target window according to the window layout mode and the adjustment parameters.

[0066] Specifically, the system monitors the user's adjustment operation on the target window and extracts the corresponding adjustment parameters, such as the change in window length, or the change in window width, or the change in window display direction (i.e., window rotation amount), or the change in brightness, etc. However, the adjustment parameters of the target window monitored and extracted by the system are not the final result. Since the window layout mode may have certain limitations on the batch adjustment of multiple windows, it is also necessary to combine the extracted adjustment parameters with the current window layout mode on the terminal screen to jointly determine the final adjustment parameters of the target window, that is, to obtain the target adjustment parameters. In actual application scenarios, the system can also determine whether the user is currently required to provide additional input or confirmation according to the setting situation to ensure that the target adjustment parameters meet the user's expectations. If the user is required to provide additional input or confirmation, the system can also reversely adjust the generation strategy of the target adjustment parameters according to the additional input or confirmation provided by the user to optimize the target adjustment parameter generation process, so that the system can complete the multi-window batch adjustment task more intelligently and efficiently, and improve the user experience.

[0067] In one implementation, the adjustment parameters include window display direction, window size, window length, and window width.

[0068] Specifically, the window display direction refers to the rotation angle of the window content relative to the terminal screen. Adjusting the window display direction parameter can enable users to adapt to different viewing or work requirements, such as currently using a picture viewer. The adjustment method of the window display direction can be realized by presetting a rotation button icon or shortcut key. The window display direction can be preset with several degrees as adjustment options, such as 0 degrees (i.e. normal display), 90 degrees, 180 degrees and 270 degrees. The window size refers to the size of the window on the terminal screen. The user can change the overall size of the window by dragging the window edge or presetting a size adjustment tool. Adjusting the window size parameter can enable users to view more window content or enlarge the font of the window content. The window length refers to the size of the window in the vertical direction of the terminal screen. Similarly, the user can change the length of the window by dragging the window edge or presetting a size adjustment tool. Adjusting the window length parameter can enable users to better perform tasks such as web browsing and document reading. The window width refers to the size of the window in the horizontal direction of the terminal screen. Similarly, the user can change the width of the window by dragging the window edge or presetting a size adjustment tool. Adjusting the window width parameter can enable users to better perform tasks such as video playback, code editing, and table processing. By flexibly adjusting these parameters, users can more finely control the display effects of windows, thereby improving work efficiency and user experience.

[0069] In one implementation, determining the target adjustment parameter of the target window according to the window layout mode and the adjustment parameter includes:

[0070] When the window layout mode is the stacked layout mode, if the change in the window display direction and / or the window size reaches a preset threshold, a new horizontal or vertical screen change parameter is added, and the target adjustment parameter is determined according to the horizontal or vertical screen change parameter and the current adjustment parameter.

[0071] Specifically, in the cascading layout mode, the display direction and overall size of the target window can be changed. In actual application scenarios, when the display direction and / or overall size of the target window is detected to have changed, the system will continue to monitor the display direction change and / or size change of the target window. For example, an event listener can be pre-set to monitor the display direction change and size change of the target window. A pre-set threshold is used to determine whether the change in the display direction and / or size is excessive. In the case where the change in the display direction or size is excessive, the terminal screen may not be able to display the complete window. At this time, in order to ensure the normal display of the window content, the system will add a horizontal and vertical screen change parameter to automatically change the horizontal and vertical screen display of the target window. The horizontal and vertical screen change parameter is used to indicate whether the window is switched from horizontal to vertical, or from vertical to horizontal. After adding the horizontal and vertical screen change parameter, the system needs to recalculate the adjustment parameters of the target window in combination with the current window layout mode to adapt to the new display direction, thereby obtaining the target adjustment parameters of the target window. Other linked windows change with the target window.

[0072] In one implementation, determining the target adjustment parameter of the target window according to the window layout mode and the adjustment parameter includes:

[0073] When the window layout mode is the tile layout mode, if the change in the window length and / or the window width reaches a preset threshold, the target adjustment parameter is determined according to the current adjustment parameter.

[0074] Specifically, under the tiled layout, the length and width of the target window can be changed. Since the tiled layout mode emphasizes the uniform distribution and visibility between windows, the change of the window length and width may have a greater impact on the overall window layout. Conversely, the adjustment of the window length and width will also be restricted by the tiled layout mode. In actual application scenarios, when the length and / or width of the target window is detected to have changed, the system will continue to monitor the length change and / or width change of the target window. For example, an event listener can be pre-set to monitor the length change and width change of the target window. The change in length and / or width reaches the preset threshold by judging through a pre-set threshold. When the change in the window length and / or window width of the target window reaches the preset threshold, stop increasing the window length and / or window width of the target window, and use the current window length and / or window width of the target window as the final adjustment parameter, that is, obtain the target adjustment parameter to ensure that other linked windows can also make the same changes in the tiled layout mode.

[0075] Step S400: adjusting each linkage window according to the target adjustment parameter.

[0076] Specifically, by uniformly adjusting other linked windows according to the final adjustment parameters of the target window, it is possible to ensure that the entire terminal screen, or a selected area, or a specific type of window has a consistent visual effect, thereby achieving a batch adjustment operation of multiple windows and improving the user's work efficiency and user experience. In actual application, the automatic adjustment of other linked windows can be achieved by calling the corresponding API function or the automatic change program of the window attributes, so that other linked windows perform the same adjustment operation as the target window.

[0077] In one implementation, in order to further highlight the target window, a sub-target adjustment parameter similar to the target adjustment parameter but with a smaller adjustment degree may be generated according to the target adjustment parameter of the target window, and each linkage window may be adjusted by the sub-target adjustment parameter. For example, the window size is also adjusted, but the window size of the adjusted target window is larger than the window sizes of other linkage windows.

[0078] In one implementation, in the tiling mode, for other windows except the target window and all the linked windows, the screen gaps caused by the changes of the target window and all the linked windows are automatically filled to achieve close connection of the window edges.

[0079] In another implementation, in tiling mode, after the batch adjustment of multiple windows is completed, the position of each window is readjusted according to the window size of all current windows to fill the screen gaps caused by the changes of the target window and all linked windows, so as to achieve close connection of the window edges.

[0080] Based on the above embodiments, the present invention also provides a batch adjustment system based on multiple windows, such as Figure 2 As shown, the multi-window based batch adjustment system specifically includes:

[0081] The window determination module 01 is used to take the window selected by the user as the target window and determine a number of linkage windows corresponding to the target window;

[0082] Layout recognition module 02, used to recognize the current window layout mode;

[0083] A parameter determination module 03, used for acquiring adjustment parameters of the target window, and determining target adjustment parameters of the target window according to the window layout mode and the adjustment parameters;

[0084] The window adjustment module 04 is used to adjust each linkage window according to the target adjustment parameter.

[0085] In one implementation, the window determination module 01 specifically includes:

[0086] A preset unit is used to preset a number of batch adjustment modes, including: full batch adjustment mode, partition batch adjustment mode, screen batch adjustment mode, information batch adjustment mode;

[0087] A selection unit, used to use the batch adjustment mode selected by the user as the current target batch adjustment mode;

[0088] A determination unit is used to determine a plurality of linkage windows according to the target batch adjustment mode and the target window.

[0089] In one implementation, the determining unit is specifically configured to:

[0090] When the target batch mode is the full batch adjustment mode, all windows except the target window are used as the linkage windows;

[0091] When the target batch mode is the partition batch adjustment mode, all windows in the same partition as the target window are used as the linkage windows;

[0092] When the target batch mode is the split-screen batch adjustment mode, all windows whose similarity with the display screen of the target window is greater than a preset similarity threshold are used as the linkage windows;

[0093] When the target batch mode is the information-based batch adjustment mode, all windows with the same information type as the target window are used as the linkage windows.

[0094] In one implementation, the window layout mode includes a stacked layout mode and a tiled layout mode.

[0095] In one implementation, the adjustment parameters include window display direction, window size, window length, and window width.

[0096] In one implementation, the parameter determination module 03 is specifically used for:

[0097] When the window layout mode is the stacked layout mode, if the change in the window display direction and / or the window size reaches a preset threshold, a new horizontal or vertical screen change parameter is added, and the target adjustment parameter is determined according to the horizontal or vertical screen change parameter and the current adjustment parameter.

[0098] In one implementation, the parameter determination module 03 is specifically used for:

[0099] When the window layout mode is the tile layout mode, if the change in the window length and / or the window width reaches a preset threshold, the target adjustment parameter is determined according to the current adjustment parameter.

[0100] Based on the above embodiment, the present invention further provides a terminal, whose principle block diagram can be shown as follows: Figure 3 As shown. The terminal includes a processor, a memory, a network interface, and a display screen connected through a system bus. Among them, the processor of the terminal is used to provide computing and control capabilities. The memory of the terminal includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The network interface of the terminal is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, a batch adjustment method based on multiple windows is implemented, and the method specifically includes:

[0101] Taking the window selected by the user as the target window, and determining a number of linkage windows corresponding to the target window;

[0102] Identify the current window layout mode;

[0103] Acquire adjustment parameters of the target window, and determine target adjustment parameters of the target window according to the window layout mode and the adjustment parameters;

[0104] Each of the linkage windows is adjusted according to the target adjustment parameter.

[0105] The display screen of the terminal may be a liquid crystal display screen or an electronic ink display screen.

[0106] Those skilled in the art will understand that Figure 3 The principle block diagram shown in the figure is only a block diagram of a partial structure related to the scheme of the present invention, and does not constitute a limitation on the terminal to which the scheme of the present invention is applied. The specific terminal may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.

[0107] In one implementation, the memory of the terminal stores one or more programs, and is configured to be executed by one or more processors. The one or more programs include instructions for performing a batch adjustment method based on multiple windows, and the method specifically includes:

[0108] Taking the window selected by the user as the target window, and determining a number of linkage windows corresponding to the target window;

[0109] Identify the current window layout mode;

[0110] Acquire adjustment parameters of the target window, and determine target adjustment parameters of the target window according to the window layout mode and the adjustment parameters;

[0111] Each of the linkage windows is adjusted according to the target adjustment parameter.

[0112] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided by the present invention can include non-volatile and / or volatile memory. Non-volatile memory can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memory can include random access memory (RAM) or external cache memory. As an illustration and not limitation, RAM is available in many forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM).

[0113] In summary, the present invention discloses a batch adjustment method, system, terminal and storage medium based on multiple windows. The method specifically includes: taking the window selected by the user as the target window, determining a number of linked windows corresponding to the target window; identifying the current window layout mode; obtaining the adjustment parameters of the target window, and determining the target adjustment parameters of the target window according to the window layout mode and the adjustment parameters; adjusting each of the linked windows according to the target adjustment parameters. The present invention only requires the user to adjust one window, and the system will automatically adjust multiple windows related to the window in batches in combination with the current window layout mode of the screen, saving the user's time cost and improving the efficiency of multi-window management.

[0114] It should be understood that the application of the present invention is not limited to the above examples. For ordinary technicians in this field, improvements or changes can be made based on the above description. All these improvements and changes should fall within the scope of protection of the claims attached to the present invention.

Claims

1. A batch adjustment method based on multiple windows, characterized in that: The method comprises: Taking the window selected by the user as the target window, and determining a number of linkage windows corresponding to the target window; Identify the current window layout mode; Acquire adjustment parameters of the target window, and determine target adjustment parameters of the target window according to the window layout mode and the adjustment parameters; Each of the linkage windows is adjusted according to the target adjustment parameter.

2. The multi-window based batch adjustment method according to claim 1, characterized in that: The determining of a plurality of linkage windows corresponding to the target window includes: Several batch adjustment modes are pre-set, including: full batch adjustment mode, partition batch adjustment mode, screen batch adjustment mode, information batch adjustment mode; The batch adjustment mode selected by the user is used as the current target batch adjustment mode; A plurality of linkage windows are determined according to the target batch adjustment mode and the target window.

3. The multi-window based batch adjustment method according to claim 2, characterized in that: The step of determining a plurality of linkage windows according to the target batch adjustment mode and the target window includes: When the target batch mode is the full batch adjustment mode, all windows except the target window are used as the linkage windows; When the target batch mode is the partition batch adjustment mode, all windows in the same partition as the target window are used as the linkage windows; When the target batch mode is the split-screen batch adjustment mode, all windows whose similarity with the display screen of the target window is greater than a preset similarity threshold are used as the linkage windows; When the target batch mode is the information-based batch adjustment mode, all windows with the same information type as the target window are used as the linkage windows.

4. The multi-window based batch adjustment method according to claim 1, characterized in that: The window layout modes include a stacked layout mode and a tiled layout mode.

5. The multi-window based batch adjustment method according to claim 4, characterized in that: The adjustment parameters include window display direction, window size, window length and window width.

6. The multi-window based batch adjustment method according to claim 5, characterized in that: The step of determining the target adjustment parameter of the target window according to the window layout mode and the adjustment parameter comprises: When the window layout mode is the stacked layout mode, if the change in the window display direction and / or the window size reaches a preset threshold, a new horizontal or vertical screen change parameter is added, and the target adjustment parameter is determined according to the horizontal or vertical screen change parameter and the current adjustment parameter.

7. The multi-window based batch adjustment method according to claim 5, characterized in that: The step of determining the target adjustment parameter of the target window according to the window layout mode and the adjustment parameter comprises: When the window layout mode is the tile layout mode, if the change in the window length and / or the window width reaches a preset threshold, the target adjustment parameter is determined according to the current adjustment parameter.

8. A batch adjustment system based on multiple windows, characterized in that: The system comprises: A window determination module, used to take the window selected by the user as a target window and determine a number of linkage windows corresponding to the target window; A layout recognition module is used to recognize the current window layout mode; A parameter determination module, used for acquiring the adjustment parameters of the target window, and determining the target adjustment parameters of the target window according to the window layout mode and the adjustment parameters; The window adjustment module is used to adjust each linkage window according to the target adjustment parameter.

9. A terminal, characterized in that: The terminal includes a memory and one or more processors; the memory stores one or more programs; the program contains instructions for executing the multi-window-based batch adjustment method as described in any one of claims 1-7; and the processor is used to execute the program.

10. A computer-readable storage medium having a plurality of instructions stored thereon, characterized in that: The instructions are suitable for being loaded and executed by a processor to implement the steps of the multi-window-based batch adjustment method as described in any one of claims 1 to 7 above.