WO2020007116A1 - Procédé et appareil de réglage de fenêtre d'écran fractionné, support d'informations et dispositif électronique - Google Patents

Procédé et appareil de réglage de fenêtre d'écran fractionné, support d'informations et dispositif électronique Download PDF

Info

Publication number
WO2020007116A1
WO2020007116A1 PCT/CN2019/085899 CN2019085899W WO2020007116A1 WO 2020007116 A1 WO2020007116 A1 WO 2020007116A1 CN 2019085899 W CN2019085899 W CN 2019085899W WO 2020007116 A1 WO2020007116 A1 WO 2020007116A1
Authority
WO
WIPO (PCT)
Prior art keywords
split
screen display
screen
display window
window
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/CN2019/085899
Other languages
English (en)
Chinese (zh)
Inventor
李同喜
付亮晶
曹丹
林志泳
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangdong Oppo Mobile Telecommunications Corp Ltd
Original Assignee
Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangdong Oppo Mobile Telecommunications Corp Ltd filed Critical Guangdong Oppo Mobile Telecommunications Corp Ltd
Publication of WO2020007116A1 publication Critical patent/WO2020007116A1/fr
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/0486Drag-and-drop
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04886Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces

Definitions

  • the present application relates to the field of electronic devices, and in particular, to a method, a device, a storage medium, and an electronic device for adjusting a split screen window.
  • terminals have begun to gradually change from simply providing call equipment to a platform for universal software operation.
  • the platform no longer aims to provide call management, but provides an operating environment including call management, game entertainment, office notes, mobile payment and other applications.
  • call management game entertainment
  • office notes office notes
  • mobile payment mobile payment
  • Split screen is currently a relatively common user scenario for Android (Android) system smart terminals. Users pay more attention to the experience when using split screens. If users use split screens, they will have higher requirements for the quickness of split screen operations, the expressiveness of display, the convenience of entering and exiting, and the user-friendliness. In addition, the fluency in the operation process also relatively affects the experience. The performance and intuitive feeling of the user on the mobile phone will be associated with the split-screen operation, which will affect the brand and reputation of the product.
  • the embodiments of the present application provide a method, a device, a storage medium, and an electronic device for adjusting a split screen window, which can improve the size adjustment efficiency of the split screen display window.
  • an embodiment of the present application provides a method for adjusting a split screen window, including:
  • an embodiment of the present application further provides a split-screen window adjustment device, including:
  • a generating module for generating a partition bar between two adjacent split-screen display windows when in a split-screen display state
  • a detection module configured to detect a user's drag operation on the divider
  • a ratio acquisition module configured to acquire the zoom ratios corresponding to the two adjacent split-screen display windows based on the drag operation
  • An adjustment module is configured to adjust the sizes of the two adjacent split-screen display windows according to the zoom ratio.
  • an embodiment of the present application further provides a storage medium on which a computer program is stored.
  • the computer program is executed by a processor, the steps of the foregoing split-screen window adjustment method are implemented.
  • an embodiment of the present application further provides an electronic device including a memory, a processor, and a computer program stored on the memory and executable on the processor.
  • the processor implements the foregoing split screen window when the program is executed. Steps of the adjustment method.
  • FIG. 1 is a schematic flowchart of a method for adjusting a split screen window according to an embodiment of the present application.
  • FIG. 2 is a schematic diagram of a split screen display according to an embodiment of the present application.
  • FIG. 3 is a schematic scenario diagram of a method for adjusting a split screen window according to an embodiment of the present application.
  • FIG. 4 is a schematic diagram of split screen exit provided by an embodiment of the present application.
  • FIG. 5 is another schematic flowchart of a method for adjusting a split screen window according to an embodiment of the present application.
  • FIG. 6 is a schematic diagram of another scenario of a method for adjusting a split screen window according to an embodiment of the present application.
  • FIG. 7 is a schematic structural diagram of a method for adjusting a split screen window according to an embodiment of the present application.
  • FIG. 8 is another schematic structural diagram of a split-screen window adjusting device according to an embodiment of the present application.
  • FIG. 9 is another schematic structural diagram of a split-screen window adjusting device according to an embodiment of the present application.
  • FIG. 10 is a schematic structural diagram of an electronic device according to an embodiment of the present application.
  • FIG. 11 is another schematic structural diagram of an electronic device according to an embodiment of the present application.
  • An embodiment of the present application provides a method for adjusting a split screen window, including:
  • obtaining the zoom ratio corresponding to the two adjacent split-screen display windows based on the drag operation includes:
  • Adjusting the two adjacent split-screen display windows to perform zoom processing according to the zoom ratio includes:
  • the first split-screen display window is enlarged according to the enlargement ratio, and the second split-screen display window is reduced according to the reduction ratio.
  • obtaining a first split-screen display window to be enlarged and a second split-screen display window to be reduced from the two adjacent split-screen display windows include:
  • a split-screen display window that is away from the dragging direction is selected as the first split-screen display window to be enlarged.
  • acquiring the enlargement ratio of the first split-screen display window and the reduction ratio of the second split-screen display window according to a drag distance of the drag operation includes:
  • obtaining the enlargement ratio of the first split screen window according to the target reduction ratio includes:
  • obtaining the target reduction ratio corresponding to the drag distance of the drag operation includes:
  • obtaining the enlargement ratio of the first split screen window according to the target reduction ratio includes:
  • the target reduction ratio is directly used as the enlargement ratio of the first split screen window directly.
  • acquiring the enlargement ratio of the first split-screen display window and the reduction ratio of the second split-screen display window according to a drag distance of the drag operation includes:
  • the reduction ratio corresponding to the drag distance is used as the reduction ratio of the second split screen display window.
  • the method before acquiring the zoom ratios corresponding to the two adjacent split-screen display windows based on the drag operation, the method further includes:
  • the method for adjusting a split screen window further includes:
  • the device can be specifically integrated into an electronic device.
  • the electronic device can be an electronic device with image processing functions, such as a mobile interconnected network device (such as a smart phone or a tablet). device.
  • FIG. 1 is a schematic flowchart of a method for adjusting a split screen window according to an embodiment of the present application, including the following steps:
  • each split-screen display window When the electronic device is in the split-screen display state, the electronic device will display multiple split-screen display windows, such as two, three, or more split-screen display windows.
  • the position of each split-screen display window on the screen can be set according to actual needs, and each split-screen display window will display an application (hereinafter referred to as an application).
  • the positions between multiple split-screen display windows may be set according to actual requirements, for example, multiple split-screen display windows may be isolated from each other.
  • the two adjacent split-screen display windows may be two adjacent split-screen display windows.
  • the electronic device when the electronic device handles the split-screen display state, it can display two split-screen display windows, that is, an upper split-screen display window and a lower split-screen display window. Adjacent to the two split screen display windows. In one embodiment, left and right split screen display windows can also be displayed.
  • the upper split-screen display window performs split-screen display of application A
  • the lower split-screen display window performs split-screen display of application B.
  • a divider bar when the electronic device processes the split screen display state, in order to facilitate the adjustment of the window size, a divider bar may also be generated between two adjacent split screen display windows.
  • the divider bar is located between two adjacent split-screen display windows in multiple split-screen display windows.
  • the current split-screen interface includes two split-screen display windows, it is between the two split-screen display windows.
  • Generate a separator bar For example, referring to FIG. 2, a separator bar 10 can be generated between the upper and lower split screen display windows.
  • split-screen interface when the split-screen interface includes three split-screen display windows, a separate bar is generated between two adjacent split-screen display windows, that is, two separate bars are generated in total.
  • the user can drag or drag the divider to adjust the window.
  • the partition bar can be directly displayed on the screen display interface of the electronic device, and can also be called (or generated) in various ways.
  • the divider may be the edge line of the screen display interface.
  • the split screen display mode of the display screen of the electronic device may be set in advance in the embodiment of the present application.
  • the split screen display mode may include, for example, an upper and lower split screen display or a left and right split screen display.
  • the display screen of the electronic device can be divided into display areas consistent with the split screen display mode.
  • the display screen of an electronic device can be divided into a first display area and a second display area that are uniform in size and are arranged vertically, that is, two split screen display windows are displayed.
  • the display screen of the electronic device can also be divided into sizes The first display area and the second display area that are unequal and are distributed left and right, that is, two left and right split screen display windows are displayed.
  • the electronic device can detect the user's operation on the divider in real time. Thereby, the user's drag operation on the divider is detected.
  • a user may perform a drag operation on the partition bar 10.
  • the electronic device will detect the drag operation, and the electronic device may detect related information of the drag operation, such as drag direction, drag Track, drag duration, drag distance, drag speed, and more.
  • the zoom ratio of the split-screen display window is the ratio of the size of the split-screen display window to the original split-screen display window; for example, the original size of the split-screen display window is c1, and the size of the split-screen display window is c2.
  • the scaling ratio b c2 / c1.
  • the scaling ratio of the split-screen display window may also be a size difference between the zoomed split-screen display window and the original split-screen window, and a size ratio of the original split-screen window.
  • the original size of the split-screen display window is c1
  • the size of the split-screen display window after zooming is c2.
  • the zoom ratio b (c2-c1) / c1.
  • the zoom ratio may include a reduction ratio and an enlargement ratio.
  • the reduction ratio of the split-screen display window is the size ratio of the reduced split-screen display window to the original split-screen display window.
  • the enlargement ratio of the split-screen display window is the ratio of the size of the enlarged split-screen display window to the original split-screen display window.
  • the split-screen display window to be enlarged and the split-screen display window to be reduced need to be determined first. However, it is determined The enlargement ratio of the split-screen display window to be enlarged and the reduction ratio of the split-screen display window to be reduced need to be determined first. Specifically, in order to facilitate the determination of the split-screen display window to be scaled, the window to be scaled may be determined based on the dragging direction of the drag operation, and the zoom ratio may be determined based on the drag distance.
  • the step "Getting the zoom ratio corresponding to two adjacent split-screen display windows based on a drag operation” includes:
  • the enlargement ratio of the first split-screen display window and the reduction ratio of the second split-screen display window are obtained according to the drag distance of the drag operation.
  • a window facing the dragging direction may be determined as a window to be reduced, and a display window facing away from the dragging direction may be determined as The window to be enlarged. That is, the step "obtaining the first split-screen display window to be enlarged and the second split-screen display window to be reduced from two adjacent split-screen display windows based on the dragging direction of the drag operation" may include:
  • the split-screen display window that is away from the dragging direction is selected as the second split-screen display window to be enlarged.
  • the electronic device when the user can drag the partition bar 10 to the upper part of the screen, the electronic device will detect that the dragging direction of the drag operation is the upper part of the screen. At this time, since the upper split screen display window is located at the upper part of the screen, The upper split-screen display window is oriented toward the dragging direction, that is, the upper split-screen display window is located in the dragging direction. At this time, it can be determined that the upper split-screen display window is the second split-screen display window to be reduced.
  • the lower split-screen display window is located below the screen, the lower split-screen display window is away from the dragging direction. At this time, it can be determined that the lower split-screen display window is the second split-screen display window to be enlarged.
  • the multi-screen display window to be enlarged or the multi-screen display window to be reduced may be determined according to the dragging direction, and then other multi-screen display windows are used as the multi-screen display window to be reduced, or The split-screen display window to be enlarged.
  • the electronic device when the user can drag the partition bar 10 to the upper part of the screen, the electronic device will detect that the dragging direction of the drag operation is the upper part of the screen. At this time, since the upper split screen display window is located at the upper part of the screen, The upper split-screen display window is oriented toward the dragging direction, that is, the upper split-screen display window is located in the dragging direction. At this time, it can be determined that the upper split-screen display window is the second split-screen display window to be reduced. Then, the electronic device will use the other split-screen display window, that is, the lower split-screen display window as the first split-screen display window to be enlarged.
  • an enlargement ratio and a reduction ratio can be obtained based on a drag distance of a drag operation.
  • the method for obtaining a zoom ratio based on a drag distance can include multiple types.
  • a drag can be established in advance. The mapping relationship between the distance and the zoom ratio, so that after the drag distance is obtained, the zoom ratio (such as the enlargement ratio and the reduction ratio) corresponding to the drag distance can be obtained based on the mapping relationship.
  • mapping relationship there may be multiple manifestations of the mapping relationship, for example, it may be in the form of a table.
  • the mapping relationship may be in the form of a table.
  • a zoom ratio in order to obtain a zoom ratio that meets actual requirements, a zoom ratio may be obtained based on the drag distance first, and then a corresponding zoom ratio may be obtained based on the zoom ratio. Therefore, the enlargement of other windows can be determined based on the window shrinking, which improves the intelligence of window size adjustment.
  • the step "obtaining the enlargement ratio of the first split-screen display window and the reduction ratio of the second split-screen display window according to the drag distance of the drag operation" may include:
  • the target reduction ratio s1 corresponding to the drag distance can be obtained, and the reduction ratio s1 is used as the reduction ratio of the upper split screen display window; then, the reduction ratio s1 is obtained Corresponding magnification s2.
  • the mapping relationship between the drag distance and the reduction ratio can be established in advance, so that when the drag distance is obtained later, the reduction ratio corresponding to the drag distance can be obtained based on the mapping relationship.
  • the mapping relationship can be in the form of a table, for example, refer to the following table (that is, Table 2)
  • the method for obtaining the enlargement ratio based on the target reduction ratio may include multiple methods.
  • the target reduction ratio may be directly used as the enlargement.
  • the ratio that is, the enlargement ratio and the reduction ratio are equal.
  • the enlargement ratio may be 70%.
  • the reduction ratio when the scaling ratio is a ratio of the window size after scaling to the original size, the reduction ratio may be added by 100% to obtain the enlargement ratio.
  • the size of the display screen may also be considered when obtaining the enlargement ratio based on the reduction ratio, so that the size adjustment of the window conforms to the size of the actual display screen, and the effect of window size adjustment is improved.
  • the step "obtaining the enlargement ratio of the first split screen window according to the target reduction ratio” may include:
  • This solution can calculate the size of the reduced window based on the determined reduction ratio, and then determine the enlargement ratio based on the size of the screen and the size of the reduced window.
  • the size difference between the screen size and the reduced size may be displayed, and then the maximum magnification ratio is calculated based on the size difference and the size of the split-screen display window to be enlarged; then, based on Maximum magnification Select an appropriate magnification.
  • the target reduction ratio s1 corresponding to the drag distance can be obtained, and the reduction ratio s1 is used as the reduction ratio of the upper split screen display window; then, according to the reduction ratios s1 and The size of the split-screen display window is used to calculate the reduced size of the upper split-screen display window. Based on the size of the display screen and the reduced size of the upper split-screen display window, the maximum magnification of the lower split-screen display window is calculated. Magnification Select a suitable magnification for the lower split screen display window.
  • the method in the embodiment of the present application may further include:
  • dragging speed can be used to identify the user's true intention.
  • the split screen exit can also be triggered when the drag speed is fast.
  • the method in the embodiment of the present application may further include: when the dragging speed is greater than or equal to a preset speed, exiting the split screen display state.
  • no longer "exiting the split-screen display state when the drag speed is greater than or equal to a preset speed" may include:
  • the first split screen display window to be closed and the second split screen display to be enlarged are determined from two adjacent split screen display windows based on the drag direction of the drag operation. window;
  • a window that is away from the dragging direction may be selected as the window to be enlarged.
  • Other windows are to be closed and so on.
  • the electronic device when the user drags the separator bar quickly upward, the electronic device will detect the drag speed V, and when the speed V is greater than a preset threshold, exit the split-screen display state. Specifically, the upper split-screen display window is closed. , Enlarge the lower split screen display window to match the display screen, if it matches the size of the display screen, etc.
  • the size after scaling can be calculated according to the size and scaling ratio of two adjacent split-screen display windows, and then the size of the split-screen display window can be adjusted to the scaled size.
  • the step "adjusting the size of two adjacent split-screen display windows according to the zoom ratio” may include:
  • the first split screen display window is enlarged according to the enlargement ratio, and the second split screen display window is reduced according to the reduction ratio.
  • the size of the lower split screen display window can be enlarged according to the enlargement ratio; the size of the upper split screen display window can be reduced according to the reduction ratio.
  • the embodiment of the present application introduces the method of the present application in the case of splitting into two split-screen display windows in the split-screen display state
  • the application is not limited to the scenario where the split-screen is divided into two display windows. It is applicable to the scenario where the screen is divided into two or more such as three or four display windows.
  • the specific implementation is the same as or similar to the implementation of dividing into two display windows. You can refer to the above content and will not repeat them here.
  • the electronic device may be any intelligent electronic device capable of running applications, such as a mobile phone, a tablet computer, a laptop computer, and a personal digital assistant.
  • PDA for short, Mobile Internet Device (MID) or Wearable Device.
  • a separator bar is generated between two adjacent split-screen display windows; a user's drag operation on the separator bar is detected; and an adjacent two The scaling ratio corresponding to each split-screen display window; the size of two adjacent split-screen display windows is adjusted according to the zoom ratio.
  • This solution can adjust the size of the split-screen display window based on the user's drag operation on the divider, eliminating the need for users to perform tedious operations, and simplifying the resize operation of the split-screen window. For users, only the drag of the divider is required. The size adjustment of the split-screen display window can be realized, and the size adjustment efficiency of the split-screen display window is improved.
  • FIG. 5 is a schematic flowchart of another split-screen window adjustment method according to an embodiment of the present application, including the following steps:
  • the electronic device When in the split-screen display state, the electronic device generates a separation bar between two adjacent split-screen display windows.
  • each split-screen display window When the electronic device is in the split-screen display state, the electronic device will display multiple split-screen display windows, such as two, three, or more split-screen display windows.
  • the position of each split-screen display window on the screen can be set according to actual needs, and each split-screen display window will display an application (hereinafter referred to as an application).
  • the positions between multiple split-screen display windows may be set according to actual requirements.
  • multiple split-screen display windows may overlap each other or may be isolated from each other.
  • two split screen display windows that is, left and right split screen display windows may be displayed.
  • the left split screen display window performs split screen display of application A
  • the right split screen display window performs split screen display of application B.
  • a divider bar may also be generated between two adjacent split screen display windows.
  • the divider bar is located between two adjacent split-screen display windows in multiple split-screen display windows. For example, if the current split-screen interface includes two split-screen display windows, it is between the two split-screen display windows.
  • Generate a separator bar For example, referring to Figure 6, you can generate a separator bar between the left and right split screen display windows.
  • the electronic device detects a user's drag operation on the divider.
  • the electronic device can detect the user's operation on the divider in real time. Thereby, the user's drag operation on the divider is detected.
  • the user can perform a drag operation to the right of the divider.
  • the electronic device will detect the drag operation, and the electronic device may detect related information of the drag operation, such as the drag direction, Drag track, drag duration, drag distance, drag speed, and more.
  • the electronic device determines a first split-screen display window to be enlarged and a second split-screen display window to be reduced from two adjacent split-screen display windows.
  • a window facing the dragging direction may be determined as a window to be reduced, and a display window facing away from the dragging direction may be determined as The window to be enlarged.
  • the electronic device selects the split-screen display window facing the dragging direction as the second split-screen display window to be reduced from the two adjacent split-screen display windows;
  • the split screen display window in the moving direction is used as the second split screen display window to be enlarged.
  • the electronic device when the user can drag the divider bar to the right of the screen, the electronic device will detect that the drag direction of the drag operation is the right side of the screen. At this time, the left split screen display window can be used as the enlarged screen.
  • the first split screen display window uses the right split screen display window as the second split screen display window to be reduced.
  • an enlargement ratio and a reduction ratio can be obtained based on a drag distance of a drag operation.
  • the method for obtaining a zoom ratio based on a drag distance can include multiple types.
  • a drag can be established in advance. The mapping relationship between the distance and the zoom ratio, so that after the drag distance is obtained, the zoom ratio (such as the enlargement ratio and the reduction ratio) corresponding to the drag distance can be obtained based on the mapping relationship.
  • a zoom ratio in order to obtain a zoom ratio that meets actual requirements, a zoom ratio may be obtained based on the drag distance first, and then a corresponding zoom ratio may be obtained based on the zoom ratio. Therefore, the enlargement of other windows can be determined based on the window shrinking, which improves the intelligence of window size adjustment.
  • the electronic device can obtain the target reduction ratio corresponding to the drag distance of the drag operation; use the target reduction ratio as the reduction ratio of the second split-screen display window; and obtain the enlargement ratio of the first split-screen window according to the target reduction ratio.
  • the target reduction ratio s1 corresponding to the drag distance can be obtained, and the reduction ratio s1 is used as the reduction ratio of the right split screen display window; then, according to the reduction ratio s1 Gets the enlargement ratio s2 of the left split screen display window.
  • the method for obtaining the enlargement ratio based on the target reduction ratio may include multiple methods.
  • the target reduction ratio may be directly used as the enlargement.
  • the ratio that is, the enlargement ratio and the reduction ratio are equal.
  • the enlargement ratio may be 70%.
  • the reduction ratio when the scaling ratio is a ratio of the window size after scaling to the original size, the reduction ratio may be added by 100% to obtain the enlargement ratio.
  • the size of the display screen may also be considered when obtaining the enlargement ratio based on the reduction ratio, so that the size adjustment of the window conforms to the size of the actual display screen, and the effect of window size adjustment is improved.
  • the electronic device can calculate the reduced size of the second split-screen display window according to the target reduction ratio and the size of the first split-screen display window; and obtain the enlarged ratio of the first split-screen display window according to the size of the display screen and the reduced size.
  • This solution can calculate the size of the reduced window based on the determined reduction ratio, and then determine the enlargement ratio based on the size of the screen and the size of the reduced window.
  • the size difference between the screen size and the reduced size may be displayed, and then the maximum magnification ratio is calculated based on the size difference and the size of the split-screen display window to be enlarged; then, based on Maximum magnification Select an appropriate magnification.
  • the electronic device enlarges the first split-screen display window according to the enlargement ratio, and reduces the second split-screen display window according to the reduction ratio.
  • the electronic device can enlarge the size of the left split-screen display window according to the enlargement ratio; reduce the size of the right split-screen display window according to the reduction ratio.
  • the electronic device may be any intelligent electronic device capable of running applications, such as a mobile phone, a tablet computer, a laptop computer, and a personal digital assistant.
  • PDA for short, Mobile Internet Device (MID) or Wearable Device.
  • a separator bar is generated between two adjacent split-screen display windows; a user's drag operation on the separator bar is detected; and an adjacent two The scaling ratio corresponding to each split-screen display window; the size of two adjacent split-screen display windows is adjusted according to the zoom ratio.
  • This solution can adjust the size of the split-screen display window based on the user's drag operation on the divider, eliminating the need for users to perform tedious operations, and simplifying the resize operation of the split-screen window.
  • the size adjustment of the split-screen display window can be realized, and the size adjustment efficiency of the split-screen display window is improved.
  • An embodiment of the present application further provides a split-screen window adjusting device, including: a generating module, configured to generate a partition bar between two adjacent split-screen display windows when in a split-screen display state;
  • a detection module configured to detect a user's drag operation on the divider
  • a ratio acquisition module configured to acquire the zoom ratios corresponding to the two adjacent split-screen display windows based on the drag operation
  • An adjustment module is configured to adjust the sizes of the two adjacent split-screen display windows according to the zoom ratio.
  • the ratio acquisition module includes:
  • a window determining submodule configured to determine, based on a dragging direction of the drag operation, a first split-screen display window to be enlarged and a second split-screen display window to be reduced from the two adjacent split-screen display windows ;
  • a proportion acquisition submodule configured to acquire an enlargement ratio of the first split-screen display window and a reduction ratio of the second split-screen display window according to a drag distance of the drag operation
  • the adjusting module is configured to enlarge the first split-screen display window according to the enlargement ratio, and reduce the second split-screen display window according to the reduction ratio.
  • the window determination submodule is configured to:
  • a split-screen display window that is away from the dragging direction is selected as the first split-screen display window to be enlarged.
  • the ratio acquisition sub-module is configured to:
  • the ratio acquisition sub-module is configured to:
  • the ratio acquisition sub-module is configured to obtain a target reduction ratio corresponding to the drag distance of the drag operation based on a mapping relationship between the drag distance and the reduction ratio established in advance.
  • the ratio acquisition sub-module is configured to: when the scaling ratio is a ratio of the difference between the size change after scaling and the original size, the target reduction ratio may be directly used as the first split screen window Magnification.
  • the split-screen window adjustment device further includes: a judgment module and an exit module;
  • the judging module is configured to obtain a dragging speed of the drag operation before the scaling obtaining module obtains a zoom ratio; and determine whether the dragging speed is less than a preset speed;
  • the ratio acquisition module is configured to obtain a zoom ratio corresponding to the two adjacent split-screen display windows based on the drag operation when the determination module determines that the drag speed is less than a preset speed;
  • the exit module is configured to determine from the two adjacent split-screen display windows based on the drag direction of the drag operation when the judging module determines that the drag speed is greater than or equal to the preset speed.
  • the embodiment of the present application also provides a split-screen window adjustment device.
  • the meanings of the terms are the same as in the above-mentioned split-screen window adjustment method.
  • FIG. 7 is a schematic structural diagram of a split-screen window adjustment device according to an embodiment of the present application.
  • the split-screen window adjustment device 30 includes: a generation module 301, a detection module 302, a ratio acquisition module 303, and an adjustment module 304. details as follows:
  • a generating module 301 configured to generate a separating bar between two adjacent split-screen display windows when in a split-screen display state
  • a detection module 302 configured to detect a drag operation of a user with respect to the partition bar
  • a scale obtaining module 303 configured to obtain a zoom ratio corresponding to the two adjacent split-screen display windows based on the drag operation
  • An adjustment module 304 is configured to adjust the sizes of the two adjacent split-screen display windows according to the zoom ratio.
  • the scale acquisition module 303 may include: a window determination sub-module 3031 and a scale acquisition sub-module 3032;
  • a window determining sub-module 3031 is configured to determine a first split-screen display window to be enlarged and a second split-screen display to be reduced from the two adjacent split-screen display windows based on a dragging direction of the drag operation. window;
  • a proportion acquisition submodule 3032 configured to acquire an enlargement ratio of the first split-screen display window and a reduction ratio of the second split-screen display window according to a drag distance of the drag operation
  • the adjusting module 304 is configured to enlarge the first split-screen display window according to the enlargement ratio, and reduce the second split-screen display window according to the reduction ratio.
  • the window determination sub-module 3031 may be specifically configured to:
  • a split-screen display window that is away from the dragging direction is selected as the first split-screen display window to be enlarged.
  • the ratio acquisition sub-module 3032 may be used for:
  • the ratio acquisition sub-module 3032 may be used for:
  • the split screen window adjusting device 30 in the embodiment of the present application may further include a determination module 305 and an exit module 306;
  • the judging module 305 is configured to obtain a dragging speed of the drag operation before the scaling obtaining module obtains a zoom ratio; and determine whether the dragging speed is less than a preset speed;
  • the ratio acquisition module 303 is configured to obtain a zoom ratio corresponding to the two adjacent split-screen display windows based on the drag operation when the determination module 305 determines that the drag speed is less than a preset speed;
  • the exit module 306 is configured to, when the judging module 305 determines that the drag speed is greater than or equal to the preset speed, based on the drag direction of the drag operation, display windows from the two adjacent split screens Determine the first split-screen display window to be closed and the second split-screen display window to be enlarged;
  • the ratio acquisition sub-module 3032 is configured to obtain a target reduction ratio corresponding to the drag distance of the drag operation based on a mapping relationship between the drag distance and the reduction ratio established in advance.
  • the ratio acquisition sub-module 3032 is configured to: directly use the target reduction ratio as the first split screen window when the scaling ratio is a ratio of the difference between the size change after scaling and the original size. Magnification.
  • the proportion acquisition sub-module 3032 is configured to:
  • the reduction ratio corresponding to the drag distance is used as the reduction ratio of the second split screen display window.
  • the above modules can be implemented as independent entities, or can be arbitrarily combined, and implemented as the same or several entities.
  • the specific implementation of the above units can refer to the previous embodiments, and will not be repeated here.
  • the split-screen window adjusting device 30 when the split-screen window adjusting device 30 provided in the embodiment of the present application is in a split-screen display state, a separation bar is generated between two adjacent split-screen display windows by the generating module 301; the detection module 302 detects user targeting The drag operation of the divider; the scaling acquisition module 303 obtains the zoom ratios corresponding to the two adjacent split-screen display windows based on the drag operation; the adjustment module 304 adjusts the adjacent pixels according to the zoom ratio Adjust the size of the two split-screen display windows.
  • This solution can adjust the size of the split-screen display window based on the user's drag operation on the divider, eliminating the need for users to perform tedious operations, and simplifying the resize operation of the split-screen window. For users, only the drag of the divider The size adjustment of the split-screen display window can be realized, and the size adjustment efficiency of the split-screen display window is improved.
  • the present application also provides a storage medium on which a computer program is stored, which is characterized in that when the computer program is executed by a processor, the method for adjusting a split screen provided by the method embodiment is implemented.
  • the present application also provides an electronic device, including a memory, a processor, and a computer program stored on the memory and executable on the processor, characterized in that, when the processor executes the program, the analysis method provided in the method embodiment is implemented. Screen window adjustment method.
  • an electronic device is also provided, and the electronic device may be a device such as a smart phone or a tablet computer.
  • the electronic device 400 includes a processor 401 and a memory 402.
  • the processor 401 is electrically connected to the memory 402.
  • the processor 401 is the control center of the electronic device 400. It uses various interfaces and lines to connect various parts of the entire electronic device.
  • the processor 401 executes the electronic program by running or loading the application program stored in the memory 402, and calling the data stored in the memory 402. Various functions of the device and processing data, so as to monitor the overall electronic equipment.
  • the processor 401 in the electronic device 400 will load instructions corresponding to one or more application processes into the memory 402 according to the following steps, and the processor 401 will run and store the instructions in the memory 402 Applications in order to implement various functions, such as:
  • a partition bar is generated between two adjacent split-screen display windows; a user's drag operation on the partition bar is detected; and the two adjacent split screens are obtained based on the drag operation A scaling ratio corresponding to the display window; and adjusting the sizes of the two adjacent split-screen display windows according to the scaling ratio.
  • the electronic device 500 may include a radio frequency (RF) circuit 501, a memory 502 including one or more computer-readable storage media, an input unit 503, a display unit 504, a sensor 504, an audio circuit 506, and a wireless fidelity (
  • RF radio frequency
  • a WiFi (Wireless Fidelity) module 507 includes a processor 508 having one or more processing cores, a power supply 509, and other components.
  • the radio frequency circuit 501 can be used to send and receive information, or to receive and send signals during a call. In particular, after receiving the downlink information of the base station, it is processed by one or more processors 508. In addition, the uplink-related data is sent to the base station. .
  • the radio frequency circuit 501 includes, but is not limited to, an antenna, at least one amplifier, a tuner, one or more oscillators, a subscriber identity module (SIM, Subscriber Identity Module) card, a transceiver, a coupler, and a low noise amplifier (LNA, Low Noise Amplifier), duplexer, etc.
  • the radio frequency circuit 501 can also communicate with a network and other devices through wireless communication.
  • This wireless communication can use any communication standard or protocol, including but not limited to Global System for Mobile Communication (GSM), General Packet Radio Service (GPRS), Code Division Multiple Access (CDMA, Code Division Multiple Access), Wideband Code Division Multiple Access (WCDMA), Long Term Evolution (LTE), Email, Short Messaging Service (SMS), etc.
  • GSM Global System for Mobile Communication
  • GPRS General Packet Radio Service
  • CDMA Code Division Multiple Access
  • WCDMA Wideband Code Division Multiple Access
  • LTE Long Term Evolution
  • Email Short Messaging Service
  • the memory 502 may be used to store application programs and data.
  • the application program stored in the memory 502 contains executable code.
  • Applications can be composed of various functional modules.
  • the processor 508 executes various functional applications and data processing by running an application program stored in the memory 502.
  • the memory 502 may mainly include a storage program area and a storage data area, where the storage program area may store an operating system, at least one application required by a function (such as a sound playback function, an image playback function, etc.), etc .;
  • the data (such as audio data, phone book, etc.) created by the use of electronic devices.
  • the memory 502 may include a high-speed random access memory, and may further include a non-volatile memory, such as at least one magnetic disk storage device, a flash memory device, or other volatile solid-state storage devices. Accordingly, the memory 502 may further include a memory controller to provide the processor 508 and the input unit 503 with access to the memory 502.
  • a non-volatile memory such as at least one magnetic disk storage device, a flash memory device, or other volatile solid-state storage devices.
  • the memory 502 may further include a memory controller to provide the processor 508 and the input unit 503 with access to the memory 502.
  • the input unit 503 can be used to receive inputted numbers, character information, or user characteristic information (such as fingerprints), and generate keyboard, mouse, joystick, optical, or trackball signal inputs related to user settings and function control.
  • the input unit 503 may include a touch-sensitive surface and other input devices.
  • a touch-sensitive surface also known as a touch display or touchpad, collects user touch operations on or near it (such as the user using a finger, stylus or any suitable object or accessory on the touch-sensitive surface or touch-sensitive Operation near the surface), and drive the corresponding connection device according to a preset program.
  • the touch-sensitive surface may include two parts, a touch detection device and a touch controller.
  • the touch detection device detects the user's touch position, and detects the signal brought by the touch operation, and transmits the signal to the touch controller; the touch controller receives touch information from the touch detection device, converts it into contact coordinates, and sends it To the processor 508, and can receive the command sent by the processor 508 and execute it.
  • the display unit 504 may be used to display information input by the user or information provided to the user and various graphical user interfaces of the electronic device. These graphical user interfaces may be composed of graphics, text, icons, videos, and any combination thereof.
  • the display unit 504 may include a display panel.
  • the display panel may be configured using a liquid crystal display (LCD, Liquid Crystal Display), an organic light emitting diode (OLED, Organic Light-Emitting Diode), or the like.
  • the touch-sensitive surface may cover the display panel.
  • the touch-sensitive surface When the touch-sensitive surface detects a touch operation on or near the touch-sensitive surface, the touch-sensitive surface is transmitted to the processor 508 to determine the type of the touch event, and then the processor 508 displays the touch event according to the type of the touch event.
  • the corresponding visual output is provided on the panel.
  • the touch-sensitive surface and the display panel are implemented as two separate components to implement input and input functions, in some embodiments, the touch-sensitive surface and the display panel may be integrated to implement input and output functions.
  • the electronic device may further include at least one sensor 505, such as a light sensor, a motion sensor, and other sensors.
  • the light sensor may include an ambient light sensor and a proximity sensor, wherein the ambient light sensor may adjust the brightness of the display panel according to the brightness of the ambient light, and the proximity sensor may close the display panel and / or when the electronic device is moved to the ear.
  • the gravity acceleration sensor can detect the magnitude of acceleration in various directions (generally three axes). It can detect the magnitude and direction of gravity when it is stationary.
  • attitude of the mobile phone such as horizontal and vertical screen switching, related Games, magnetometer attitude calibration), vibration recognition related functions (such as pedometer, tap), etc .; as for electronic devices, other sensors such as gyroscopes, barometers, hygrometers, thermometers, infrared sensors, etc. can also be configured, not here More details.
  • the audio circuit 506 may provide an audio interface between the user and the electronic device through a speaker or a microphone.
  • the audio circuit 506 can convert the received audio data into an electrical signal and transmit it to a speaker.
  • the speaker converts the audio signal into a sound signal and outputs it.
  • the microphone converts the collected sound signal into an electrical signal, which is converted by the audio circuit 506 into
  • the audio circuit 506 may further include an earphone jack to provide communication between the peripheral headset and the electronic device.
  • Wireless fidelity is a short-range wireless transmission technology. Electronic devices can help users send and receive email, browse web pages, and access streaming media through the wireless fidelity module 507, which provides users with wireless broadband Internet access.
  • FIG. 11 shows the wireless fidelity module 507, it can be understood that it does not belong to the necessary configuration of the electronic device, and can be omitted as needed without changing the essence of the invention.
  • the processor 508 is a control center of an electronic device, and uses various interfaces and lines to connect various parts of the entire electronic device.
  • the electronic device is executed by running or executing an application program stored in the memory 502 and calling data stored in the memory 502.
  • the processor 508 may include one or more processing cores; preferably, the processor 508 may integrate an application processor and a modem processor, wherein the application processor mainly processes an operating system, a user interface, and an application program, etc.
  • the modem processor mainly handles wireless communication. It can be understood that the foregoing modem processor may not be integrated into the processor 508.
  • the electronic device also includes a power source 509 (such as a battery) that powers various components.
  • a power source 509 such as a battery
  • the power supply may be logically connected to the processor 508 through a power management system, so as to implement functions such as management of charging, discharging, and power consumption management through the power management system.
  • the power supply 509 may also include one or more DC or AC power supplies, a recharging system, a power failure detection circuit, a power converter or inverter, a power supply status indicator, and any other components.
  • the electronic device may further include a camera, a Bluetooth module, and the like, and details are not described herein again.
  • the above modules may be implemented as independent entities, or may be arbitrarily combined, and implemented as the same or several entities.
  • the above modules refer to the foregoing method embodiments, and details are not described herein again.
  • the execution process may include the process of the embodiment of the split-screen window adjustment method.
  • the storage medium may include: read-only memory (ROM, Read Only Memory), random access memory (RAM, Random Access Memory), magnetic disks, or optical disks.
  • Each functional module may be integrated into a processing chip, or each module may exist separately physically, or Two or more modules are integrated into one module.
  • the above integrated modules can be implemented in the form of hardware or software functional modules. Specific examples are used herein to explain the principle and implementation of the present application. The descriptions of the above embodiments are only used to help understand the method and core ideas of the present application. At the same time, for those skilled in the art, according to this application, The idea may be changed in the specific implementation and the scope of application. In summary, the content of this specification should not be understood as a limitation on this application.

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • User Interface Of Digital Computer (AREA)
  • Digital Computer Display Output (AREA)

Abstract

L'invention concerne un procédé et un appareil de réglage de fenêtre d'écran fractionné, un support d'informations et un dispositif électronique. Le procédé comprend les étapes consistant : pendant un état d'affichage à écran fractionné, à générer une barre de partition entre deux fenêtres d'affichage à écran fractionné adjacentes ; à détecter une opération de glissement d'un utilisateur sur la barre de partition ; à acquérir un niveau de zoom correspondant aux deux fenêtres d'affichage à écran fractionné adjacentes sur la base de l'opération de glissement ; et à régler la taille des deux fenêtres d'affichage à écran fractionné adjacentes en fonction du niveau de zoom.
PCT/CN2019/085899 2018-07-03 2019-05-07 Procédé et appareil de réglage de fenêtre d'écran fractionné, support d'informations et dispositif électronique Ceased WO2020007116A1 (fr)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201810717182.2 2018-07-03
CN201810717182.2A CN109062466A (zh) 2018-07-03 2018-07-03 分屏窗口调节方法、装置、存储介质和电子设备

Publications (1)

Publication Number Publication Date
WO2020007116A1 true WO2020007116A1 (fr) 2020-01-09

Family

ID=64819025

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2019/085899 Ceased WO2020007116A1 (fr) 2018-07-03 2019-05-07 Procédé et appareil de réglage de fenêtre d'écran fractionné, support d'informations et dispositif électronique

Country Status (2)

Country Link
CN (1) CN109062466A (fr)
WO (1) WO2020007116A1 (fr)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP4517519A4 (fr) * 2022-04-29 2026-01-07 Beijing Zitiao Network Technology Co Ltd Procédé et appareil de rendu d'écran fractionné, dispositif et support de stockage

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109062466A (zh) * 2018-07-03 2018-12-21 Oppo广东移动通信有限公司 分屏窗口调节方法、装置、存储介质和电子设备
CN110286972A (zh) * 2019-05-14 2019-09-27 华为技术有限公司 一种折叠屏显示应用的方法及电子设备
CN110324464A (zh) * 2019-05-17 2019-10-11 华为技术有限公司 一种应用显示方法及电子设备
CN110471725A (zh) * 2019-07-02 2019-11-19 华为技术有限公司 一种分屏方法及电子设备
CN110661917B (zh) * 2019-08-07 2022-04-12 华为技术有限公司 一种显示方法及电子设备
CN115473996B (zh) 2021-06-11 2024-04-05 荣耀终端有限公司 一种视频拍摄方法及电子设备
WO2023004600A1 (fr) * 2021-07-27 2023-02-02 广州视源电子科技股份有限公司 Procédé et appareil de commande de fenêtre d'application, panneau plat interactif et support de stockage

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105426097A (zh) * 2015-10-30 2016-03-23 努比亚技术有限公司 一种分屏大小实时调整方法及分屏装置
CN107678672A (zh) * 2017-09-30 2018-02-09 维沃移动通信有限公司 一种显示处理方法及移动终端
CN109062466A (zh) * 2018-07-03 2018-12-21 Oppo广东移动通信有限公司 分屏窗口调节方法、装置、存储介质和电子设备

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107894869A (zh) * 2017-11-27 2018-04-10 深圳市金立通信设备有限公司 一种分屏处理的方法、终端设备及计算机可读介质

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105426097A (zh) * 2015-10-30 2016-03-23 努比亚技术有限公司 一种分屏大小实时调整方法及分屏装置
CN107678672A (zh) * 2017-09-30 2018-02-09 维沃移动通信有限公司 一种显示处理方法及移动终端
CN109062466A (zh) * 2018-07-03 2018-12-21 Oppo广东移动通信有限公司 分屏窗口调节方法、装置、存储介质和电子设备

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP4517519A4 (fr) * 2022-04-29 2026-01-07 Beijing Zitiao Network Technology Co Ltd Procédé et appareil de rendu d'écran fractionné, dispositif et support de stockage

Also Published As

Publication number Publication date
CN109062466A (zh) 2018-12-21

Similar Documents

Publication Publication Date Title
CN108549519B (zh) 分屏处理方法、装置、存储介质和电子设备
WO2020007116A1 (fr) Procédé et appareil de réglage de fenêtre d'écran fractionné, support d'informations et dispositif électronique
CN109062467B (zh) 分屏应用切换方法、装置、存储介质和电子设备
CN108984064B (zh) 分屏显示方法、装置、存储介质和电子设备
CN106357897B (zh) 跌落信息的获取方法及装置
CN109067981B (zh) 分屏应用切换方法、装置、存储介质和电子设备
WO2020007114A1 (fr) Procédé et appareil de commutation d'application à écran partagé, support de stockage, et dispositif électronique
WO2016165568A1 (fr) Procédé pour la mise à l'échelle d'image vidéo, et terminal mobile
CN108494957A (zh) 天线切换方法、装置、存储介质和电子设备
US11327639B2 (en) Split view exiting method, split view exiting device, and electronic device
CN108984095A (zh) 手势交互方法、装置、存储介质和电子设备
CN109062468B (zh) 分屏显示方法、装置、存储介质和电子设备
CN108958587B (zh) 分屏处理方法、装置、存储介质和电子设备
CN108958606A (zh) 分屏显示方法、装置、存储介质和电子设备
CN108418969B (zh) 天线馈点的切换方法、装置、存储介质和电子设备
CN108984142B (zh) 分屏显示方法、装置、存储介质和电子设备
CN108958629B (zh) 分屏退出方法、装置、存储介质和电子设备
CN107172671A (zh) 一种信道切换方法、装置、存储介质和终端
CN110442297A (zh) 分屏显示方法、分屏显示装置及终端设备
CN103399657B (zh) 鼠标指针的控制方法、装置及终端设备
WO2020007144A1 (fr) Procédé et dispositif de commutation pour application à écran partagé, support de stockage et dispositif électronique
CN109032487A (zh) 电子设备控制方法、装置、存储介质和电子设备
CN109062469B (zh) 分屏显示方法、装置、存储介质和电子设备
CN106092058B (zh) 信息数据的处理方法、装置及终端
CN109032547A (zh) 分屏处理方法、装置、存储介质及电子设备

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 19829841

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 19829841

Country of ref document: EP

Kind code of ref document: A1